
 % 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
 71098 77732 82730 85379 85256 82380 77208 70469 62940 55277 47945 41216 35213 29960 25422 21533 18219 15402 13012 10986 9267 7808 6569 5515 4617 3852 3198 2639 2161 1750 1399 1096 836 613 420 255 112 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 123 268 436 631 858 1121 1427 1784 2200 2685 3251 3914 4690 5601 6670 7927 9407 11150 13206 15631 18488 21849 25792 30391 35708 41777 48565 55939 63611 71100 77733 82729 85376 85251 82373 77201 70461 62932 55270 47939 41210 35208 29956 25418 21530 18216 15400 13010 10984 9266 7807 6568 5514 4616 3851 3197 2638 2160 1750 1398 1096 836 612 420 254 111 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 123 268 436 631 857 1121 1427 1783 2199 2684 3251 3913 4689 5600 6669 7926 9406 11149 13205 15629 18486 21847 25789 30388 35706 41774 48562 55936 63609
 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 66 67 68 69 70 72 73 74 75 76 77 78 79 80 80 81 82 82 83 83 84 84 84 85 85 85 85 85 84 84 84 83 83 82 81 81 80 79 78 77 76 75 74 73 72 71 70 68 67 66 65 64 63 61 60 59 58 57 56 55 53 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 28 28 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 37 37 38 38 39 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 83 84 84 85 85 86 86 86 86 86 86 86 85 85 85 84 84 83 82 81 81 80 79 78 77 76 75 73 72 71 70 69 67 66 65 64 63 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 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 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27
 52 51 51 50 50 49 49 49 48 48 48 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 50 50 51 51 52 53 53 54 55 55 56 57 58 59 59 60 61 62 64 65 66 67 68 69 71 72 73 75 76 78 79 81 83 84 86 88 90 92 94 95 97 99 101 104 106 108 110 112 114 116 118 120 122 125 127 129 131 132 134 136 138 139 141 142 144 145 146 147 148 148 149 149 149 150 150 149 149 148 148 147 146 145 144 143 141 140 138 137 135 133 131 129 127 125 123 121 119 117 114 112 110 108 106 104 102 100 97 95 93 92 90 88 86 84 82 81 79 77 76 74 73 71 70 69 67 66 65 64 62 61 60 59 58 57 56 55 55 54 53 52 52 51 50 50 49 49 48 47 47 47 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 46 46 47 47 47 48 48 49 49 50 51 51 52 53 53 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 77 78 79 80 82 83 84 86 87 88 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 105 106 107 107 107 108 108 108 108 108 108 108 108 108 107 107 106 106 105 104 103 103 102 101 100 99 98 96 95 94 93 92 90 89 88 87 85 84 83 81 80 79 78 76 75 74 73 72 71 69 68 67 66 65 64 63 62 61 61 60 59 58 57 56 56 55 54 54 53 52
 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 30 31 32 34 36 37 39 41 43 45 47 50 52 55 57 60 63 66 69 72 76 79 83 86 90 94 97 101 105 108 112 115 118 121 124 127 129 131 133 134 135 135 135 135 134 133 131 130 127 125 122 119 116 113 110 106 103 99 96 92 89 85 82 79 76 73 70 67 64 61 59 56 54 52 49 47 45 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 27 28 29 31 32 33 34 36 37 39 40 42 44 46 48 50 52 54 57 59 62 65 67 70 74 77 80 84 87 91 95 98 102 106 110 114 117 121 125 128 131 134 136 139 141 142 143 144 144 144 143 142 141 139 136 134 131 128 124 121 117 113 109 105 101 97 93 89 85 81 78 74 71 68 64 61 58 56 53 50 48 46 44 42 40 38 36 34 33 31 30 29 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 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9
 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 69 70 71 71 71 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 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 32 33 34 35 36 36 37 38 39 40 41 42 44 45 46 47 49 50 52 53 55 56 58 60 61 63 65 67 69 71 73 75 77 80 82 84 86 89 91 93 95 98 100 102 104 106 108 109 111 113 114 115 116 117 118 118 118 119 118 118 118 117 116 115 114 113 111 109 108 106 104 102 99 97 95 93 90 88 86 83 81 79 76 74 72 70 67 65 63 61 59 58 56 54 52 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21
 12 13 14 15 16 17 18 20 21 22 24 25 27 29 31 33 35 37 40 42 45 48 51 54 57 61 64 68 72 75 79 83 87 91 95 98 102 105 108 110 113 115 116 117 118 118 117 116 115 113 111 108 105 102 99 96 92 89 85 82 78 74 71 68 64 61 58 55 53 50 47 45 43 41 38 37 35 33 31 30 28 27 26 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 12 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 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 12 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 25 26 27 29 30 32 34 36 38 41 43 46 48 51 55 58 62 66 70 74 79 84 89 94 100 106 112 118 125 131 138 144 150 156 162 167 171 175 178 180 181 180 179 177 174 171 166 161 155 149 142 135 129 122 115 108 102 96 90 84 79 73 69 64 60 56 52 48 45 42 39 36 34 32 30 28 26 24 22 21 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 10 10 11 12
 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 46 47 48 48 49 50 51 51 52 53 54 54 55 56 57 57 58 59 59 60 61 62 62 63 64 64 65 66 66 67 67 68 68 69 69 70 70 70 71 71 71 71 71 72 72 72 72 72 72 72 72 71 71 71 71 71 70 70 70 69 69 69 68 68 67 67 67 66 66 65 65 64 64 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 53 52 52 51 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 49 50 50 50 51 51 51 52 52 53 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 61 61 62 62 63 63 64 64 65 65 66 67 67 68 68 69 69 69 70 70 71 71 71 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 71 71 70 70 70 69 68 68 67 67 66 65 65 64 63 63 62 61 60 60 59 58 57 57 56 55 54 53 53 52 51 50 50 49 48 48 47 46 45 45 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 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 28 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 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 53 54 54 54 55 55 55 56 56 56 56 56 57 57 57 57 57 57 57 57 57 56 56 56 56 56 55 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 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 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 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 47 48 49 49 50 50 51 51 52 53 53 54 54 55 55 56 56 57 57 57 58 58 58 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 58 57 57 56 56 55 55 55 54 54 53 52 52 51 51 50 50 49 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31
 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 44 44 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 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 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 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 43 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 50 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25
 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 24 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 44 45 46 46 47 48 48 49 50 50 51 51 52 52 53 53 53 54 54 54 54 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 47 46 46 45 45 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 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 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32
 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 39 39 40 41 42 43 43 44 45 46 47 49 50 51 52 53 55 56 57 59 60 61 63 64 66 67 69 71 72 74 75 77 79 80 82 83 85 86 88 89 90 92 93 94 95 96 96 97 98 98 98 99 99 99 98 98 98 97 96 95 94 93 92 91 90 88 87 85 83 82 80 78 77 75 73 71 69 68 66 64 62 60 59 57 55 54 52 51 49 48 46 45 44 42 41 40 39 37 36 35 34 33 32 31 30 30 29 28 27 27 26 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 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 43 44 45 46 47 48 48 49 50 51 52 52 53 54 54 55 55 56 56 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 55 55 54 54 53 52 52 51 51 50 49 49 48 47 46 46 45 44 44 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28
 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 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 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 26 25 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 28 29 30 31 32 33 34 34 35 36 36 37 38 38 39 39 39 39 40 40 40 40 39 39 39 38 38 37 37 36 35 35 34 33 32 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6
 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 38 38 39 40 41 41 42 43 43 44 45 45 45 46 46 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 39 38 38 37 36 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 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 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 42 43 44 45 46 46 47 48 49 49 50 50 51 51 51 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 47 47 46 45 44 43 42 41 40 39 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12
 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 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 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
 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 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 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 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 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 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 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 13 13 13 13 13
 25 25 25 25 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 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 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 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 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 64 65 66 66 67 67 68 68 69 69 69 70 70 70 69 69 69 69 68 68 67 67 66 65 64 63 62 61 60 59 58 57 56 55 53 52 51 50 49 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 25 24 23 23 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 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 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 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24
 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 15 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 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 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 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 14 14 14 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 13 13 13 13 13 12 12 12 12 12 11 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 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 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 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 24 24 24
 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 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 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 5 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 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 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 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 16 16 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 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 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 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 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 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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
 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 19 19 19 19 19 19 19 19 19 19 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 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 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 28 27 27 27 27 26 26 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 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 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 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 16 16 16 16 16 16 16 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 21 21 21 21 21
 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 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 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 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
 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 57 59 60 61 63 64 66 67 68 70 71 73 74 75 77 78 79 80 82 83 84 85 86 87 88 88 89 90 90 91 91 92 92 92 92 92 92 92 91 91 91 90 89 89 88 87 87 86 85 84 83 82 81 80 78 77 76 75 74 73 72 70 69 68 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 40 40 41 41 42 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 52 52 53 53 53 54 54 54 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54 54 53 53 52 52 51 51 50 49 49 48 48 47 46 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 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
 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 39 40 41 42 44 45 47 48 50 51 53 55 56 58 60 62 64 66 68 71 73 75 77 80 82 84 87 89 91 93 96 98 100 102 104 106 108 110 111 113 114 115 116 117 117 117 118 118 117 117 116 115 114 113 112 110 109 107 105 103 101 99 97 95 93 90 88 86 83 81 79 77 74 72 70 68 66 64 62 60 58 57 55 53 51 50 48 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 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 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18
 30 30 30 31 31 32 32 32 33 34 34 35 35 36 37 38 38 39 40 41 42 43 44 46 47 48 50 51 53 54 56 58 60 62 64 66 68 70 73 75 78 81 84 87 90 93 96 100 104 107 111 115 119 124 128 132 137 142 147 151 156 161 166 171 176 181 186 191 196 200 205 209 213 216 219 222 225 227 229 230 231 232 232 231 230 229 227 225 222 219 216 213 209 205 200 196 191 186 181 176 171 166 161 156 151 147 142 137 132 128 124 119 115 111 107 103 100 96 93 90 87 84 81 78 75 73 70 68 66 64 62 60 58 56 54 53 51 50 48 47 46 45 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 47 49 50 51 52 54 55 56 58 59 61 62 64 66 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 98 100 102 104 106 108 110 112 114 116 118 120 122 123 125 126 127 129 130 131 131 132 132 133 133 133 133 132 132 131 130 129 128 127 126 124 123 121 120 118 116 114 112 110 108 106 104 101 99 97 95 93 91 88 86 84 82 80 78 76 74 72 70 69 67 65 63 62 60 59 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30
 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 37 38 39 41 42 44 45 47 49 51 53 55 57 60 62 65 67 70 73 77 80 84 87 91 95 99 104 108 113 118 123 128 134 139 145 151 156 162 168 174 180 186 191 197 202 207 211 215 219 222 225 227 228 229 229 229 227 226 223 220 217 213 208 204 199 193 188 182 176 170 164 158 152 146 140 134 129 123 118 113 108 103 99 94 90 86 82 79 75 72 69 66 63 60 57 55 52 50 48 46 44 42 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 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 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 51 53 54 55 57 58 60 61 62 64 65 66 68 69 70 71 72 73 74 75 76 77 78 78 79 79 80 80 80 80 80 80 80 80 80 79 79 78 77 77 76 75 74 73 72 71 70 68 67 66 65 63 62 61 60 58 57 56 54 53 52 51 49 48 47 46 45 44 43 41 40 39 38 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20
 34 35 36 37 38 39 41 42 43 44 46 47 49 50 52 54 56 57 59 62 64 66 68 71 73 76 79 82 85 88 91 95 98 102 106 110 114 118 122 127 132 136 141 146 151 156 162 167 172 178 183 189 194 200 205 210 215 220 225 229 234 238 241 245 248 250 253 254 256 257 257 257 257 256 255 253 251 248 246 242 239 235 231 227 223 218 214 209 204 199 195 190 185 180 175 170 166 161 157 152 148 144 140 136 132 128 124 121 117 114 111 108 105 102 99 97 94 92 89 87 85 83 81 79 77 75 74 72 71 69 68 67 65 64 63 62 61 60 59 58 57 57 56 55 55 54 54 53 53 52 52 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 52 52 52 53 53 53 54 54 55 55 55 56 56 57 57 58 58 59 59 60 61 61 62 62 63 63 64 64 65 65 66 67 67 67 68 68 69 69 70 70 70 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 71 71 71 70 70 70 69 69 68 68 67 66 66 65 64 64 63 62 61 60 60 59 58 57 56 55 54 53 53 52 51 50 49 48 47 46 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33
 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 36 37 39 41 42 44 46 48 51 53 55 58 61 64 67 71 74 78 82 86 91 96 101 106 112 119 125 132 139 147 156 164 174 183 194 205 216 228 241 254 267 281 296 310 326 341 357 372 388 403 417 432 445 457 468 478 486 492 497 499 500 499 496 490 484 475 465 454 442 428 414 400 385 370 355 340 325 310 296 282 268 255 243 231 219 208 198 188 178 169 161 153 145 138 131 125 119 113 108 103 98 94 90 86 82 78 75 72 69 66 64 61 59 57 55 53 51 50 48 46 45 44 43 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 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 39 40 40 40 40 41 41 41 41 41 41 41 41 42 42 42 42 42 42 41 41 41 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 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 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 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18
 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 20 21 22 24 25 27 29 31 33 35 38 41 43 47 50 54 58 62 66 71 77 83 89 96 103 111 120 129 139 150 162 175 189 204 220 237 256 276 298 321 345 371 399 428 459 490 523 556 589 622 654 684 712 737 759 775 787 794 795 790 781 766 746 723 697 668 638 606 574 542 510 479 449 421 393 367 343 320 298 278 259 241 225 210 195 182 170 159 148 139 130 121 114 107 100 94 88 83 78 73 69 65 62 59 55 53 50 47 45 43 41 39 38 36 35 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 22 22 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 44 45 46 47 48 49 51 52 53 54 56 57 58 60 61 62 64 65 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 82 83 83 84 84 84 84 84 84 84 84 83 83 82 82 81 80 79 78 77 76 75 73 72 71 69 68 66 65 63 62 60 59 57 55 54 52 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 42 42 43 44 45 46 47 47 48 49 50 51 51 52 53 54 54 55 56 56 57 58 58 59 59 59 60 60 60 61 61 61 61 61 61 61 60 60 60 60 59 59 58 58 57 57 56 56 55 54 53 53 52 51 50 49 49 48 47 46 45 44 43 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 24 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 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 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 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 32 33 33 33 34 34 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 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 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20
 57 58 58 59 60 61 61 62 63 64 65 66 67 68 69 70 71 72 74 75 77 78 80 81 83 85 87 89 91 93 96 98 101 103 106 109 112 115 119 122 126 130 134 138 142 147 152 157 162 167 173 179 185 191 198 204 211 218 226 233 241 249 257 265 274 282 291 300 308 317 325 333 341 349 357 364 370 377 382 387 391 395 397 399 400 401 400 398 396 393 388 384 378 372 365 357 349 341 332 323 314 305 295 285 276 266 257 248 238 229 220 212 203 195 187 180 172 165 158 152 145 139 134 128 123 118 113 108 104 99 95 91 88 84 81 78 75 72 69 66 64 61 59 57 55 53 51 49 48 46 45 43 42 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 35 35 35 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 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 50 50 50 50 50 51 51 51 51 52 52 52 53 53 53 54 54 55 55 56 56 57
 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 40 42 45 47 50 54 57 61 65 69 74 79 85 91 98 105 113 121 131 141 152 164 177 191 206 223 241 260 282 305 330 358 387 419 454 491 531 574 620 669 720 773 829 886 943 1000 1055 1108 1156 1198 1233 1259 1276 1282 1277 1261 1236 1202 1160 1112 1059 1004 946 888 831 775 720 669 619 573 529 488 450 415 383 353 325 299 276 254 235 216 200 184 170 157 145 134 124 115 106 98 91 84 78 73 67 63 58 54 50 47 44 41 38 36 33 31 29 27 26 24 23 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 44 46 47 49 51 53 55 56 58 61 63 65 67 69 71 74 76 78 81 83 86 88 90 93 95 98 100 103 105 107 110 112 114 116 118 120 121 123 124 126 127 128 129 130 130 131 131 131 131 131 130 130 129 128 127 126 125 123 122 120 118 116 114 112 110 108 106 103 101 99 96 94 92 89 87 85 82 80 78 75 73 71 69 67 65 63 61 59 57 55 53 52 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17
 67 69 70 72 73 75 77 79 80 82 85 87 89 92 94 97 100 103 106 109 113 116 120 124 129 133 138 143 149 155 161 168 175 182 190 199 208 218 228 239 251 264 278 292 308 325 343 362 383 405 429 455 483 512 544 578 615 654 696 740 788 838 892 949 1009 1072 1137 1206 1277 1350 1424 1499 1573 1647 1718 1785 1847 1903 1951 1990 2018 2036 2041 2034 2016 1986 1945 1895 1836 1770 1699 1624 1546 1467 1387 1308 1231 1156 1083 1013 947 884 824 768 715 666 620 576 536 499 464 432 402 374 348 324 302 282 263 245 229 213 199 186 174 163 152 142 133 125 117 110 103 97 91 85 80 75 71 67 63 59 56 53 50 47 44 42 39 37 35 33 32 30 28 27 25 24 23 22 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 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 32 32 32 33 33 33 34 34 35 35 36 36 37 37 37 38 38 39 40 40 41 41 42 42 43 44 44 45 45 46 47 48 48 49 50 51 52 52 53 54 55 56 57 58 59 61 62 63 64 66
 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 12 14 16 18 20 23 26 29 32 36 39 44 48 53 59 65 71 79 87 95 105 115 127 139 153 168 185 204 225 247 273 300 331 365 403 445 492 544 601 665 735 814 900 995 1101 1216 1342 1480 1628 1788 1957 2135 2319 2504 2687 2862 3022 3161 3272 3348 3386 3383 3340 3260 3148 3009 2850 2678 2500 2320 2143 1971 1808 1654 1510 1377 1255 1143 1040 947 862 785 715 652 595 543 496 454 415 381 349 320 295 271 250 230 213 197 182 169 156 145 135 126 117 110 103 96 90 85 80 75 71 67 63 60 57 54 51 49 46 44 42 41 39 37 36 35 33 32 31 30 29 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 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 27 27 28 29 31 32 33 35 37 39 42 44 47 50 54 58 62 67 72 78 84 92 99 108 118 129 140 154 168 184 202 222 244 268 296 326 359 397 439 485 537 595 660 731 812 901 1000 1110 1232 1366 1513 1673 1847 2032 2228 2430 2634 2833 3020 3185 3318 3412 3458 3452 3396 3293 3149 2975 2779 2571 2360 2152 1952 1763 1588 1426 1278 1144 1023 914 816 729 651 581 519 463 414 369 330 294 263 234 209 186 166 147 131 116 103 91 80 71 62 54 47 41 35 30 25 21 17 14 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 10 11 12 13 14 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 33 35 36 37 38 40 41 42 44 45 46 47 48 50 51 52 53 54 55 56 57 58 58 59 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 64 64 63 63 63 62 62 61 61 60 59 59 58 57 56 56 55 54 53 52 51 50 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26
 29 30 30 30 31 31 31 32 32 33 34 34 35 36 37 38 39 40 42 43 45 46 48 50 52 55 57 60 63 66 69 73 77 82 87 92 97 103 110 117 125 133 143 153 164 175 188 202 218 235 253 273 294 318 344 372 403 437 474 514 558 606 658 715 777 844 916 995 1079 1169 1265 1366 1472 1581 1694 1807 1919 2027 2128 2219 2297 2358 2400 2421 2419 2396 2351 2287 2207 2114 2010 1900 1786 1671 1556 1445 1338 1236 1139 1049 964 886 813 746 684 627 576 528 484 444 408 375 344 316 291 268 246 227 209 193 178 164 151 140 129 119 110 102 95 88 81 75 70 65 60 56 52 48 45 42 39 36 34 32 29 28 26 24 22 21 20 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 43 42 42 41 41 41 40 40 39 39 38 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 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 12 15 19 22 26 30 35 40 46 52 59 66 74 83 93 105 117 130 145 162 180 200 222 247 275 305 339 377 418 465 517 575 639 710 790 878 976 1085 1205 1337 1483 1641 1814 1999 2197 2405 2619 2835 3047 3248 3430 3583 3699 3772 3797 3772 3701 3587 3439 3263 3069 2864 2656 2450 2251 2060 1881 1714 1559 1417 1287 1169 1061 964 876 796 724 658 600 546 498 455 416 380 348 319 293 269 247 228 210 194 179 166 153 142 132 123 115 107 100 94 88 83 78 74 70 66 63 60 57 54 52 50 48 46 45 43 42 41 40 39 38 37 36 36 35 35 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 10 10 9 8 8 7 7 6 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
 16 18 19 21 22 24 25 27 29 31 33 35 37 39 41 44 46 49 52 55 58 61 64 68 72 75 80 84 89 94 99 104 110 117 124 131 139 147 156 165 176 187 199 212 226 242 258 276 296 318 341 367 395 425 459 496 536 580 629 683 742 806 877 956 1042 1136 1239 1352 1476 1610 1756 1913 2081 2261 2450 2647 2849 3054 3255 3449 3628 3786 3915 4009 4063 4073 4039 3962 3846 3696 3518 3321 3111 2895 2678 2466 2261 2066 1883 1711 1553 1407 1274 1152 1042 941 850 768 693 626 565 510 461 416 376 339 306 277 250 225 203 183 165 149 134 120 108 96 86 77 69 61 54 47 42 36 31 27 23 19 16 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 14 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 38 84 142 214 304 415 553 724 939 1208 1546 1971 2509 3190 4053 5141 6497 8142 10036 12015 13737 14734 14653 13516 11704 9686 7791 6165 4838 3781 2948 2295 1783 1380 1061 809 609 450 323 221 139 74 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
 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 8 8 9 10 11 12 13 14 15 16 18 20 21 23 25 28 31 33 37 40 44 48 53 58 64 70 77 85 93 102 113 124 137 151 167 184 204 225 249 276 305 338 375 416 462 513 570 633 703 781 867 963 1067 1181 1305 1437 1577 1723 1872 2020 2162 2292 2403 2488 2543 2563 2547 2497 2414 2306 2178 2036 1888 1738 1591 1449 1315 1189 1074 968 871 784 705 633 569 512 460 414 373 336 302 273 246 222 200 181 164 148 134 121 110 99 90 82 74 67 61 55 50 45 41 37 34 31 28 25 23 21 19 17 15 14 13 11 10 9 8 7 7 6 5 5 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 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 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 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 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 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
 54 57 61 64 68 72 76 80 84 89 94 98 103 109 114 119 125 131 137 143 150 157 163 171 178 186 194 202 210 219 228 238 248 258 268 279 291 303 316 329 342 357 372 388 404 422 441 460 481 503 527 552 579 607 638 670 705 743 783 826 873 923 977 1035 1098 1166 1238 1317 1402 1492 1590 1694 1806 1924 2050 2184 2323 2469 2621 2776 2933 3090 3245 3394 3534 3661 3771 3860 3925 3961 3968 3944 3890 3805 3693 3558 3403 3233 3052 2865 2675 2486 2301 2122 1951 1789 1636 1494 1361 1238 1126 1022 927 840 761 689 623 564 510 460 416 375 339 305 275 248 223 200 180 161 144 129 115 102 90 80 70 61 53 46 39 33 28 23 18 14 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 8 9 11 12 14 16 18 20 22 24 26 28 31 33 36 38 41 44 47 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 22 31 42 54 67 83 99 118 139 163 190 219 253 291 333 381 434 495 564 641 729 827 939 1066 1208 1370 1552 1757 1988 2246 2535 2855 3208 3594 4011 4454 4917 5390 5857 6301 6702 7037 7286 7434 7470 7394 7212 6939 6593 6195 5766 5323 4881 4451 4042 3658 3302 2975 2678 2409 2166 1947 1751 1575 1418 1278 1152 1040 939 849 768 696 631 572 519 472 429 390 355 323 294 268 244 222 202 184 167 152 138 125 113 102 92 83 74 66 58 52 45 39 34 28 24 19 15 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 11 15 21 26 33 40 48 56 66 76 88 101 116 132 151 171 194 220 249 282 318 359 406 459 518 585 662 748 847 958 1085 1228 1392 1577 1786 2022 2288 2585 2915 3278 3673 4095 4535 4983 5419 5822 6167 6429 6585 6621 6533 6330 6029 5654 5230 4783 4332 3894 3480 3095 2743 2424 2139 1885 1660 1461 1286 1132 996 877 772 679 598 527 464 408 359 316 278 244 213 187 163 142 123 106 91 78 66 55 45 36 29 22 15 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 23 35 48 64 82 104 129 158 192 231 278 332 396 471 560 665 789 935 1109 1316 1561 1851 2196 2604 3085 3647 4297 5035 5852 6721 7593 8393 9028 9402 9451 9164 8589 7813 6936 6042 5190 4414 3728 3135 2628 2198 1837 1533 1278 1064 885 735 609 502 413 337 274 220 174 136 103 75 52 32 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 36 113 206 320 458 626 829 1076 1377 1743 2190 2736 3404 4223 5226 6456 7961 9794 12007 14640 17692 21087 24625 27937 30517 31852 31643 29952 27173 23829 20381 17136 14248 11767 9679 7946 6516 5341 4376 3585 2934 2399 1959 1595 1294 1045 839 667 524 405 306 223 154 97 48 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 1 5 9 13 18 23 29 35 42 50 58 68 78 89 101 115 130 147 166 186 209 235 263 295 330 370 415 464 520 583 654 733 823 924 1038 1166 1310 1472 1653 1857 2085 2337 2616 2922 3254 3608 3982 4366 4750 5120 5458 5746 5965 6100 6138 6078 5924 5686 5383 5032 4653 4262 3874 3500 3145 2815 2512 2236 1987 1764 1565 1387 1229 1089 966 856 759 673 596 529 469 416 369 327 290 256 227 200 177 155 137 120 104 91 78 67 57 48 40 33 26 20 14 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 28 43 62 82 105 132 162 196 235 279 330 387 453 528 614 712 824 952 1099 1267 1460 1681 1934 2223 2554 2931 3359 3843 4385 4989 5651 6367 7122 7897 8661 9374 9991 10467 10762 10851 10729 10410 9927 9322 8640 7920 7197 6495 5830 5214 4651 4140 3683 3274 2911 2589 2304 2053 1831 1635 1462 1309 1174 1055 950 857 774 701 635 577 526 480 438 401 368 339 312 288 266 247 229 213 198 185 173 162 152 142 134 126 118 111 105 99 94 88 83 79 74 70 66 63 59 56 52 49 46 43 40 38 35 32 30 28 25 23 21 19 16 14 12 10 8 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 15 25 37 51 66 85 105 129 156 188 224 266 314 369 433 506 591 689 803 935 1087 1264 1470 1708 1984 2304 2673 3097 3580 4124 4725 5373 6047 6712 7319 7808 8123 8220 8084 7735 7219 6596 5922 5247 4601 4007 3471 2997 2583 2222 1911 1643 1412 1213 1043 896 770 661 567 486 416 356 304 258 219 185 155 130 107 88 71 56 43 32 23 14 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 5 6 7 8 9 10 11 11 12 13 14 15 15 16 17 18 19 19 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 25 24 24 23 23 22 21 20 20 19 18 17 17 16 15 14 13 13 12 11 10 9 8 7 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0
 3 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 26 41 59 81 108 139 177 222 275 339 415 505 613 742 896 1080 1301 1565 1884 2267 2729 3286 3956 4760 5719 6849 8155 9614 11158 12655 13903 14669 14774 14178 13006 11487 9853 8277 6856 5627 4593 3735 3030 2453 1981 1596 1281 1023 812 638 495 378 281 201 136 81 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 1 1 2 2 2 3 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 5 19 34 53 74 99 127 161 200 245 298 359 431 515 613 727 861 1019 1203 1420 1675 1976 2330 2745 3234 3805 4468 5231 6094 7048 8065 9094 10055 10845 11357 11511 11279 10699 9860 8872 7832 6818 5875 5027 4282 3637 3083 2611 2209 1869 1580 1335 1127 950 800 672 563 470 391 323 265 215 173 136 105 78 55 35 18 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 20 21 23 25 27 29 32 34 37 41 44 48 52 57 62 68 75 82 89 98 107 118 129 142 156 172 189 209 230 254 281 310 343 380 421 466 517 574 638 709 788 876 974 1084 1205 1340 1489 1653 1832 2026 2235 2457 2689 2928 3167 3399 3615 3804 3956 4062 4114 4110 4048 3933 3774 3578 3358 3123 2881 2642 2409 2187 1980 1787 1610 1448 1302 1169 1050 942 846 760 683 614 552 496 447 403 363 327 295 266 241 217 197 178 161 145 132 119 108 98 88 80 72 65 59 53 47 43 38 34 30 27 24 21 18 16 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 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3
 15 16 17 18 19 20 21 22 24 25 26 28 30 31 33 35 37 39 42 44 47 50 52 56 59 62 66 70 74 79 84 89 94 100 106 113 120 128 136 145 154 164 175 187 199 213 227 242 259 276 295 316 338 361 387 414 443 474 507 543 581 622 666 712 761 814 869 927 988 1051 1118 1186 1257 1329 1402 1475 1547 1618 1686 1751 1811 1865 1912 1951 1982 2003 2015 2016 2008 1990 1963 1928 1885 1836 1781 1722 1660 1595 1529 1462 1395 1329 1264 1200 1139 1079 1022 968 916 866 819 775 733 693 655 620 587 556 527 499 473 449 426 405 385 366 348 332 316 301 288 275 262 251 240 230 220 211 202 194 186 179 172 166 159 153 148 142 137 132 128 123 119 115 111 107 104 100 97 94 91 88 85 82 79 77 74 72 70 68 65 63 61 59 58 56 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 33 32 31 30 29 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 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 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 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14
 144 143 141 140 139 138 136 135 134 132 131 130 129 127 126 125 124 123 122 121 120 119 118 118 117 117 117 117 117 117 117 117 118 119 120 121 123 124 126 128 131 134 137 140 144 148 153 158 164 170 176 184 192 200 209 219 230 242 254 267 282 297 314 331 350 370 391 414 438 463 489 516 544 573 602 632 661 691 719 746 771 793 813 828 839 846 848 844 835 821 803 780 754 724 692 658 624 588 553 518 484 451 419 389 360 333 307 283 261 241 221 204 187 172 158 145 133 122 112 103 94 86 79 72 66 61 56 51 47 43 39 35 32 29 27 24 22 20 18 16 15 13 12 11 9 8 7 6 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 37 38 40 42 44 46 48 50 53 55 57 60 62 65 68 70 73 76 79 82 85 88 91 94 97 100 103 106 109 112 115 118 121 123 126 129 131 133 135 137 139 141 142 144 145 146 147 148 148 149 149 149 149 148 148 148 147 146 146 145
 18 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 43 45 47 49 51 53 56 59 62 65 68 71 75 79 83 87 92 97 102 108 114 120 127 134 142 150 159 169 179 190 201 213 227 241 255 271 288 306 324 344 365 387 410 434 459 485 511 538 566 594 622 649 676 701 726 748 768 786 800 812 819 823 824 820 813 802 788 771 752 730 706 681 654 628 600 573 546 519 492 467 442 418 395 373 352 333 314 296 279 263 248 234 221 209 197 186 176 166 157 149 141 134 127 120 114 108 103 98 93 89 85 81 77 74 71 68 65 62 60 57 55 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 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 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 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 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 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 17 17 18
 35 37 38 39 41 43 44 46 48 50 51 53 55 58 60 62 64 67 69 72 74 77 80 83 86 89 92 95 99 103 106 110 114 119 123 128 132 137 142 148 153 159 165 172 178 185 192 200 208 216 224 233 243 252 263 273 285 296 308 321 335 348 363 378 394 411 428 446 465 484 504 525 547 569 592 616 640 665 690 716 742 769 795 822 848 874 899 924 947 970 990 1010 1027 1042 1054 1064 1071 1076 1077 1075 1070 1062 1051 1037 1021 1002 980 957 932 905 876 847 817 787 756 725 694 664 634 605 576 548 521 495 469 445 422 400 379 358 339 321 303 287 271 256 242 229 216 204 193 182 172 162 153 145 137 129 122 115 109 103 97 92 87 82 77 73 69 65 61 58 55 51 49 46 43 41 38 36 34 32 30 28 26 24 23 21 20 18 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 26 28 29 30 31 32 34
 37 38 39 40 42 43 44 45 47 48 50 51 53 54 56 57 59 61 63 65 67 69 71 73 76 78 81 83 86 89 92 95 98 102 105 109 113 117 122 126 131 136 141 147 153 159 165 172 179 187 194 203 211 220 230 240 250 261 272 284 296 309 322 336 350 364 379 394 409 425 440 455 470 485 499 513 526 538 549 559 567 573 579 582 583 583 580 576 570 562 552 541 529 515 500 484 468 451 434 416 399 381 364 346 330 313 297 282 267 253 240 227 214 202 191 180 170 161 152 143 135 127 120 113 107 101 95 90 85 80 76 72 68 64 61 57 54 51 49 46 44 41 39 37 35 34 32 30 29 27 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 17 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36
 8 9 10 11 12 13 14 15 16 17 19 20 22 23 25 27 29 31 33 36 38 41 44 47 51 55 59 63 68 73 78 84 91 97 105 113 122 131 141 153 165 178 192 208 225 243 263 285 309 335 364 395 428 465 505 549 597 648 704 765 830 901 976 1057 1143 1234 1329 1428 1530 1634 1737 1839 1936 2027 2109 2179 2235 2275 2297 2301 2286 2253 2204 2141 2065 1980 1888 1791 1691 1591 1491 1395 1301 1211 1126 1045 969 898 832 771 714 661 612 567 525 487 452 419 389 362 336 313 291 271 253 236 221 206 193 181 170 159 150 141 133 125 118 111 105 100 94 90 85 81 77 73 70 67 64 61 58 56 54 51 49 47 46 44 42 41 39 38 37 36 35 34 32 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 4 4 4 5 5 6 7 7 8
 0 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 10 10 11 12 13 14 16 17 18 20 21 23 25 27 29 31 34 37 40 43 46 50 54 59 64 69 75 81 88 96 104 113 123 134 145 158 173 188 205 224 244 267 292 319 349 381 417 457 499 546 598 653 714 780 851 927 1008 1094 1185 1279 1376 1475 1573 1669 1760 1843 1916 1976 2021 2048 2058 2048 2021 1978 1919 1848 1768 1680 1588 1494 1399 1306 1215 1128 1045 967 893 825 761 701 647 596 550 507 468 432 400 369 342 317 294 272 253 235 219 204 190 178 166 156 146 137 129 121 114 107 101 96 91 86 81 77 73 70 66 63 60 58 55 53 50 48 46 44 42 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 6 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 9 9 10 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 40 43 46 49 52 55 59 63 67 72 77 83 89 95 102 110 118 127 137 147 159 171 185 200 216 233 253 273 296 321 348 378 410 445 483 524 569 617 669 726 786 851 919 992 1068 1148 1230 1313 1397 1479 1559 1634 1702 1761 1809 1845 1866 1872 1864 1840 1803 1754 1694 1626 1552 1473 1392 1309 1228 1148 1070 996 925 858 795 737 682 630 583 539 499 461 427 395 366 339 314 292 271 251 234 217 203 189 176 164 154 144 134 126 118 111 104 98 92 87 82 78 73 69 66 62 59 56 53 51 48 46 44 42 40 38 37 35 34 32 31 30 29 27 26 25 25 24 23 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 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
 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 8 8 9 10 10 11 12 13 14 16 17 18 20 21 23 25 27 29 32 34 37 40 44 47 51 56 61 66 72 78 85 92 101 110 119 130 142 155 170 185 203 222 243 266 291 319 350 384 421 462 507 556 610 669 734 804 881 963 1051 1145 1245 1349 1457 1566 1674 1780 1879 1969 2045 2105 2145 2165 2162 2137 2092 2028 1949 1859 1759 1655 1548 1441 1336 1235 1139 1047 962 882 808 740 678 620 568 520 476 436 399 366 336 308 283 260 240 221 203 188 173 160 148 137 127 118 110 102 95 89 83 77 72 68 63 59 56 53 49 47 44 42 39 37 35 34 32 30 29 28 26 25 24 23 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 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 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 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 10 10 10 10 10 10 9 9 9 9 9 9 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 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 4 10 16 24 33 42 53 66 81 97 116 138 162 191 223 260 303 352 408 474 549 635 736 852 987 1143 1324 1535 1779 2063 2392 2771 3207 3705 4268 4894 5576 6299 7031 7731 8341 8800 9053 9063 8829 8379 7767 7055 6304 5561 4856 4210 3631 3121 2675 2290 1958 1673 1429 1221 1043 890 760 648 552 470 400 339 287 241 202 169 140 114 92 73 56 42 29 18 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 1 2 3 4 5 7 8 10 11 13 15 18 20 23 26 30 33 38 42 47 53 59 66 74 82 92 102 113 126 140 156 174 193 215 239 266 295 328 365 406 451 500 555 615 681 753 830 912 1000 1091 1185 1280 1372 1460 1539 1607 1659 1694 1709 1703 1677 1633 1573 1500 1417 1329 1238 1146 1056 969 887 809 737 671 610 554 503 457 415 377 343 312 284 259 236 216 197 180 165 151 139 128 117 108 99 91 84 77 71 66 61 56 52 48 44 40 37 34 31 29 26 24 22 20 18 17 15 13 12 11 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51 53 55 58 60 62 65 67 70 72 75 78 81 84 87 90 94 97 100 104 108 112 116 120 124 128 133 137 142 147 152 157 162 168 173 179 184 190 196 203 209 215 222 229 236 243 250 257 265 272 280 288 296 304 312 320 329 337 346 354 363 372 381 390 399 408 416 425 434 443 452 461 469 478 486 494 502 510 518 525 532 539 545 551 557 562 566 571 574 577 579 581 582 583 582 581 580 577 574 570 566 561 555 548 541 533 524 515 505 495 485 474 462 451 439 427 415 402 390 378 365 353 341 329 317 305 294 283 272 261 250 240 230 221 212 203 194 185 177 170 162 155 148 141 135 129 123 117 112 107 102 97 93 88 84 80 77 73 69 66 63 60 57 54 52 49 47 45 42 40 38 36 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 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 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 18 19 20 21 21 22 23 24 26 27 28 29 30 32 33 34 36 37 39 40 42 44 46 47 49
 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 18 19 20 22 23 25 27 29 31 33 36 38 41 44 48 51 55 59 64 69 74 80 86 93 100 109 117 127 137 149 161 175 190 206 223 243 264 287 312 339 369 401 436 475 516 561 610 663 719 779 842 909 979 1052 1126 1200 1274 1345 1412 1473 1526 1569 1600 1619 1623 1614 1592 1557 1511 1456 1394 1326 1254 1181 1107 1034 963 894 828 766 708 653 602 555 511 471 434 399 368 339 313 288 266 245 227 209 194 179 166 154 143 132 123 114 106 99 92 85 79 74 69 64 60 56 52 49 46 43 40 37 35 32 30 28 26 25 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 27 28 29 31 32 34 36 38 40 43 45 48 51 54 57 61 65 69 74 79 84 90 96 103 111 119 128 137 148 159 171 185 199 215 232 251 272 294 318 344 373 404 438 474 513 556 602 651 704 760 820 884 951 1020 1093 1166 1241 1315 1388 1458 1523 1582 1632 1673 1703 1720 1725 1717 1697 1665 1622 1571 1512 1448 1379 1308 1236 1164 1093 1023 957 893 832 775 721 670 623 579 538 500 465 432 402 375 349 325 304 284 265 248 232 218 204 192 180 170 160 151 142 135 127 121 114 109 103 98 93 89 85 81 77 74 71 68 65 62 59 57 55 53 51 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 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 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 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 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 1 2 3 4 6 7 8 10 12 14 16 18 21 23 27 30 34 38 42 47 53 59 66 73 81 91 101 112 124 137 152 169 188 208 231 256 284 315 349 387 430 477 529 588 652 724 803 890 987 1092 1208 1333 1469 1613 1766 1925 2088 2250 2406 2552 2681 2786 2861 2903 2909 2879 2814 2719 2600 2462 2312 2155 1997 1841 1690 1547 1412 1286 1170 1063 965 876 795 722 655 595 541 492 447 407 371 338 309 282 258 236 216 198 182 168 154 142 131 121 112 104 97 90 84 78 73 68 64 60 57 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 22 21 21 21 21 20 20 20 20 20 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 20 20 21 21 21 21 21 21 21 21 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 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 26 27 28 30 31 33 34 36 38 40 43 45 48 50 53 56 60 64 68 72 76 81 87 93 99 106 113 121 130 140 150 161 173 186 201 216 233 252 272 293 317 342 370 399 431 466 503 542 584 629 676 726 777 830 884 939 993 1046 1097 1144 1186 1223 1253 1275 1288 1292 1287 1273 1251 1221 1185 1143 1096 1047 995 942 889 836 785 735 687 641 597 556 517 481 447 415 386 359 333 310 288 268 250 232 217 202 189 176 165 154 144 135 127 119 112 105 99 93 88 83 79 74 70 67 63 60 57 54 52 49 47 45 43 41 39 37 36 34 33 31 30 29 28 26 25 24 23 22 22 21 20 19 18 18 17 16 16 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 4 4 4 4 4 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 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 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 9 9 9 10 10
 30 31 32 33 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 55 56 58 60 63 65 67 70 72 75 78 81 85 88 92 96 100 104 109 114 119 124 130 136 143 150 157 165 173 182 191 201 211 222 233 245 258 271 285 299 315 331 347 364 382 400 418 437 456 476 495 514 533 552 570 587 603 617 630 642 651 659 664 667 668 667 663 657 649 639 627 614 599 583 566 548 529 510 491 472 452 433 414 396 378 360 343 327 311 296 282 268 255 242 230 219 208 198 188 179 171 162 155 147 140 134 128 122 116 111 106 102 97 93 89 86 82 79 76 73 70 67 65 62 60 58 56 54 52 50 49 47 46 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 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 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30
 39 40 41 42 43 44 45 46 47 48 49 50 52 53 55 56 58 60 62 64 66 69 71 74 77 80 83 86 90 94 98 103 107 112 118 124 130 137 144 152 160 169 179 189 200 212 225 239 253 269 286 305 324 345 368 392 418 446 475 506 539 574 611 650 690 732 776 820 865 911 956 1000 1042 1083 1120 1153 1181 1204 1221 1231 1235 1231 1220 1203 1179 1150 1116 1078 1036 992 947 901 854 808 762 717 674 633 593 555 519 486 454 424 395 369 344 321 300 280 261 244 228 213 199 186 174 163 152 143 134 126 118 111 104 98 92 87 82 77 73 69 65 61 58 55 52 50 47 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 21 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 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 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 36 37 37 38 39
 45 46 48 49 51 53 54 56 58 60 62 64 66 68 70 73 75 77 80 82 85 87 90 93 96 99 102 105 109 112 116 119 123 127 131 135 139 144 148 153 158 163 168 174 179 185 191 198 204 211 218 225 233 241 249 257 266 275 285 295 305 316 328 339 352 364 377 391 405 420 436 452 468 485 503 521 540 559 579 599 619 640 662 683 705 726 747 769 789 809 829 847 865 881 895 908 918 927 933 937 938 937 932 926 916 904 890 873 854 833 810 786 761 734 707 680 652 624 596 569 542 515 489 464 440 416 394 372 351 332 313 295 278 262 247 232 219 206 194 182 171 161 152 143 134 126 119 112 105 99 93 87 82 77 72 68 64 60 56 53 50 47 44 41 38 36 34 32 30 28 26 24 22 21 19 18 17 15 14 13 12 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 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 12 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43
 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 43 45 47 49 51 53 56 58 60 63 66 69 72 76 79 83 87 91 96 100 106 111 117 123 129 136 144 152 160 169 179 189 200 211 223 236 250 265 281 297 315 333 353 374 396 419 443 469 495 523 552 581 612 643 675 706 738 770 801 831 859 886 911 933 952 967 979 988 992 992 987 979 967 951 932 910 886 859 830 801 770 738 707 675 644 613 583 554 525 498 472 447 423 400 378 357 338 319 302 286 270 255 242 229 217 205 194 184 175 166 158 150 142 135 129 123 117 111 106 101 97 92 88 84 81 77 74 71 68 65 62 60 57 55 53 51 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 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 3 3 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 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16
 14 14 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 35 36 38 39 41 43 44 46 48 51 53 56 58 61 65 68 72 75 80 84 89 95 100 106 113 120 128 137 146 156 167 179 192 206 222 238 256 276 298 321 347 375 405 437 473 511 552 597 645 696 750 808 869 932 998 1065 1132 1199 1264 1325 1381 1430 1471 1501 1519 1525 1519 1499 1468 1426 1375 1316 1252 1184 1114 1043 973 904 838 774 714 658 605 556 510 468 429 393 360 330 302 277 254 232 213 195 179 164 151 139 127 117 107 99 91 84 77 71 65 60 55 51 47 43 40 36 34 31 28 26 24 22 20 18 17 15 14 13 11 10 9 8 7 6 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 6 7 8 9 10 11 12 14 15 17 19 21 23 25 28 31 34 37 41 45 50 55 60 66 73 80 88 96 106 116 128 140 154 170 187 205 226 248 273 301 330 363 399 438 480 526 576 629 685 745 807 872 938 1004 1068 1130 1187 1238 1280 1311 1332 1340 1336 1320 1292 1255 1209 1156 1099 1038 976 914 852 792 735 680 629 580 535 493 455 419 386 356 328 302 279 258 238 220 204 189 176 163 152 141 132 123 115 107 100 94 88 83 78 74 69 66 62 59 55 53 50 47 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 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 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 7 7 8 8 8 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 29 31 33 35 37 39 41 43 46 49 52 55 58 62 66 71 75 81 86 92 99 105 113 121 130 140 150 162 174 187 202 218 235 253 274 296 319 345 374 404 437 473 512 554 600 649 701 757 817 880 947 1017 1090 1165 1241 1317 1392 1464 1532 1593 1646 1689 1720 1738 1743 1734 1711 1676 1629 1573 1508 1438 1364 1287 1209 1132 1057 984 914 847 784 725 670 618 570 526 485 447 412 380 351 324 299 276 255 236 218 202 187 173 160 149 138 128 119 111 103 96 89 83 77 72 67 63 58 55 51 48 44 41 39 36 34 31 29 27 25 24 22 21 19 18 16 15 14 13 12 11 10 9 9 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5
 32 33 34 35 36 37 39 40 41 42 44 45 47 48 50 52 53 55 57 59 62 64 66 69 72 75 78 81 84 88 92 96 100 105 109 115 120 126 132 139 146 153 162 170 179 189 200 211 223 236 249 264 280 297 315 334 355 377 400 425 452 480 511 543 577 614 652 692 735 780 826 875 925 977 1030 1084 1138 1192 1245 1297 1346 1393 1435 1473 1505 1532 1551 1563 1568 1564 1554 1535 1510 1479 1442 1400 1354 1305 1253 1200 1146 1091 1037 984 931 880 831 784 739 695 654 615 578 544 511 480 451 424 398 374 352 331 312 293 276 260 245 231 218 206 195 184 174 165 156 148 140 133 126 120 114 109 103 99 94 90 86 82 78 75 71 68 66 63 60 58 56 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 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 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 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 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32
 51 52 54 56 58 60 62 64 66 69 71 74 76 79 81 84 87 90 93 96 99 102 106 109 113 117 121 125 129 134 138 143 148 153 158 164 170 176 182 188 195 202 209 217 225 233 242 251 260 270 280 291 302 314 326 339 352 366 380 395 410 426 443 461 479 497 517 537 557 578 600 622 645 668 692 715 739 764 788 812 835 859 881 903 924 944 962 979 994 1008 1019 1028 1035 1039 1041 1041 1037 1032 1023 1012 999 984 967 947 926 904 880 856 830 804 777 750 723 696 669 642 616 590 565 540 516 493 471 449 429 409 390 371 354 337 321 306 291 278 264 252 240 229 218 208 198 189 180 172 164 156 149 142 136 130 124 118 113 108 103 99 94 90 86 83 79 76 73 69 67 64 61 58 56 54 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 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 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 32 33 34 36 37 38 40 41 42 44 46 47 49
 54 55 57 59 61 63 66 68 70 73 75 78 81 84 87 90 93 96 100 103 107 111 115 120 124 129 133 139 144 149 155 161 167 173 180 186 193 201 208 216 224 232 241 250 258 268 277 286 296 306 316 325 335 345 355 365 374 383 392 401 409 416 423 430 436 441 445 448 451 453 454 453 452 450 448 444 439 434 428 421 414 406 397 388 379 369 359 349 339 328 318 307 297 287 277 267 257 247 238 228 219 211 202 194 186 178 171 164 157 151 144 138 132 127 121 116 111 107 102 98 94 90 86 83 79 76 73 70 68 65 62 60 58 55 53 51 49 48 46 44 43 41 40 38 37 36 35 34 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 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 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52
 33 34 35 36 37 38 39 41 42 43 44 46 47 49 50 52 53 55 56 58 60 62 64 66 67 70 72 74 76 78 81 83 86 88 91 94 97 100 103 106 110 113 117 121 125 129 134 138 143 148 153 158 164 170 176 182 189 196 203 211 218 227 235 244 253 263 272 283 293 304 315 327 339 351 363 376 389 401 414 427 440 453 466 478 490 501 512 522 531 540 547 553 558 562 564 565 565 563 559 555 548 541 532 522 511 499 487 473 459 445 430 415 399 384 369 353 339 324 309 295 282 269 256 244 232 220 210 199 189 180 171 162 154 146 139 132 125 119 113 107 102 97 92 87 83 79 75 71 68 64 61 58 55 53 50 48 46 43 41 39 37 36 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 15 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 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32
 47 48 50 51 52 54 55 57 58 60 61 63 64 66 68 69 71 73 75 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 107 109 112 114 116 119 122 124 127 130 133 136 139 142 146 149 153 156 160 164 168 172 176 181 185 190 195 200 205 211 216 222 228 234 240 246 253 259 266 273 280 287 294 301 308 315 322 329 336 342 349 355 361 367 372 376 381 384 387 390 391 392 392 392 390 388 385 382 377 372 366 359 352 344 336 327 318 309 299 289 279 269 259 249 239 229 219 210 200 191 183 174 166 158 150 143 136 129 123 116 110 105 99 94 89 85 80 76 72 69 65 62 58 55 52 50 47 45 42 40 38 36 34 32 30 29 27 26 24 23 22 21 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 6 6 6 5 5 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 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 46
 8 9 9 9 10 10 10 10 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 29 31 32 33 35 37 38 40 42 45 47 49 52 54 57 60 63 67 70 74 78 83 87 92 97 102 108 114 120 126 133 140 147 155 163 171 180 188 197 206 215 224 233 243 251 260 268 276 284 290 297 302 307 310 313 315 316 316 314 312 309 306 301 296 290 283 276 269 262 254 246 237 229 221 213 205 197 190 182 175 168 161 154 148 142 136 131 126 121 116 111 107 103 99 95 92 88 85 82 79 77 74 72 69 67 65 63 62 60 58 57 55 54 53 51 50 49 48 47 46 45 45 44 43 42 42 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 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 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 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 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 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 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8
 30 31 33 34 35 36 38 39 41 42 43 45 47 48 50 52 53 55 57 59 61 63 66 68 70 73 75 78 80 83 86 89 92 95 99 102 106 109 113 117 122 126 131 136 141 146 152 158 164 170 177 184 191 199 208 216 225 235 245 256 267 279 292 305 319 333 349 365 382 400 419 438 459 481 503 527 551 577 603 630 658 687 716 746 776 806 836 865 894 922 948 973 995 1015 1033 1046 1057 1063 1065 1063 1057 1046 1031 1013 990 964 936 904 871 836 800 763 726 689 652 616 581 546 514 482 452 423 396 371 346 324 302 282 264 246 230 215 201 187 175 164 153 143 134 126 118 110 103 97 91 85 80 75 71 66 62 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 11 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 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 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29
 42 43 45 46 48 50 52 54 56 58 60 62 65 67 70 73 76 79 82 85 89 92 96 100 105 109 114 119 124 130 135 142 148 155 162 170 178 186 195 205 215 226 237 249 262 275 289 304 320 336 354 373 392 413 434 457 480 505 531 558 586 614 644 675 706 738 770 803 836 868 901 932 962 991 1019 1044 1067 1087 1105 1119 1130 1137 1140 1140 1135 1127 1116 1100 1082 1061 1036 1010 981 951 920 887 854 820 786 752 719 686 653 622 591 561 532 505 478 453 428 405 383 362 342 323 305 288 272 257 243 229 217 205 193 183 173 163 155 146 138 131 124 118 111 106 100 95 90 86 81 77 74 70 66 63 60 57 55 52 50 47 45 43 41 39 37 36 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 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40
 51 52 54 55 57 58 60 61 63 64 66 68 70 71 73 75 77 79 81 83 85 87 90 92 94 97 99 102 104 107 110 112 115 118 121 125 128 131 135 138 142 146 150 154 159 163 168 173 178 183 189 195 201 207 213 220 227 234 242 250 258 267 276 285 295 305 316 326 338 349 361 374 386 399 412 426 440 454 468 482 496 510 524 538 551 564 577 589 600 610 619 627 634 640 644 647 648 647 645 641 636 629 620 610 599 586 573 558 543 527 510 493 475 458 440 422 405 388 371 354 338 322 307 292 278 265 252 239 227 216 205 195 185 176 167 159 151 143 136 130 123 117 112 106 101 97 92 88 84 80 76 73 70 66 64 61 58 56 53 51 49 47 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 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 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50
 45 47 48 50 52 54 56 58 60 62 65 67 70 72 75 77 80 83 86 89 93 96 99 103 107 110 114 118 123 127 131 136 141 146 151 156 161 167 172 178 184 190 197 203 210 216 223 230 237 245 252 260 267 275 283 291 299 307 315 323 331 340 348 356 364 372 380 388 395 403 410 418 425 432 438 445 451 457 462 468 473 477 482 486 489 492 495 498 500 502 503 504 505 505 505 504 503 502 500 498 496 493 490 487 483 479 475 471 466 461 455 450 444 438 432 425 419 412 405 398 391 384 376 369 362 354 347 339 332 324 317 309 302 294 287 280 272 265 258 251 244 238 231 225 218 212 206 200 194 188 182 177 171 166 161 156 151 146 142 137 133 129 124 120 116 113 109 105 102 99 95 92 89 86 83 80 78 75 72 70 67 65 63 61 59 57 55 53 51 49 47 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43
 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 18 19 20 22 23 25 26 28 30 33 35 37 40 43 46 50 54 58 62 67 72 78 85 92 99 108 117 127 138 150 163 178 194 212 231 252 276 302 330 361 395 432 472 516 563 615 670 728 791 856 923 993 1063 1132 1199 1261 1317 1365 1403 1429 1443 1443 1430 1404 1367 1320 1265 1204 1139 1072 1004 937 871 808 747 690 636 586 539 496 456 419 385 354 326 300 276 254 235 216 200 185 171 158 147 137 127 118 110 103 96 90 84 79 74 70 66 62 59 56 53 50 48 45 43 41 39 38 36 35 33 32 31 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 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 54 56 58 61 63 65 68 70 73 76 79 82 86 89 93 97 101 106 111 116 121 127 133 140 147 155 163 172 181 191 202 213 226 239 253 269 285 303 322 342 364 387 412 439 467 498 530 563 599 637 676 717 760 803 848 893 938 983 1026 1068 1107 1142 1173 1199 1219 1233 1240 1240 1232 1218 1196 1169 1136 1099 1057 1013 966 918 870 821 773 726 681 637 595 555 517 482 448 416 387 359 334 310 288 267 248 231 214 199 185 172 160 149 139 130 121 113 106 99 92 87 81 76 71 67 63 59 56 53 50 47 44 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24
 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 36 38 39 41 43 44 46 48 50 52 54 57 59 61 64 66 69 72 75 78 82 85 89 93 97 101 106 111 116 121 127 133 139 146 153 161 169 177 186 196 206 217 228 240 253 267 282 297 313 331 349 369 389 411 434 459 484 511 539 569 600 632 666 701 737 774 811 849 888 927 965 1003 1039 1074 1107 1138 1165 1189 1209 1225 1235 1241 1242 1238 1229 1214 1195 1172 1145 1115 1081 1045 1008 969 929 888 848 807 768 729 691 655 619 585 553 522 493 465 438 413 389 367 346 326 308 290 274 259 244 231 218 206 195 184 174 165 156 148 141 133 127 120 114 108 103 98 93 89 85 80 77 73 70 66 63 60 58 55 53 50 48 46 44 42 40 38 37 35 33 32 31 29 28 27 26 24 23 22 21 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 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 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 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 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14
 13 14 16 17 18 19 21 22 24 25 27 29 31 32 35 37 39 41 44 46 49 52 55 58 62 65 69 73 78 82 87 92 98 104 110 116 123 131 139 147 156 166 176 187 199 212 225 240 255 271 288 307 327 348 370 394 418 445 473 502 532 564 598 632 667 703 740 777 814 850 885 920 952 982 1009 1033 1053 1070 1081 1088 1090 1088 1080 1068 1052 1032 1008 981 952 920 887 852 817 781 746 710 676 642 608 576 545 515 487 460 434 409 386 364 343 323 304 287 271 255 241 227 214 202 191 181 171 162 153 145 137 130 124 118 112 106 101 96 92 87 83 80 76 73 70 67 64 61 58 56 54 52 50 48 46 44 42 41 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 16 16 15 15 14 13 13 12 12 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 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 9 9 10 11 12
 28 29 30 32 33 34 35 36 38 39 40 42 43 45 46 48 49 51 53 55 57 58 60 62 64 67 69 71 73 76 78 81 83 86 89 91 94 97 100 103 107 110 113 117 120 124 127 131 135 139 143 147 151 156 160 165 169 174 179 184 189 194 199 204 209 215 220 226 231 237 243 249 255 261 267 273 279 285 291 298 304 311 317 324 330 337 343 350 357 363 370 376 383 389 396 402 408 414 420 426 432 437 442 447 452 456 460 464 467 470 472 474 475 476 476 476 475 473 471 469 465 461 457 451 446 439 432 425 417 409 400 391 382 373 363 353 343 333 323 313 303 292 282 273 263 253 244 235 226 217 208 200 192 184 177 169 162 155 149 142 136 130 125 119 114 109 104 100 95 91 87 83 79 76 72 69 66 63 60 57 55 52 50 47 45 43 41 39 37 36 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 24 25 26 27
 20 21 22 23 24 25 26 28 29 30 32 34 35 37 39 41 43 45 47 50 53 55 58 61 65 68 72 76 80 85 90 95 100 106 112 118 125 133 141 149 158 167 178 188 200 211 224 238 252 267 282 299 316 333 352 371 390 410 431 451 472 492 513 532 551 569 585 601 614 626 635 642 647 650 650 648 644 637 628 618 606 592 577 562 545 528 510 493 475 457 439 422 405 388 372 356 341 326 312 299 286 274 262 251 240 230 220 211 203 195 187 180 173 167 160 155 149 144 139 135 131 127 123 120 116 113 111 108 105 103 101 99 97 95 94 92 91 90 88 87 86 85 85 84 83 82 82 81 81 80 80 79 79 79 78 78 78 78 77 77 77 77 76 76 76 76 76 76 75 75 75 75 74 74 74 74 74 73 73 73 72 72 72 71 71 71 70 70 69 69 69 68 68 67 67 66 66 65 64 64 63 63 62 61 61 60 60 59 58 58 57 56 56 55 54 54 53 52 51 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 35 34 33 33 32 32 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 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19
 35 36 37 38 39 40 41 42 43 43 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 66 67 68 69 70 72 73 74 75 77 78 79 81 82 83 85 86 88 89 91 92 94 95 97 99 100 102 104 106 108 110 112 114 116 118 121 123 126 128 131 134 137 140 143 146 149 153 157 160 164 168 172 177 181 186 191 196 202 207 213 219 225 231 238 245 252 260 267 275 284 292 301 310 320 329 339 349 360 370 381 392 404 415 426 438 449 461 472 483 494 504 514 523 532 541 548 555 560 565 569 571 572 573 572 570 566 562 556 550 542 533 524 514 503 492 480 467 455 442 429 416 403 390 377 364 351 339 327 315 303 292 281 270 260 250 240 231 222 214 205 197 190 182 175 168 162 155 149 144 138 133 128 123 118 113 109 105 101 97 93 90 87 83 80 77 74 72 69 67 64 62 60 58 56 54 52 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 31 32 33 34
 8 9 9 10 10 11 12 12 13 13 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 38 40 41 43 45 47 49 51 53 56 58 61 64 67 71 74 78 82 86 91 96 101 107 113 120 127 135 144 153 163 174 185 198 212 226 243 260 279 299 322 346 372 400 430 462 498 535 575 618 664 712 762 815 870 926 983 1040 1095 1149 1200 1245 1285 1317 1341 1355 1359 1352 1335 1308 1273 1229 1179 1124 1065 1004 942 880 820 761 705 651 600 552 508 467 428 393 360 330 303 278 255 234 215 197 181 167 153 141 130 120 111 102 94 87 81 75 69 64 60 55 51 48 45 41 39 36 34 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8
 11 13 15 17 19 21 24 26 29 32 35 38 41 44 47 51 55 59 63 67 71 76 81 86 91 96 102 108 114 120 126 133 140 147 155 162 170 179 187 196 205 214 224 234 244 254 265 277 288 300 313 325 339 352 367 381 397 413 429 446 464 483 503 524 545 568 592 618 644 672 702 733 766 801 838 877 918 962 1008 1056 1106 1159 1214 1271 1330 1391 1454 1517 1581 1644 1706 1767 1824 1878 1926 1968 2002 2027 2042 2047 2040 2021 1992 1951 1900 1839 1770 1695 1615 1531 1445 1358 1271 1186 1103 1023 946 874 805 740 680 624 571 523 478 437 399 364 332 303 276 252 229 208 190 172 157 142 129 117 106 96 86 78 70 63 56 50 44 39 35 30 26 22 19 16 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9
 3 4 5 6 7 8 10 11 12 14 15 17 18 20 22 24 26 28 30 32 35 37 40 43 46 49 53 56 60 64 68 72 77 82 87 93 99 105 112 119 127 135 144 153 163 174 185 198 211 224 239 255 272 290 310 331 353 377 402 429 457 488 520 555 591 629 670 712 757 804 853 903 956 1010 1065 1121 1178 1235 1292 1348 1403 1455 1506 1553 1597 1636 1670 1699 1722 1739 1750 1754 1752 1744 1729 1709 1684 1654 1620 1582 1540 1496 1450 1402 1353 1304 1254 1204 1155 1106 1059 1012 967 923 880 839 799 761 725 690 656 624 594 565 537 511 486 462 440 418 398 378 360 342 326 310 295 280 267 254 241 229 218 208 197 188 178 169 161 153 145 138 131 124 118 112 106 100 95 90 85 80 75 71 67 63 59 56 52 49 46 43 40 37 34 32 29 27 25 23 21 19 17 15 13 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2
 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 25 26 27 29 31 32 34 36 39 41 44 46 49 53 56 60 64 68 73 78 83 89 96 103 110 118 127 137 147 159 171 184 198 214 231 249 269 290 313 338 365 395 426 460 497 536 578 623 671 722 775 832 891 953 1016 1081 1147 1212 1276 1338 1396 1449 1496 1535 1565 1586 1596 1595 1584 1562 1531 1491 1443 1389 1331 1269 1205 1139 1074 1010 947 886 827 771 718 668 621 577 536 498 462 429 398 370 344 319 297 276 257 239 223 207 193 180 168 157 147 137 128 120 112 105 98 91 86 80 75 70 66 61 57 54 50 47 44 41 38 35 33 30 28 26 24 22 20 19 17 16 14 13 12 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3
 65 72 79 87 96 105 115 125 136 148 161 175 189 205 221 239 257 277 297 318 340 364 387 412 437 462 488 513 538 563 587 610 631 651 668 684 697 708 716 721 724 724 722 717 710 701 690 678 665 650 635 619 603 587 571 555 539 524 509 495 482 469 457 446 436 427 418 411 404 399 394 390 387 385 384 384 385 387 389 393 397 403 409 417 425 434 445 456 469 482 497 513 530 548 567 587 608 631 654 678 702 728 753 779 804 829 853 876 897 916 932 945 955 960 962 958 950 938 920 899 874 845 813 779 742 705 667 629 591 553 517 482 448 416 385 356 329 304 280 258 237 218 200 183 168 154 141 129 118 108 98 90 81 74 67 61 55 50 45 40 36 32 28 25 21 18 16 13 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 16 19 22 26 29 33 38 42 47 53 59
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15 18 20 23 26 29 33 37 41 45 50 55 61 67 74 81 89 97 107 117 128 141 154 169 186 204 224 246 270 296 326 358 394 433 477 525 577 635 699 769 846 929 1020 1118 1223 1336 1455 1580 1709 1841 1972 2101 2224 2336 2434 2515 2574 2610 2621 2607 2569 2509 2431 2337 2230 2116 1997 1876 1755 1637 1522 1413 1309 1211 1119 1034 955 881 814 751 694 641 593 548 508 471 437 406 377 351 327 305 285 267 250 235 221 208 197 186 176 167 159 151 144 138 132 127 122 117 113 109 106 103 100 97 94 92 90 88 86 84 82 81 79 78 77 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 35 37 40 42 45 48 52 55 59 64 68 74 79 85 92 99 108 116 126 137 149 162 176 192 210 229 251 275 301 330 362 398 437 480 528 581 638 702 771 846 928 1016 1110 1209 1313 1420 1528 1634 1735 1829 1910 1975 2020 2044 2044 2020 1974 1908 1826 1731 1628 1520 1410 1301 1195 1094 998 908 825 749 679 615 556 503 455 412 373 337 305 276 250 227 205 186 169 154 140 127 115 105 96 87 80 73 66 61 56 51 47 43 40 36 33 31 29 26 24 23 21 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 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 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
 17 18 19 21 22 24 25 27 29 30 32 34 36 38 40 42 44 46 48 51 53 56 59 62 65 68 71 75 79 82 87 91 95 100 105 111 117 123 130 137 144 152 161 170 180 191 202 214 228 242 257 273 291 310 331 353 377 402 430 460 491 525 562 601 642 686 733 783 836 891 949 1010 1073 1138 1206 1275 1345 1416 1488 1558 1628 1696 1762 1823 1881 1934 1980 2021 2054 2080 2097 2107 2108 2101 2086 2063 2033 1996 1954 1906 1853 1797 1737 1675 1611 1547 1481 1416 1351 1287 1224 1162 1102 1045 989 935 884 835 788 744 701 661 623 587 553 521 491 462 436 410 386 364 343 323 304 286 269 253 239 225 211 199 187 176 166 156 146 137 129 121 114 106 100 93 87 81 76 71 66 61 57 52 48 45 41 37 34 31 28 25 22 20 17 15 13 11 8 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 13 14 16
 15 17 19 22 24 26 29 32 35 38 41 44 47 51 54 58 62 66 70 75 79 84 89 94 99 105 110 116 122 129 135 142 149 157 164 172 180 189 198 207 216 226 236 246 257 269 280 292 305 318 331 345 360 375 390 406 423 441 459 479 499 520 542 565 589 615 641 670 699 731 764 799 836 875 917 960 1007 1056 1107 1162 1219 1280 1343 1410 1479 1551 1626 1703 1782 1863 1944 2025 2105 2182 2255 2324 2385 2437 2479 2508 2525 2526 2512 2482 2437 2377 2304 2219 2123 2020 1912 1799 1686 1572 1460 1352 1248 1148 1054 966 884 807 736 671 611 556 506 460 418 379 345 313 284 258 234 213 193 175 158 144 130 118 106 96 86 78 70 62 56 50 44 39 34 29 25 21 18 15 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 9 11 13
 8 9 10 11 12 14 15 16 18 19 20 22 23 25 26 28 30 31 33 35 36 38 40 42 44 46 47 49 51 53 55 57 59 61 63 66 68 70 72 74 77 79 81 84 86 89 92 95 98 101 104 108 111 116 120 125 130 135 141 148 155 163 171 181 191 203 216 230 246 264 283 305 329 356 386 419 456 497 542 593 649 711 779 854 937 1026 1124 1229 1341 1458 1579 1702 1822 1936 2038 2122 2183 2217 2218 2188 2126 2036 1924 1795 1656 1512 1370 1232 1102 980 869 768 677 596 523 459 403 353 309 270 237 207 181 158 138 121 105 92 80 69 60 52 45 38 32 27 23 19 16 13 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 34 36 38 40 43 46 48 51 54 57 61 64 67 71 75 79 83 87 92 96 101 106 112 117 123 129 135 142 149 156 163 171 179 187 196 205 214 224 234 245 256 267 279 292 305 318 332 346 361 377 393 409 426 444 462 481 501 521 541 563 585 607 630 654 678 703 729 755 781 808 836 864 892 920 949 978 1007 1036 1065 1094 1122 1150 1177 1202 1227 1250 1272 1291 1308 1323 1335 1344 1349 1351 1350 1344 1334 1320 1303 1281 1256 1226 1194 1159 1121 1081 1039 995 951 906 861 816 772 728 686 645 605 567 530 496 463 431 402 374 348 324 301 280 260 241 224 208 193 179 166 154 143 132 123 114 105 98 90 84 78 72 66 61 57 52 48 44 41 37 34 31 29 26 24 21 19 17 15 13 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 15 16 17 19 20 22 24 26 27 29 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 13 18 24 31 39 47 58 69 83 98 116 136 159 185 216 251 291 337 390 451 521 602 695 802 926 1069 1234 1425 1647 1903 2200 2544 2940 3398 3922 4519 5193 5941 6754 7612 8478 9298 10003 10517 10774 10735 10401 9815 9044 8169 7258 6368 5534 4775 4099 3507 2993 2549 2169 1843 1566 1328 1126 954 806 681 573 481 402 335 277 227 184 147 116 89 65 45 27 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
 24 26 27 28 29 31 32 34 35 37 38 40 42 43 45 47 49 51 53 55 58 60 62 65 67 70 73 76 79 82 85 88 92 95 99 103 107 111 116 120 125 130 136 141 147 153 159 166 173 180 188 195 204 212 222 231 241 251 262 274 286 298 311 325 339 354 370 386 403 420 439 458 477 498 519 541 564 587 611 636 662 688 714 741 769 797 825 853 882 910 938 965 992 1018 1043 1067 1089 1109 1127 1144 1157 1168 1177 1182 1184 1183 1178 1171 1160 1146 1129 1109 1086 1061 1034 1005 974 942 909 876 842 808 773 740 706 673 641 610 580 551 522 495 470 445 421 399 377 357 338 319 302 286 270 255 242 229 216 205 194 183 173 164 155 147 139 132 125 118 112 106 100 95 90 85 80 76 72 68 64 61 57 54 51 48 45 43 40 38 36 33 31 29 27 26 24 22 21 19 18 16 15 14 13 12 11 10 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 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 11 17 22 29 36 44 53 64 75 88 102 118 137 157 180 206 235 267 304 345 392 444 502 568 641 723 815 917 1030 1155 1293 1443 1607 1783 1970 2168 2374 2585 2797 3004 3202 3385 3546 3680 3783 3852 3885 3882 3845 3777 3683 3566 3432 3285 3130 2971 2810 2651 2496 2345 2201 2064 1934 1811 1696 1588 1487 1393 1305 1223 1147 1076 1009 948 890 836 786 739 695 653 614 578 544 511 481 452 425 399 375 352 331 310 291 273 255 239 224 209 195 182 169 158 147 136 126 117 108 100 92 84 77 70 64 58 52 47 42 37 33 28 24 21 17 14 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 1 2 4 5 6 8 10 11 13 14 16 18 20 22 24 26 28 30 32 34 36 38 41 43 46 48 51 54 57 60 63 66 69 73 76 80 84 88 93 97 102 107 113 118 125 131 138 146 153 162 171 181 192 204 216 230 245 261 279 298 319 342 367 395 425 458 494 534 577 625 677 735 798 866 942 1024 1113 1211 1318 1433 1558 1693 1839 1994 2159 2333 2516 2705 2898 3093 3285 3470 3643 3798 3930 4032 4101 4132 4123 4075 3990 3870 3720 3547 3356 3154 2946 2737 2531 2331 2140 1960 1790 1633 1488 1354 1232 1121 1020 928 845 770 702 641 585 536 491 450 414 381 351 324 299 277 257 239 222 207 193 180 168 158 148 139 130 122 115 108 102 96 91 85 81 76 72 68 64 60 57 53 50 47 44 41 39 36 34 32 29 27 25 23 21 19 17 16 14 12 11 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 48 50 53 56 58 61 63 66 69 72 75 78 81 84 87 90 93 96 100 103 106 110 113 116 120 124 127 131 135 138 142 146 150 154 159 163 167 172 176 181 186 191 196 201 207 213 219 225 232 239 247 255 263 272 282 293 304 316 328 342 357 373 390 409 429 451 475 501 528 558 591 626 663 704 748 796 847 902 961 1024 1092 1164 1241 1323 1410 1501 1596 1695 1797 1901 2005 2108 2209 2304 2391 2468 2531 2579 2607 2616 2603 2568 2513 2438 2347 2241 2124 2000 1871 1741 1612 1486 1364 1249 1140 1039 944 857 777 704 638 578 523 473 429 388 352 319 289 262 238 216 197 179 163 148 135 123 112 102 93 85 78 71 65 59 53 49 44 40 36 33 29 26 23 21 18 16 14 12 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 9 11 12 13 15 16 18 19 21 23 25 26 28 30 32 34 36 39 41 43
 48 51 55 59 63 68 72 76 81 85 90 95 99 104 109 114 119 124 129 134 139 144 149 155 160 165 170 175 180 185 190 195 200 205 210 215 220 225 230 235 240 245 250 256 261 267 273 279 286 293 300 308 317 327 338 350 363 378 394 413 434 457 483 512 545 583 625 672 725 785 852 927 1013 1108 1216 1337 1472 1624 1795 1985 2197 2432 2693 2980 3293 3631 3991 4367 4752 5133 5493 5811 6068 6239 6309 6267 6113 5857 5516 5115 4678 4228 3783 3357 2959 2595 2266 1972 1711 1482 1281 1106 954 821 706 606 520 445 381 325 276 234 198 166 139 115 94 77 61 48 36 26 17 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 11 13 16 18 21 24 27 30 33 37 40 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 16 26 38 51 65 81 99 118 140 164 191 220 252 288 327 370 417 469 524 584 649 719 793 872 955 1042 1133 1227 1324 1424 1524 1626 1727 1829 1929 2028 2126 2222 2317 2411 2505 2599 2694 2792 2893 3000 3113 3234 3365 3508 3664 3834 4020 4223 4443 4681 4934 5202 5479 5761 6040 6306 6547 6749 6897 6977 6977 6889 6710 6446 6105 5704 5260 4793 4321 3859 3417 3005 2626 2283 1976 1704 1465 1255 1072 913 775 655 552 463 386 320 262 213 170 133 101 74 50 29 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 12 27 45 65 89 117 150 188 233 286 347 419 502 599 712 842 991 1161 1353 1566 1800 2050 2312 2576 2832 3067 3267 3420 3519 3559 3541 3471 3359 3214 3048 2869 2687 2507 2335 2173 2024 1889 1768 1662 1570 1493 1429 1379 1343 1319 1307 1308 1322 1348 1387 1439 1505 1584 1677 1785 1907 2044 2194 2356 2528 2707 2887 3063 3226 3366 3473 3536 3547 3501 3396 3238 3035 2799 2544 2281 2021 1773 1543 1332 1143 976 829 701 591 495 413 342 282 230 186 148 116 89 65 45 28 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 25 36 48 61 75 92 109 129 151 176 202 232 264 300 338 381 426 476 529 586 646 711 779 850 925 1003 1083 1166 1250 1336 1423 1511 1600 1690 1780 1872 1965 2061 2159 2261 2367 2480 2600 2728 2867 3018 3182 3361 3555 3767 3995 4239 4498 4769 5045 5321 5586 5829 6034 6187 6273 6279 6196 6023 5765 5433 5044 4617 4173 3729 3299 2894 2520 2181 1878 1609 1374 1168 990 836 704 590 493 409 337 276 223 178 140 107 78 54 33 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 13 16 19 23 26 30 35 39 44 49 54 60 66 73 80 87 95 104 113 122 133 144 155 167 181 194 209 224 241 258 276 295 315 336 358 380 404 428 453 479 506 533 561 589 618 646 675 704 734 762 791 820 848 876 903 930 956 982 1008 1033 1058 1082 1106 1130 1153 1177 1200 1223 1246 1269 1292 1315 1338 1361 1384 1406 1428 1449 1470 1489 1507 1524 1539 1551 1560 1567 1570 1569 1564 1554 1540 1520 1496 1466 1432 1393 1350 1304 1254 1201 1146 1090 1033 976 919 863 808 755 703 654 607 562 520 480 443 408 376 345 317 291 266 244 223 204 186 169 154 140 127 115 104 94 84 76 68 60 53 47 41 36 30 26 22 18 14 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 17 24 32 42 53 66 81 98 118 141 167 197 232 272 319 372 434 505 586 679 785 905 1040 1191 1356 1536 1728 1929 2132 2332 2521 2689 2828 2933 2997 3020 3003 2949 2866 2759 2636 2503 2365 2226 2091 1962 1839 1725 1620 1523 1435 1355 1283 1218 1160 1109 1063 1022 986 955 927 902 880 860 843 827 812 798 785 771 758 744 730 715 698 681 662 643 622 600 577 553 528 503 478 452 426 401 376 351 327 304 281 260 240 220 202 184 168 153 138 125 112 101 90 80 71 62 54 47 40 34 28 23 18 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 45 47 49 51 52 54 56 57 59 60 62 63 64 65 67 68 69 70 71 72 72 73 74 74 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 76 76 77 77 78 80 81 83 86 88 92 96 101 106 112 120 128 138 149 162 176 193 211 233 257 284 315 350 389 434 484 541 605 678 760 853 958 1077 1212 1365 1538 1735 1958 2210 2496 2819 3183 3592 4048 4553 5105 5700 6326 6967 7597 8180 8676 9043 9241 9249 9062 8696 8185 7572 6903 6216 5543 4905 4315 3780 3300 2875 2500 2173 1887 1638 1421 1233 1070 929 806 699 606 525 455 394 340 293 252 217 185 158 133 112 93 77 62 49 38 27 18 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 13 15 17 19 21 23 24 26 28 30 32 34 36 38 40 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 17 23 30 37 45 54 63 74 86 99 113 129 147 166 187 211 237 265 297 332 370 413 459 510 567 628 696 770 850 938 1034 1139 1252 1375 1508 1651 1805 1970 2147 2337 2538 2751 2977 3214 3462 3720 3986 4259 4536 4813 5087 5352 5603 5833 6036 6205 6331 6410 6436 6405 6317 6172 5975 5731 5449 5136 4803 4459 4111 3767 3433 3113 2812 2531 2271 2032 1815 1618 1440 1280 1136 1008 894 792 701 620 548 484 427 376 331 291 255 223 194 169 146 125 107 91 76 62 50 39 30 21 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 5 6 6 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 13 14 15 16 17 19 21 24 27 31 35 40 46 53 60 69 80 92 106 121 140 160 184 211 242 277 317 363 415 474 541 618 706 806 920 1050 1198 1366 1557 1773 2017 2291 2596 2933 3299 3689 4095 4502 4891 5237 5514 5697 5767 5715 5546 5276 4930 4534 4114 3693 3287 2905 2556 2240 1959 1710 1492 1301 1136 992 867 759 666 585 515 454 401 356 316 281 251 224 201 180 162 146 132 120 108 98 89 81 74 67 61 56 51 46 42 38 35 31 28 25 22 20 17 15 13 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 15 18 20 23 26 28 32 35 38 42 46 50 55 59 64 70 76 82 88 96 103 112 121 130 141 152 165 178 193 209 227 246 267 290 315 343 374 408 445 486 531 581 636 697 764 839 921 1012 1113 1224 1347 1483 1632 1797 1978 2176 2391 2626 2879 3151 3439 3742 4055 4371 4684 4982 5254 5487 5666 5780 5818 5776 5654 5456 5194 4882 4534 4167 3794 3426 3073 2740 2432 2149 1894 1665 1461 1280 1120 979 855 746 651 568 495 432 376 328 285 248 215 186 161 138 119 102 86 73 61 50 41 33 25 18 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 1 3 4 6 8 9 11 13 15 17 20 22 24 27 30 33 36 39 42 46 50 54 58 62 67 72 77 83 89 95 102 109 117 125 133 142 152 162 172 183 195 207 220 233 247 262 277 293 309 325 342 359 377 394 412 429 447 464 481 498 514 530 545 559 573 587 599 611 623 634 644 655 665 675 684 694 705 715 727 739 752 766 781 798 816 836 859 884 911 942 975 1012 1053 1099 1149 1204 1264 1330 1403 1482 1568 1661 1761 1868 1982 2101 2224 2350 2476 2599 2716 2821 2910 2979 3023 3039 3024 2978 2901 2797 2669 2523 2365 2199 2030 1863 1701 1546 1401 1266 1141 1027 923 829 744 667 599 537 482 432 388 348 312 280 251 225 202 181 162 145 129 115 102 90 80 70 61 53 46 39 33 27 22 17 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 18 24 31 38 46 55 65 76 88 102 117 133 151 170 192 216 242 270 302 336 373 415 460 509 563 623 689 761 840 927 1024 1131 1249 1380 1526 1688 1868 2068 2292 2541 2817 3124 3462 3832 4235 4667 5123 5593 6063 6513 6919 7252 7484 7590 7555 7376 7063 6639 6135 5583 5014 4452 3918 3422 2971 2568 2211 1898 1626 1390 1186 1010 858 727 615 518 435 363 301 247 201 161 126 96 70 47 28 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
 6 8 10 13 15 17 19 22 24 26 29 31 33 36 38 40 43 45 48 50 52 55 57 60 62 65 67 70 72 75 77 80 83 85 88 91 94 98 101 104 108 112 116 121 125 130 136 142 148 155 163 172 181 191 203 215 229 244 261 280 301 324 349 378 409 444 482 525 572 623 680 743 812 888 971 1062 1161 1270 1388 1517 1656 1808 1971 2147 2337 2540 2756 2987 3231 3487 3756 4035 4322 4616 4911 5205 5492 5767 6024 6257 6460 6626 6749 6827 6855 6833 6760 6640 6475 6272 6036 5774 5492 5198 4897 4594 4295 4004 3722 3453 3197 2956 2730 2520 2324 2143 1975 1821 1679 1548 1427 1316 1215 1121 1035 955 882 815 753 695 642 593 547 505 466 430 396 364 335 308 282 258 236 215 196 177 160 144 129 115 102 89 77 66 56 46 37 29 20 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 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 1 9 17 27 38 50 63 78 94 111 131 152 176 201 229 260 293 329 368 409 454 502 553 607 664 724 786 849 915 982 1049 1117 1184 1251 1317 1382 1446 1508 1569 1629 1688 1748 1809 1872 1939 2010 2087 2171 2265 2369 2487 2619 2768 2935 3123 3334 3569 3830 4115 4426 4759 5110 5470 5829 6172 6477 6724 6888 6949 6890 6706 6404 6000 5521 4997 4455 3921 3413 2944 2520 2144 1814 1529 1283 1073 895 744 616 507 416 339 275 220 174 135 102 75 52 32 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 1 3 5 7 9 12 15 18 21 24 28 33 38 43 49 55 62 70 79 89 100 112 126 141 158 176 197 220 246 275 306 342 381 424 472 525 583 647 716 793 876 965 1062 1166 1277 1394 1518 1646 1779 1914 2050 2185 2316 2442 2558 2662 2752 2825 2879 2913 2925 2916 2885 2835 2767 2683 2586 2478 2362 2240 2116 1990 1866 1744 1625 1512 1403 1300 1203 1113 1028 949 876 808 746 688 635 586 541 499 461 426 393 363 336 310 287 265 245 227 209 193 178 165 152 140 129 118 109 99 91 83 76 69 62 56 50 45 40 35 31 26 22 19 15 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 24 38 55 74 98 125 157 194 238 289 350 420 503 599 712 843 997 1176 1384 1626 1907 2231 2603 3028 3508 4043 4629 5256 5905 6546 7141 7646 8015 8210 8213 8025 7672 7191 6627 6022 5410 4818 4262 3752 3292 2881 2519 2200 1922 1680 1470 1288 1131 994 876 774 685 608 541 483 433 389 350 316 286 260 237 216 197 181 166 153 141 130 120 111 102 95 87 81 74 69 63 58 53 49 44 40 36 32 29 25 22 19 16 13 10 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 13 19 25 33 41 50 60 71 84 97 112 129 147 167 190 214 241 269 301 335 371 410 452 495 541 589 638 688 738 789 838 886 932 976 1016 1053 1086 1116 1142 1165 1184 1201 1216 1230 1243 1256 1270 1286 1305 1327 1354 1386 1425 1471 1526 1590 1665 1753 1855 1971 2104 2254 2423 2611 2818 3043 3283 3532 3784 4028 4251 4436 4566 4625 4602 4491 4297 4032 3714 3364 3002 2645 2306 1994 1712 1461 1242 1051 887 747 627 525 438 364 301 248 203 164 131 104 80 60 42 28 15 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 3 6 9 12 15 19 23 27 32 37 42 47 53 59 66 73 81 89 98 107 117 128 139 151 164 178 192 208 224 242 260 279 300 321 343 367 391 416 442 469 496 524 553 582 611 641 670 700 729 759 788 816 844 872 900 927 954 981 1008 1036 1063 1091 1120 1150 1181 1213 1247 1283 1321 1362 1405 1451 1500 1552 1609 1669 1732 1800 1872 1948 2028 2111 2197 2285 2373 2461 2547 2629 2703 2769 2822 2861 2882 2884 2865 2824 2761 2678 2577 2460 2331 2193 2050 1904 1759 1618 1482 1352 1230 1116 1011 913 824 743 670 603 542 487 438 393 353 317 284 254 228 203 182 162 144 127 113 99 87 76 66 56 48 40 33 26 20 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 1 4 7 10 14 17 21 25 29 33 37 42 47 52 57 62 68 74 80 86 93 100 107 114 121 129 137 145 153 162 171 180 190 200 210 221 233 245 258 273 288 305 323 343 365 389 417 447 481 520 564 613 669 733 806 889 984 1093 1218 1362 1528 1719 1940 2195 2488 2826 3214 3655 4153 4709 5316 5960 6617 7247 7797 8205 8412 8380 8100 7601 6943 6193 5417 4665 3970 3349 2807 2343 1949 1618 1341 1110 919 759 627 516 425 348 284 231 186 148 117 90 67 48 32 18 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 15 22 29 37 45 54 64 74 85 96 109 122 135 150 165 181 197 214 232 250 268 287 306 325 343 362 380 398 415 432 447 462 476 490 502 514 526 537 548 559 570 582 596 611 628 648 671 699 732 770 816 871 935 1012 1102 1209 1336 1486 1663 1873 2122 2417 2765 3178 3664 4234 4898 5662 6525 7472 8467 9442 10297 10906 11150 10958 10341 9393 8253 7059 5914 4880 3984 3229 2603 2090 1674 1336 1063 843 665 522 405 311 235 173 123 82 49 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 1 2 4 5 7 9 10 12 14 16 18 20 22 25 27 30 32 35 37 40 43 46 49 52 55 59 62 65 69 72 75 79 82 86 89 93 96 99 103 106 109 112 115 118 121 124 127 129 132 134 137 140 142 145 148 151 154 158 161 166 170 175 181 188 195 203 212 223 235 248 263 280 300 322 346 375 407 443 484 531 585 646 715 795 886 990 1109 1246 1402 1579 1780 2006 2258 2535 2833 3145 3458 3755 4013 4206 4309 4307 4196 3987 3700 3363 3005 2647 2307 1993 1713 1465 1250 1065 906 770 655 556 473 402 342 290 247 209 177 150 126 106 88 73 60 49 39 30 23 16 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 2 5 8 11 14 17 21 25 30 35 40 45 52 59 66 74 83 93 104 116 130 144 161 178 198 220 245 272 302 335 372 413 458 507 562 622 687 758 834 917 1004 1096 1191 1288 1387 1483 1576 1663 1742 1809 1864 1904 1929 1939 1934 1915 1883 1841 1791 1734 1673 1608 1543 1477 1413 1350 1290 1232 1178 1128 1080 1037 997 960 926 896 869 845 824 806 790 777 767 759 753 750 749 751 754 760 767 777 789 802 818 834 853 872 893 914 935 957 978 998 1017 1034 1049 1061 1069 1074 1075 1071 1063 1050 1032 1010 984 954 921 886 848 808 767 726 684 643 603 564 525 489 454 420 389 359 331 304 279 256 234 214 195 178 162 147 133 120 108 96 86 76 67 59 51 44 38 32 26 21 16 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 16 26 37 50 65 83 103 127 155 187 224 267 317 374 440 516 603 702 814 940 1080 1234 1402 1581 1771 1966 2163 2355 2537 2703 2846 2964 3052 3110 3139 3142 3121 3081 3026 2961 2890 2816 2742 2672 2605 2545 2492 2446 2408 2378 2356 2341 2332 2328 2329 2333 2337 2341 2343 2339 2329 2310 2280 2238 2183 2116 2035 1943 1841 1731 1615 1496 1376 1258 1143 1033 928 831 740 657 581 512 449 393 343 297 257 221 190 161 136 114 94 77 61 47 35 25 15 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 35 61 92 131 180 239 312 403 515 654 825 1036 1297 1616 2003 2462 2992 3572 4158 4676 5036 5161 5025 4665 4162 3602 3051 2547 2108 1735 1424 1168 957 785 645 530 436 360 297 245 203 169 140 116 97 80 67 56 46 38 31 26 21 17 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 4 5 5 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 27 29 31 33 35 37 39 42 45 47 50 53 57 60 64 68 73 78 83 88 94 100 107 115 123 132 141 151 162 174 187 201 217 233 251 270 291 314 338 364 393 423 455 489 526 564 605 647 691 737 783 830 878 925 970 1014 1056 1093 1127 1155 1178 1194 1204 1207 1203 1193 1176 1154 1126 1094 1059 1020 979 937 894 851 808 765 724 683 644 607 571 537 505 475 446 419 393 369 347 326 307 289 272 256 241 227 214 202 191 181 171 162 154 146 139 132 125 119 113 108 103 98 94 89 85 82 78 75 71 68 65 62 60 57 55 52 50 48 46 44 42 40 38 36 35 33 31 30 28 27 26 24 23 22 21 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11 13 14 16 18 20 22 24 26 28 30 32 33 35 37 39 41 43 45 46 48 50 52 53 55 56 58 59 61 62 64 66 67 69 71 73 76 78 81 85 89 94 99 106 113 122 132 144 158 174 193 215 240 270 305 345 392 447 511 586 673 775 894 1034 1198 1391 1616 1879 2187 2543 2952 3416 3931 4485 5052 5594 6054 6369 6486 6376 6053 5562 4969 4340 3723 3153 2645 2204 1829 1512 1248 1028 846 695 570 466 381 310 251 202 162 128 100 76 57 40 27 15 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 12 16 21 26 32 38 45 52 60 69 78 88 99 112 125 139 155 172 191 211 233 257 283 311 342 374 409 446 486 527 571 617 663 711 760 808 855 901 944 983 1019 1049 1074 1093 1106 1113 1114 1109 1099 1084 1066 1043 1019 992 964 935 906 877 849 822 795 770 747 725 705 686 670 655 642 631 621 614 608 604 602 602 604 608 614 622 632 645 661 679 699 723 750 780 814 852 893 939 989 1043 1101 1164 1230 1300 1373 1447 1522 1597 1668 1734 1794 1843 1880 1902 1908 1896 1867 1820 1757 1681 1594 1498 1397 1294 1191 1091 994 901 815 734 660 591 529 472 421 375 333 295 261 231 203 179 157 137 119 103 88 75 63 53 43 34 27 20 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 6 7 9 11 13 15 17 19 22 24 27 29 32 35 38 41 45 48 52 56 60 64 68 73 78 83 88 93 99 105 111 117 123 130 137 144 152 159 167 175 184 192 201 209 218 227 236 245 254 263 271 280 289 297 305 313 321 328 335 342 349 355 361 367 373 378 384 389 394 399 405 410 416 422 428 435 442 450 458 467 477 488 500 514 528 544 562 582 603 626 652 681 712 746 784 825 870 920 974 1033 1097 1167 1242 1323 1409 1501 1598 1698 1800 1903 2004 2099 2187 2261 2320 2358 2373 2364 2328 2268 2185 2083 1966 1838 1705 1570 1436 1307 1184 1069 962 864 774 693 619 553 494 441 393 351 313 279 249 222 198 176 156 139 123 109 96 85 75 65 57 49 42 36 30 25 20 15 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 3 5 7 10 13 16 19 22 26 30 34 38 42 47 52 58 63 69 75 82 89 96 103 111 119 127 136 145 154 163 173 183 194 205 216 228 241 254 267 282 297 314 332 351 372 395 421 449 480 515 554 598 649 705 770 844 929 1027 1139 1269 1419 1592 1793 2024 2291 2598 2947 3342 3782 4260 4765 5273 5751 6153 6431 6539 6453 6176 5740 5195 4597 3995 3422 2901 2440 2041 1701 1414 1173 971 804 664 547 451 370 303 246 199 159 126 98 75 55 38 24 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 1 3 6 8 11 14 16 19 23 26 29 33 36 40 44 48 53 57 62 67 73 78 84 90 96 103 110 117 125 132 141 149 158 168 177 188 198 209 221 232 245 257 270 284 298 312 327 342 358 374 391 408 426 444 462 482 502 522 544 566 589 613 639 666 694 724 756 789 825 863 904 948 995 1045 1100 1158 1221 1289 1362 1441 1526 1617 1715 1820 1933 2053 2180 2315 2455 2601 2751 2902 3052 3197 3333 3456 3559 3639 3689 3707 3689 3634 3544 3421 3270 3096 2905 2705 2500 2296 2098 1908 1728 1561 1407 1266 1137 1021 916 822 738 663 596 536 482 435 392 354 320 289 262 238 215 196 178 161 147 133 121 110 100 91 82 75 67 61 55 49 44 39 34 30 26 22 19 16 13 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 14 18 21 26 30 35 40 46 52 59 66 74 82 91 101 112 123 136 150 165 182 200 220 241 265 290 318 349 382 419 458 501 548 599 653 712 776 843 915 991 1071 1155 1242 1330 1421 1511 1601 1688 1772 1851 1923 1988 2045 2092 2128 2155 2170 2176 2171 2157 2135 2104 2067 2023 1975 1922 1865 1806 1745 1682 1619 1554 1490 1426 1362 1299 1236 1175 1115 1057 999 944 890 838 788 740 693 649 607 566 528 491 457 425 394 365 338 313 289 267 246 227 209 193 177 163 150 138 126 116 106 97 89 81 74 67 61 55 50 45 41 36 33 29 26 22 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 15 18 21 25 29 33 38 43 48 53 59 66 73 81 89 98 107 118 129 141 154 168 183 200 218 237 258 281 306 332 361 391 424 459 497 537 579 624 672 721 773 826 881 937 994 1052 1109 1166 1222 1275 1327 1376 1421 1464 1502 1536 1566 1592 1614 1632 1647 1658 1666 1671 1673 1673 1672 1668 1663 1657 1650 1643 1634 1625 1615 1604 1593 1581 1568 1554 1539 1523 1506 1487 1466 1444 1419 1393 1364 1333 1300 1265 1227 1188 1148 1105 1062 1018 973 927 882 837 792 748 706 664 624 585 548 512 478 446 415 386 359 334 310 287 266 246 228 211 194 179 165 152 140 129 118 108 99 91 83 75 68 62 55 50 44 39 35 30 26 22 19 15 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 10 17 24 31 40 49 59 69 81 94 107 122 138 156 174 194 216 239 263 289 317 346 377 409 443 478 514 551 589 627 665 702 739 775 808 839 868 894 916 934 948 959 965 967 966 960 952 940 926 909 891 871 851 830 808 787 766 746 726 708 692 676 663 651 641 633 626 622 620 619 621 625 631 639 649 661 676 692 712 733 757 784 813 845 880 918 960 1005 1053 1105 1161 1221 1285 1353 1425 1500 1579 1660 1743 1828 1911 1993 2072 2144 2208 2261 2301 2326 2333 2323 2293 2245 2180 2100 2007 1903 1793 1678 1562 1447 1334 1226 1123 1026 935 851 774 703 638 579 525 477 433 393 357 324 294 267 243 221 201 182 166 151 137 124 112 102 92 83 75 67 60 54 48 42 37 32 27 23 19 16 12 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 12 15 19 23 27 32 37 42 48 54 61 68 76 84 93 103 114 125 138 151 166 181 198 216 235 256 278 302 328 355 384 415 447 481 516 553 591 631 671 713 754 797 838 880 921 961 1000 1037 1073 1108 1140 1171 1200 1227 1253 1277 1301 1324 1346 1368 1390 1413 1436 1460 1486 1513 1542 1572 1605 1640 1677 1717 1758 1802 1847 1894 1942 1989 2036 2082 2124 2163 2195 2221 2238 2246 2241 2225 2196 2153 2098 2031 1953 1865 1770 1670 1566 1461 1356 1254 1154 1058 967 882 802 728 660 597 540 487 440 396 357 321 289 260 233 209 188 168 150 134 120 106 94 83 73 64 56 49 42 35 30 24 20 15 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 29 30 32 34 35 37 38 40 42 43 45 47 48 50 52 53 55 57 59 61 62 64 66 68 70 72 74 76 79 81 83 86 88 91 94 97 100 103 107 110 114 118 123 128 133 138 144 151 158 165 174 183 193 203 215 228 242 257 273 291 311 332 355 380 407 436 467 500 536 574 614 657 702 749 798 849 901 955 1009 1063 1118 1171 1223 1272 1319 1361 1400 1433 1461 1483 1498 1507 1508 1504 1492 1475 1452 1424 1391 1354 1314 1272 1227 1181 1134 1086 1039 992 947 902 858 817 776 738 702 667 634 603 574 547 521 497 474 453 434 415 398 382 366 352 339 326 314 302 291 281 271 262 253 244 235 227 219 212 204 197 190 183 177 170 164 158 152 146 140 134 129 123 118 113 108 103 98 93 89 84 80 76 71 67 63 59 56 52 49 45 42 39 35 32 30 27 24 21 19 17 14 12 10 8 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 11 12 13 15 16 17 19 20 22 23 24 26
 14 16 19 21 24 27 30 33 36 40 44 48 52 56 60 65 70 75 80 86 92 98 105 111 118 126 133 141 149 158 167 176 185 194 204 214 224 234 244 254 265 275 285 295 304 314 323 332 340 348 356 363 370 376 382 387 392 397 401 405 409 413 417 421 426 430 435 440 446 452 458 466 474 483 492 503 514 527 540 555 570 587 605 624 644 666 688 712 737 763 790 817 846 874 902 930 958 983 1007 1028 1046 1060 1070 1074 1073 1065 1052 1032 1006 976 940 900 857 812 765 717 670 624 579 535 494 455 418 384 352 323 296 271 249 228 209 192 176 162 149 137 126 116 107 99 91 84 78 72 67 62 57 53 49 46 42 39 36 34 31 29 27 25 23 21 19 17 16 14 13 12 11 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 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 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 33 35 37 39 42 44 47 50 53 57 61 65 69 74 80 86 92 100 108 116 126 137 149 162 177 194 212 232 255 280 308 340 375 414 458 508 564 626 697 777 867 969 1084 1214 1361 1527 1714 1924 2158 2417 2701 3007 3330 3660 3982 4279 4527 4702 4784 4761 4630 4404 4102 3750 3375 2997 2633 2295 1987 1713 1472 1261 1080 923 789 674 576 492 420 359 307 262 224 191 162 138 117 99 83 70 58 48 39 31 24 18 13 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 7 10 14 19 23 28 33 39 44 51 57 64 71 79 88 96 106 116 126 137 149 161 175 189 203 219 235 253 271 290 310 331 353 376 399 423 448 474 500 527 553 580 607 633 659 684 709 732 754 774 793 810 825 838 849 858 866 871 876 878 880 880 880 880 879 878 877 877 877 879 882 887 893 901 911 924 940 958 980 1005 1034 1067 1104 1146 1193 1246 1305 1370 1442 1521 1608 1703 1807 1920 2041 2172 2310 2456 2609 2764 2921 3075 3220 3352 3464 3549 3602 3616 3590 3522 3414 3270 3097 2901 2691 2474 2256 2044 1842 1652 1475 1313 1167 1034 915 809 715 631 557 492 434 382 337 297 261 230 202 178 156 136 119 104 90 78 67 57 48 40 33 26 21 15 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 13 17 20 24 27 32 36 40 45 50 56 61 68 74 81 89 97 105 115 125 136 148 161 175 190 206 225 245 267 291 318 348 381 418 459 505 556 612 676 747 826 915 1014 1125 1248 1384 1536 1704 1888 2090 2309 2546 2799 3067 3348 3636 3927 4214 4489 4742 4964 5145 5276 5351 5366 5318 5211 5051 4844 4600 4329 4041 3744 3447 3156 2875 2608 2357 2124 1910 1713 1534 1372 1226 1095 977 872 778 694 620 554 495 443 397 356 320 287 259 233 211 190 172 156 142 129 117 107 97 88 81 74 67 61 56 51 46 42 38 34 31 27 24 22 19 16 14 12 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 2 4 7 9 12 14 17 20 23 26 29 33 37 40 44 49 53 58 63 68 74 80 87 93 101 108 117 125 135 145 155 167 179 192 206 221 237 255 273 293 314 337 362 388 415 445 476 510 545 583 622 663 706 751 798 846 896 947 998 1050 1102 1155 1207 1258 1308 1357 1405 1450 1494 1536 1575 1612 1647 1680 1711 1740 1767 1792 1816 1838 1860 1881 1901 1920 1939 1958 1976 1995 2014 2032 2051 2069 2087 2105 2122 2139 2154 2167 2178 2187 2193 2195 2194 2187 2176 2158 2135 2106 2071 2029 1982 1929 1870 1807 1740 1670 1597 1523 1447 1371 1296 1222 1149 1079 1010 945 882 822 765 712 661 613 568 526 487 450 416 383 353 325 299 275 253 231 212 194 176 161 146 132 119 107 96 85 75 66 58 50 42 35 29 23 17 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1 3 6 8 11 13 16 19 22 25 28 32 35 39 43 47 52 56 61 66 71 77 83 88 95 101 108 115 122 130 138 146 155 163 172 182 191 201 211 222 232 243 254 264 275 286 297 307 318 328 338 348 357 366 374 382 390 397 404 410 416 421 427 432 436 441 446 451 455 460 466 472 478 485 492 500 509 519 530 542 555 570 585 603 621 642 665 689 716 745 777 812 849 890 935 984 1036 1093 1154 1220 1291 1366 1446 1530 1617 1707 1797 1887 1974 2055 2127 2187 2232 2258 2264 2248 2209 2149 2069 1973 1864 1746 1623 1499 1376 1258 1144 1038 939 848 764 689 620 558 502 452 407 367 331 298 269 243 219 198 179 162 146 132 119 107 97 87 78 70 63 56 50 44 39 34 29 25 21 17 14 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15 17 19 22 24 27 30 33 36 39 42 46 50 54 59 63 68 73 78 84 90 96 103 110 117 124 132 141 149 158 167 176 186 196 206 216 227 237 247 258 268 278 288 298 307 316 325 334 342 350 357 364 371 378 385 391 398 405 412 419 426 434 443 453 463 474 487 501 516 533 552 574 597 624 653 686 723 765 811 862 920 984 1056 1135 1223 1320 1426 1542 1667 1799 1938 2081 2222 2357 2480 2582 2656 2694 2692 2648 2563 2441 2291 2120 1939 1754 1574 1401 1241 1094 961 843 737 645 563 492 429 375 327 285 249 217 189 165 144 125 108 93 80 69 59 49 41 34 28 22 17 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 60 64 68 73 77 82 87 92 97 102 108 113 119 126 132 138 145 152 159 166 174 182 189 197 206 214 222 231 239 248 257 265 274 283 291 299 308 316 323 331 338 345 351 357 363 368 373 377 381 384 387 389 391 393 394 395 396 397 398 398 398 399 399 400 401 401 403 404 406 408 411 414 418 422 427 432 438 445 452 461 470 479 490 502 514 528 543 559 576 594 614 635 657 681 707 734 762 793 824 857 892 928 965 1003 1041 1080 1118 1155 1190 1224 1254 1280 1302 1318 1328 1331 1327 1315 1297 1271 1238 1200 1157 1109 1058 1006 952 897 843 790 738 688 641 596 553 513 476 441 408 378 350 325 301 279 258 240 222 206 192 178 165 154 143 133 124 115 107 100 93 86 80 75 69 65 60 56 51 48 44 41 37 34 31 29 26 24 21 19 17 15 13 11 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 11 13 15 17 19 21 23 25 28 30 33 36 39 42 45 49 52 56
 0 0 0 2 3 4 5 7 8 10 12 14 15 17 19 22 24 27 29 32 35 38 41 45 48 52 56 60 65 69 74 79 85 90 96 102 109 116 123 130 137 145 153 161 169 178 186 195 204 212 221 230 238 247 255 263 271 279 286 293 300 307 313 319 325 330 336 341 346 351 356 362 367 372 378 384 390 397 404 412 420 429 438 448 459 471 483 497 511 526 542 559 577 596 616 637 658 680 703 726 749 772 795 816 836 855 871 883 893 899 900 897 888 875 857 835 809 779 746 710 673 635 597 559 521 485 450 416 385 355 327 300 276 254 233 214 196 180 165 151 139 127 116 107 98 90 82 75 69 63 58 53 48 44 40 36 33 30 27 24 21 19 17 15 13 11 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 9 11 12 14 16 17 19 21 23 25 27 29 32 34 36 39 42 44 47 50 53 56 59 63 66 70 74 78 82 86 90 95 100 105 110 115 120 126 132 138 144 151 157 164 171 179 186 194 202 210 219 227 236 245 255 264 274 284 294 305 316 327 338 350 362 374 386 399 412 426 440 454 469 485 501 517 535 553 571 591 611 632 655 678 702 728 755 783 813 845 878 912 948 987 1027 1068 1112 1157 1204 1252 1301 1351 1401 1452 1501 1549 1595 1637 1675 1708 1734 1752 1763 1764 1756 1737 1710 1672 1626 1573 1512 1447 1377 1305 1231 1157 1083 1011 941 874 811 750 693 640 590 544 501 461 425 391 360 331 305 280 258 238 219 201 185 170 157 144 133 122 112 103 94 86 79 72 66 60 54 49 44 40 35 31 28 24 21 18 15 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 12 17 21 26 31 36 41 47 53 60 66 73 81 88 96 105 113 123 132 142 153 164 175 187 199 212 225 239 253 268 283 299 315 331 348 366 384 402 420 439 457 476 495 514 533 551 570 588 606 623 640 657 673 689 705 720 735 749 764 778 792 807 822 837 853 869 887 906 926 947 970 995 1021 1050 1081 1114 1150 1188 1230 1274 1321 1372 1426 1484 1545 1610 1679 1751 1828 1907 1991 2077 2165 2256 2347 2438 2527 2614 2695 2769 2833 2886 2926 2949 2954 2941 2907 2855 2783 2694 2590 2474 2348 2215 2078 1940 1803 1670 1541 1418 1302 1193 1092 998 912 833 761 695 634 580 530 485 445 407 374 343 316 290 267 246 227 210 194 179 166 153 142 131 121 112 104 96 89 82 76 70 64 59 54 49 45 41 37 33 29 26 23 20 17 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8
 116 121 127 133 139 145 151 157 163 169 175 180 186 191 197 202 207 211 216 220 224 227 230 233 235 237 239 240 240 241 240 240 239 237 235 233 230 227 224 221 217 213 209 205 200 196 191 187 182 178 174 170 166 162 159 156 154 152 150 149 148 148 149 150 153 155 159 164 170 176 184 193 204 216 229 244 261 280 302 325 352 381 414 451 492 537 588 645 708 778 857 945 1042 1151 1271 1403 1548 1706 1874 2052 2234 2416 2590 2745 2872 2959 2996 2979 2907 2785 2623 2431 2222 2007 1796 1595 1408 1237 1083 947 826 720 627 546 476 415 362 316 276 241 211 184 162 142 124 109 95 84 73 64 56 49 43 37 32 28 24 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 1 1 1 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 9 10 11 12 13 15 17 18 20 22 25 27 30 32 35 38 42 45 49 53 56 61 65 69 74 79 84 89 94 99 105 110
 56 58 61 63 66 68 71 74 77 79 82 85 88 91 94 97 100 104 107 110 113 117 120 124 127 130 134 137 141 145 148 152 155 159 163 167 170 174 178 182 185 189 193 197 201 205 209 213 217 222 226 230 235 240 245 250 255 260 266 272 278 284 291 298 305 312 320 328 336 345 354 363 372 382 392 403 413 424 435 447 458 470 482 494 507 519 532 544 556 568 580 592 604 614 625 635 644 652 660 666 671 675 678 679 679 677 674 669 663 655 646 635 623 610 596 581 565 548 531 513 495 477 459 441 423 406 389 372 356 341 325 311 297 284 271 259 247 236 226 216 207 198 189 181 173 166 159 153 146 140 135 129 124 119 115 110 106 102 98 94 91 87 84 81 78 75 72 70 67 64 62 60 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 14 13 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 9 9 10 11 12 12 13 14 15 17 18 19 20 22 23 24 26 28 29 31 33 35 36 38 40 42 44 47 49 51 53
 19 21 22 24 25 27 28 30 31 33 34 36 37 39 40 42 43 44 46 47 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 66 67 68 68 69 70 70 71 71 72 72 73 74 74 75 76 76 77 78 79 81 82 84 85 87 90 92 95 99 102 106 111 116 122 128 135 142 150 159 169 180 191 204 217 232 248 265 284 305 327 351 377 405 436 469 505 544 586 631 680 732 788 848 911 977 1045 1115 1185 1254 1321 1382 1436 1480 1512 1531 1534 1521 1493 1450 1394 1328 1254 1175 1094 1013 933 855 782 714 650 592 538 489 445 405 369 337 308 281 258 237 217 200 185 170 158 146 135 126 117 109 101 94 88 82 77 72 67 62 58 54 51 47 44 41 38 35 33 30 28 26 23 21 19 17 16 14 12 11 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 12 14 15 16 18
 3 4 6 7 8 9 10 11 12 13 15 16 17 19 20 21 23 24 26 28 29 31 33 35 37 39 41 43 46 49 51 54 58 61 65 69 73 77 82 88 94 100 107 114 123 132 142 153 165 178 193 209 227 246 268 292 318 347 379 414 453 495 540 589 642 699 760 824 891 960 1031 1103 1176 1247 1316 1381 1442 1498 1547 1588 1622 1648 1666 1675 1677 1673 1661 1645 1623 1597 1568 1537 1503 1468 1432 1395 1359 1322 1286 1250 1214 1180 1146 1114 1082 1051 1020 991 963 935 909 883 858 834 810 788 766 744 723 703 683 664 645 627 609 591 574 557 541 525 509 493 478 463 448 433 419 405 392 378 365 352 340 327 315 304 292 281 271 260 250 240 230 221 211 202 194 185 177 169 161 153 145 138 131 124 117 111 104 98 92 86 80 75 69 64 59 54 49 45 40 36 32 28 25 21 18 15 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2
 11 12 14 15 17 18 20 22 24 25 27 29 31 33 35 37 40 42 44 47 49 52 54 57 60 63 66 70 74 77 81 86 90 95 100 106 112 118 125 132 140 149 158 168 178 190 202 215 230 245 262 280 299 320 342 366 391 417 445 475 505 537 570 604 638 672 706 740 773 804 835 863 890 914 936 955 973 987 1000 1010 1019 1026 1032 1036 1040 1043 1046 1048 1051 1054 1058 1062 1068 1075 1082 1091 1102 1114 1128 1143 1160 1178 1198 1220 1242 1265 1289 1313 1336 1359 1379 1398 1413 1424 1430 1431 1425 1413 1393 1367 1334 1295 1250 1201 1147 1091 1032 973 914 855 798 742 689 638 591 546 504 464 428 394 363 334 307 282 260 239 219 202 185 170 156 143 131 120 110 100 91 83 75 68 62 55 49 44 39 34 29 25 21 17 14 11 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9
 23 25 27 29 31 34 36 38 41 43 46 48 51 54 57 60 63 66 69 72 76 79 83 86 90 94 98 102 106 110 114 119 124 128 133 138 143 149 154 160 165 171 177 184 190 197 204 211 218 226 233 242 250 259 268 278 288 298 309 320 332 345 358 372 387 402 419 436 454 472 492 513 535 558 581 606 633 660 688 718 749 781 815 849 885 922 960 999 1039 1079 1121 1162 1204 1246 1288 1329 1368 1406 1442 1474 1504 1529 1550 1566 1576 1579 1577 1567 1551 1528 1499 1464 1423 1378 1328 1276 1220 1163 1105 1047 990 933 878 824 773 724 677 633 592 552 516 482 450 420 392 366 342 320 299 280 262 245 230 216 202 190 178 167 157 147 138 130 122 115 108 101 95 89 84 79 74 69 65 60 56 52 49 45 42 39 36 33 30 28 25 23 20 18 16 14 12 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 12 14 16 17 19 21
 23 27 33 38 44 50 57 64 72 79 88 96 106 115 125 136 147 159 171 184 198 212 227 242 258 275 292 309 328 347 366 386 406 427 448 469 491 512 534 556 577 598 619 639 659 678 697 715 732 748 764 778 792 805 818 830 841 852 863 874 885 897 908 921 934 948 963 979 997 1016 1037 1059 1083 1110 1138 1169 1202 1237 1274 1314 1357 1402 1450 1500 1553 1609 1666 1726 1787 1849 1912 1976 2038 2098 2156 2209 2256 2295 2326 2347 2355 2351 2332 2300 2253 2193 2120 2037 1944 1844 1739 1631 1522 1414 1308 1206 1108 1016 929 848 773 704 640 582 529 480 436 396 360 327 297 270 245 223 203 185 168 153 139 126 115 104 94 85 77 70 63 56 50 45 40 35 31 27 23 19 16 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 14 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 4 7 11 16 21 27 33 41 49 58 68 79 91 105 119 135 153 172 192 214 237 262 288 315 344 375 406 440 475 511 550 591 634 680 729 782 840 904 974 1052 1141 1240 1354 1483 1632 1803 1999 2225 2484 2780 3113 3485 3890 4317 4746 5148 5483 5707 5781 5682 5412 5001 4496 3948 3400 2885 2421 2016 1668 1376 1132 929 762 624 510 417 339 275 223 179 142 112 87 65 48 33 20 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 1 2 4 5 7 9 11 13 15 17 19 22 24 27 30 33 36 40 43 47 51 56 61 66 71 77 83 90 97 104 112 120 129 139 149 159 171 183 195 208 222 236 251 267 283 299 316 334 352 369 387 406 424 442 459 477 494 510 526 542 557 572 586 599 612 625 638 650 662 675 687 699 712 726 740 754 770 786 803 822 841 862 884 908 933 959 986 1015 1045 1076 1107 1139 1171 1201 1231 1259 1284 1305 1322 1333 1339 1337 1328 1312 1288 1257 1218 1174 1124 1070 1013 954 894 834 776 718 663 611 562 515 472 432 394 360 328 299 273 249 227 206 188 171 156 142 129 117 107 97 88 79 72 65 59 53 47 42 38 33 29 26 22 19 16 13 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 32 34 37 39 42 45 47 50 53 56 59 63 66 69 73 77 80 84 88 92 96 100 105 109 114 118 123 128 133 138 144 149 155 160 166 172 178 184 190 197 203 210 216 223 230 236 243 250 257 264 270 277 284 290 297 303 310 316 322 328 334 340 346 351 357 362 368 373 379 384 390 395 400 406 412 417 423 429 435 442 449 456 463 470 478 487 495 504 514 524 535 546 558 570 583 597 611 626 642 658 674 692 709 727 745 764 782 800 817 834 850 864 877 888 896 902 906 906 903 897 887 874 858 840 818 794 768 741 712 682 652 621 591 561 532 503 475 448 423 398 375 353 331 312 293 275 258 243 228 214 201 188 177 166 155 146 137 128 120 112 105 98 92 85 80 74 69 64 59 55 51 47 43 39 36 32 29 26 23 21 18 16 14 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 12 13 15 17 19 21 23 25 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 13 15 16 18 20 22 23 25 27 30 32 34 37 39 42 45 48 51 55 58 62 66 70 75 80 85 91 97 104 111 119 127 137 146 157 169 181 195 210 227 244 264 285 308 332 359 388 420 453 489 528 568 612 657 705 755 807 860 914 969 1024 1079 1133 1186 1236 1284 1329 1369 1406 1438 1464 1485 1501 1511 1516 1515 1510 1499 1484 1465 1443 1417 1388 1358 1325 1291 1256 1220 1185 1149 1113 1078 1044 1011 978 947 917 888 860 834 809 784 761 738 716 695 675 655 636 617 598 579 561 543 524 506 489 471 453 436 418 401 384 367 350 334 318 302 286 271 257 242 228 215 202 189 177 165 154 143 133 123 113 104 95 87 79 72 65 58 52 46 41 35 30 26 21 17 14 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 41 42 43 44 45 47 48 50 53 55 58 62 66 70 75 81 87 94 102 110 120 130 141 154 168 183 199 217 236 257 280 305 332 360 391 425 461 499 540 584 631 681 734 790 848 909 972 1038 1104 1170 1236 1301 1362 1419 1470 1513 1548 1571 1584 1584 1573 1549 1514 1469 1415 1355 1289 1219 1147 1075 1004 934 867 803 743 686 634 585 540 499 461 427 396 367 342 318 297 278 260 244 230 217 204 193 183 174 166 158 151 144 138 132 126 121 117 112 108 104 100 97 93 90 87 84 81 79 76 73 71 69 66 64 62 60 58 56 54 52 50 48 46 44 42 40 39 37 35 33 32 30 28 27 25 23 22 20 19 17 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 1 1 1 1 1 1 2 2 2 2 2 2 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 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 26 27 28 29 29 30 31 31 32 32 33 33 34 34 35 35 36 36 36 36 37 37 37
 28 32 36 39 43 47 51 55 60 64 69 73 78 83 88 93 99 104 110 116 122 128 134 140 147 153 160 167 175 182 190 198 207 215 224 234 243 253 264 275 286 299 311 325 339 354 370 387 404 423 444 465 488 512 538 566 596 627 661 697 735 775 817 862 909 957 1008 1061 1116 1171 1228 1286 1344 1403 1461 1518 1573 1627 1679 1728 1773 1815 1853 1886 1914 1937 1954 1965 1971 1970 1964 1951 1932 1908 1878 1843 1802 1758 1709 1656 1600 1542 1482 1420 1357 1294 1231 1168 1106 1045 986 929 874 822 771 723 678 635 594 556 520 487 455 426 399 373 349 327 306 287 269 252 237 222 208 195 183 172 162 152 142 134 126 118 110 104 97 91 85 80 74 69 65 60 56 52 48 44 41 37 34 31 28 25 22 20 17 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 1 3 6 8 11 13 16 19 22 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 14 16 18 21 23 26 29 32 35 39 43 47 51 56 61 67 73 79 86 94 102 110 120 130 141 153 166 181 196 212 230 249 270 293 316 342 369 398 429 462 496 532 570 608 648 689 731 773 815 857 898 938 978 1015 1051 1085 1116 1145 1172 1197 1218 1238 1255 1270 1282 1293 1301 1308 1313 1316 1318 1317 1316 1312 1307 1300 1292 1281 1268 1254 1237 1218 1196 1172 1146 1117 1086 1053 1018 982 944 904 864 823 782 741 701 660 621 583 546 511 477 444 414 385 357 331 307 284 263 244 225 208 192 177 164 151 139 128 118 108 100 91 84 77 70 64 58 53 48 44 39 35 31 28 25 22 19 16 13 11 9 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 5 7 8 9 11 12 14 15 17 18 20 21 23 25 26 28 30 32 34 36 38 40 42 44 47 49 51 54 57 59 62 65 68 72 75 79 83 87 91 96 100 106 111 117 123 130 138 146 154 164 174 185 197 210 224 240 258 276 297 320 345 372 402 434 469 508 550 595 644 697 754 815 879 947 1019 1094 1171 1250 1329 1409 1488 1564 1635 1702 1761 1812 1853 1883 1902 1909 1904 1888 1861 1824 1779 1726 1667 1603 1536 1467 1396 1325 1255 1187 1120 1055 993 934 878 825 775 728 685 644 606 571 539 509 482 457 434 412 393 376 360 345 332 320 309 299 290 281 274 267 260 254 249 244 239 234 230 225 221 218 214 210 206 203 199 196 192 189 185 181 178 174 170 167 163 159 155 151 147 143 139 135 131 127 123 119 115 110 106 102 98 94 90 86 82 78 74 70 66 62 59 55 52 48 45 42 39 36 33 30 28 25 23 20 18 16 14 12 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 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 1 2 2 3 4 4 5 6 7 7 8 9 11 12 13 14 16 17 19 21 23 25 28 31 34 37 41 45 50 55 61 67 75 83 92 103 115 128 143 160 178 200 224 251 282 316 355 398 446 501 562 630 705 788 879 979 1088 1204 1327 1455 1585 1715 1839 1953 2051 2128 2179 2201 2192 2153 2086 1997 1889 1769 1642 1513 1384 1260 1142 1031 928 834 748 671 600 537 481 431 386 346 310 278 250 226 204 184 167 152 138 126 115 106 97 90 83 77 72 67 63 59 55 52 49 47 45 42 40 39 37 35 34 33 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 16 17 19 21 22 24 26 28 30 32 34 36 38 40 42 45 47 49 52 54 57 60 63 66 69 72 75 79 82 86 90 94 98 103 107 112 118 123 129 135 141 148 155 163 171 180 189 199 209 220 232 245 258 273 288 305 322 341 361 383 406 430 456 483 512 542 574 608 643 679 717 756 797 838 880 923 966 1009 1051 1093 1134 1174 1212 1248 1282 1313 1341 1366 1387 1404 1418 1428 1434 1436 1434 1429 1420 1408 1393 1375 1355 1333 1309 1283 1256 1228 1199 1170 1140 1110 1081 1051 1022 994 966 939 913 888 864 841 818 797 777 757 739 722 705 689 674 660 646 633 620 608 596 585 574 563 552 541 530 520 509 499 488 478 467 456 446 435 424 413 403 392 381 370 359 348 338 327 316 306 295 285 275 264 254 245 235 226 216 207 198 190 181 173 165 157 150 142 135 128 122 115 109 103 97 92 87 82 77 72 68 64 60 56 52 49 46 43 40 38 35 33 31 30 28 26 25 24 23 22 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 10 9 9 8 8 7 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 7 8 10 11
 10 12 13 15 17 19 21 23 25 28 30 33 35 38 41 45 48 51 55 59 64 68 74 79 85 91 98 106 114 123 133 143 155 168 183 199 217 237 259 283 311 342 376 415 458 507 562 623 692 768 854 949 1053 1168 1292 1426 1567 1715 1865 2015 2158 2291 2407 2500 2568 2606 2613 2591 2542 2470 2379 2275 2161 2042 1923 1804 1690 1580 1476 1379 1288 1205 1127 1056 990 930 875 824 778 736 697 661 628 598 571 545 522 500 480 462 444 429 414 400 388 376 365 355 345 337 328 321 314 307 301 295 289 284 279 274 269 265 261 257 253 249 245 242 238 234 231 227 223 220 216 213 209 206 202 198 195 191 188 184 181 177 174 171 167 164 161 158 154 151 148 145 142 139 137 134 131 128 126 123 121 118 116 113 111 108 106 103 101 99 96 94 92 89 87 85 82 80 77 75 73 70 68 65 63 61 58 56 53 51 49 46 44 42 40 37 35 33 31 29 27 25 24 22 20 19 18 16 15 14 13 12 11 10 9 8 8 7 7 6 6 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 2 2 2 2 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 11 12 14 15 17 19 21 23 25 27 29 31 34 36 39 42 45 48 51 55 58 62 66 71 75 80 86 91 97 103 110 117 124 132 141 150 160 170 181 193 205 218 232 246 262 278 295 313 331 350 369 389 409 429 449 469 488 507 524 541 556 569 581 591 599 605 609 611 611 610 606 602 596 589 581 573 564 554 544 534 524 514 504 494 484 475 466 458 449 441 434 427 420 413 407 401 396 391 386 381 377 373 369 366 362 359 356 354 351 348 346 343 341 339 336 334 332 329 327 324 322 319 316 313 310 307 303 299 295 291 287 282 278 273 268 262 257 252 246 240 235 229 223 217 211 205 199 193 187 182 176 170 165 159 154 148 143 138 133 128 123 119 114 110 105 101 97 93 89 85 81 77 74 70 67 63 60 57 54 51 48 46 43 40 38 35 33 31 29 27 25 23 21 19 17 16 14 13 12 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 1 2 3 4 6 7 8 9
 46 52 59 66 74 82 90 99 108 117 127 138 148 159 171 182 194 206 218 231 244 256 269 281 294 306 319 331 342 353 364 375 384 394 402 411 418 425 431 437 442 447 451 455 459 462 465 468 471 475 478 483 487 493 500 508 517 528 540 555 572 591 612 637 664 695 729 767 808 854 903 957 1015 1078 1145 1217 1293 1373 1457 1544 1634 1724 1814 1902 1986 2062 2128 2182 2219 2238 2237 2214 2170 2104 2020 1920 1808 1687 1561 1434 1308 1186 1070 961 860 767 683 606 537 476 421 372 329 291 257 228 202 179 159 141 125 112 100 89 80 71 64 58 52 47 42 38 34 31 28 25 23 21 19 17 15 13 12 11 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 11 15 19 24 29 34 40
 97 100 102 104 107 109 111 114 116 118 120 123 125 127 129 131 133 136 138 140 142 144 145 147 149 151 153 155 156 158 160 161 163 165 166 168 169 171 172 174 176 177 179 181 182 184 187 189 191 194 197 201 205 209 214 219 225 232 239 248 257 268 280 293 307 323 341 361 383 407 433 462 494 530 568 611 658 709 765 826 894 968 1049 1137 1234 1341 1457 1583 1720 1869 2029 2200 2381 2572 2768 2967 3164 3352 3523 3670 3783 3854 3877 3849 3769 3641 3471 3269 3045 2807 2566 2328 2099 1883 1682 1498 1331 1180 1046 926 819 725 642 569 504 448 398 354 315 281 251 225 202 181 163 146 132 119 108 97 88 80 72 66 60 54 49 45 40 37 33 30 27 24 22 19 17 15 13 11 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 31 32 33 35 37 38 40 42 44 46 48 50 52 54 56 59 61 63 66 68 70 73 75 78 80 83 85 88 90 92 95
 23 24 26 27 29 30 32 34 35 37 39 40 42 44 46 47 49 51 53 55 56 58 60 62 64 66 68 71 73 75 78 80 83 85 88 91 94 97 101 104 108 112 117 122 127 133 139 146 153 161 170 180 190 202 215 230 246 264 284 306 330 357 386 419 455 494 538 585 637 693 754 819 890 965 1045 1130 1219 1311 1407 1505 1603 1702 1799 1893 1982 2063 2136 2199 2249 2286 2309 2317 2310 2289 2253 2205 2146 2077 2000 1916 1828 1738 1646 1553 1462 1372 1285 1202 1122 1046 974 906 843 784 728 677 630 586 545 507 472 440 411 383 358 334 313 293 274 256 240 225 211 198 186 174 163 153 144 135 127 119 111 104 98 91 85 80 74 69 64 60 56 51 48 44 40 37 34 30 27 25 22 19 17 14 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 9 10 11 13 14 15 17 18 20 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 14 18 22 26 30 35 41 46 53 60 67 75 84 94 106 118 132 147 164 183 204 228 254 284 318 355 398 446 500 560 628 704 788 882 985 1097 1218 1346 1480 1618 1755 1886 2009 2116 2204 2268 2306 2318 2303 2265 2206 2132 2046 1952 1855 1756 1659 1564 1475 1390 1311 1239 1171 1110 1054 1003 957 916 878 845 815 789 765 744 726 710 696 684 674 666 660 654 651 648 647 646 647 648 650 652 655 658 661 665 667 670 672 673 673 672 670 667 663 657 649 640 630 618 606 592 577 561 544 527 509 491 472 454 436 418 400 382 365 348 332 316 301 286 271 258 245 232 220 208 197 186 176 166 156 147 139 130 122 115 107 100 93 87 81 75 69 63 58 53 48 44 39 35 31 27 23 20 16 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 55 57 60 62 63 65 67 68 70 71 72 73 74 75 75 76 76 76 76 76 76 75 75 74 74 73 72 71 71 70 69 67 66 65 64 63 62 60 59 58 57 56 55 54 53 53 52 52 52 53 53 54 56 58 61 64 69 74 80 88 97 107 119 133 149 168 190 214 242 274 311 352 398 451 511 578 653 738 831 934 1046 1166 1293 1424 1553 1674 1780 1863 1916 1932 1909 1849 1757 1641 1509 1369 1229 1093 965 848 741 646 561 487 422 365 316 273 236 204 177 153 133 115 100 88 77 67 59 52 47 42 37 34 31 28 26 24 22 21 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 12 14 16 18 20 22 24 27 29 31 34 36 38 41 43 46 48 51
 88 99 111 123 136 150 164 179 196 213 230 249 268 288 309 330 351 373 395 418 440 463 485 507 528 548 568 586 604 620 634 647 658 668 675 681 685 687 688 686 684 679 673 666 658 649 640 629 619 608 597 586 575 565 555 546 537 529 522 515 509 504 499 495 492 489 487 486 485 484 484 484 485 486 487 489 491 493 495 498 500 503 506 509 511 514 517 519 521 523 525 526 526 526 526 524 522 519 515 510 504 497 489 480 470 459 447 434 421 407 393 378 363 348 333 318 303 289 275 261 249 236 225 214 203 193 184 176 168 161 154 148 143 138 133 129 125 121 118 115 112 110 108 106 104 103 101 100 99 98 97 96 95 94 94 93 93 92 92 92 91 91 91 91 90 90 90 89 89 89 88 88 87 86 86 85 84 83 82 81 79 78 76 75 73 71 69 67 65 62 60 58 55 53 50 48 45 42 40 37 35 33 30 28 26 24 22 20 18 16 15 13 12 11 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 1 4 8 12 16 21 26 32 38 45 52 61 69 78
 19 20 21 22 24 25 26 28 29 30 32 34 35 37 39 40 42 44 46 48 50 52 55 57 59 62 65 68 71 74 77 80 84 88 92 96 100 105 110 115 121 127 133 139 146 154 161 170 178 188 197 208 219 230 243 256 269 284 299 315 332 350 368 387 407 428 450 472 495 518 542 567 592 617 643 669 695 721 746 772 797 821 845 868 890 911 931 949 966 981 995 1006 1015 1022 1026 1028 1026 1022 1016 1006 993 978 960 939 917 891 864 836 806 774 742 710 677 645 612 581 550 519 490 462 435 410 386 363 341 321 301 284 267 251 237 223 210 199 188 178 168 159 151 143 136 130 123 118 112 107 102 98 94 90 86 83 79 76 73 70 68 65 63 61 58 56 54 52 50 49 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 16 17
 0 0 0 1 3 6 8 11 14 16 19 22 26 29 32 36 40 43 47 52 56 60 65 70 75 80 86 92 98 104 111 118 125 133 141 149 158 168 177 188 199 211 223 236 250 265 281 298 316 335 355 377 401 426 452 481 512 544 579 617 656 698 742 789 838 890 943 998 1055 1112 1170 1229 1287 1344 1399 1452 1502 1548 1590 1628 1660 1687 1709 1725 1735 1739 1738 1732 1720 1703 1682 1657 1628 1596 1561 1523 1483 1441 1398 1354 1309 1263 1217 1171 1126 1081 1036 993 951 910 870 832 796 761 728 697 668 640 614 590 567 546 526 507 490 474 458 444 431 418 406 394 383 372 362 352 343 333 324 315 306 297 289 280 272 263 255 246 238 230 222 213 205 197 189 181 173 165 158 150 142 135 128 121 113 107 100 93 87 80 74 68 63 57 52 46 42 37 32 28 24 20 16 12 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 57 62 67 73 78 83 89 95 100 106 111 116 121 126 131 136 140 144 148 152 155 157 160 162 163 164 165 166 166 165 164 163 162 160 158 155 153 150 147 143 140 136 132 128 124 120 116 112 108 104 100 97 93 90 86 83 81 79 77 75 74 74 74 74 75 77 79 83 86 91 97 103 111 120 129 140 152 166 181 198 217 238 261 286 314 346 381 419 462 510 563 622 687 760 842 932 1031 1141 1261 1392 1531 1679 1831 1983 2130 2264 2377 2460 2506 2510 2470 2389 2273 2130 1969 1800 1629 1464 1308 1164 1032 914 809 716 634 562 500 445 397 355 319 287 260 235 214 195 178 163 150 138 128 118 110 102 95 89 83 78 73 68 64 60 56 53 50 47 44 41 38 36 33 31 29 27 25 23 21 19 18 16 14 13 11 9 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 15 18 22 26 30 34 38 42 47 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 12 16 21 26 32 38 45 53 61 71 82 93 106 121 138 156 176 199 225 253 285 320 359 403 451 503 560 622 688 758 830 904 979 1051 1119 1181 1234 1276 1307 1325 1329 1321 1302 1272 1235 1192 1144 1094 1043 993 943 896 851 809 770 734 701 672 646 622 602 584 569 557 547 540 535 532 531 533 537 544 552 564 577 594 613 634 659 687 718 752 789 828 871 917 964 1013 1062 1111 1158 1202 1240 1272 1295 1308 1310 1300 1277 1242 1196 1142 1080 1012 942 871 800 731 664 602 543 489 439 394 353 315 281 251 223 199 177 157 139 123 108 95 83 73 63 55 47 40 34 28 23 18 13 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 1 3 6 8 12 15 18 22 26 31 36 41 46 53 59 66 74 82 92 102 113 124 137 151 167 184 202 222 244 268 293 321 352 384 419 457 496 538 581 625 671 716 760 802 842 878 908 933 952 963 968 965 957 942 922 898 871 842 811 780 749 718 688 660 633 607 584 562 542 524 508 493 480 468 458 449 441 435 430 426 423 421 421 421 422 424 428 432 437 443 450 458 466 476 487 498 510 523 536 550 565 579 594 608 622 635 646 657 665 671 675 676 674 669 660 649 635 617 598 576 553 529 503 477 451 425 400 375 351 328 306 285 266 247 230 213 198 184 170 158 146 136 126 116 108 100 92 85 78 72 67 61 56 51 47 43 39 35 32 29 26 23 20 17 15 13 10 8 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 22 27 32 38 44 50 57 64 72 80 88 97 106 116 126 137 148 160 172 185 198 212 226 241 256 272 288 305 322 339 356 373 391 408 426 443 459 475 491 506 520 533 545 557 567 576 584 590 596 601 605 608 610 612 613 615 616 618 620 623 626 630 636 643 651 661 672 685 700 717 736 756 779 805 832 862 894 928 965 1004 1045 1088 1134 1181 1231 1281 1333 1385 1437 1488 1537 1583 1625 1661 1690 1712 1724 1725 1716 1695 1663 1621 1568 1506 1438 1364 1285 1205 1124 1044 966 891 820 753 690 631 578 528 484 443 406 373 343 316 291 269 250 232 216 202 189 178 167 158 149 141 134 127 121 116 111 106 102 98 94 90 87 84 81 78 75 73 70 68 66 64 61 59 57 55 53 51 50 48 46 44 42 41 39 37 35 34 32 30 28 27 25 23 22 20 19 17 15 14 12 11 9 8 7 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9
 45 49 53 57 61 65 69 74 78 83 88 93 97 102 107 113 118 123 129 134 140 145 151 157 162 168 174 180 186 193 199 205 212 218 225 232 239 246 253 260 268 276 284 292 300 309 318 328 338 348 359 370 382 394 406 419 433 447 461 476 491 506 522 537 553 568 584 598 613 626 639 651 662 671 680 687 692 697 699 701 700 698 695 690 683 676 666 656 644 632 618 603 588 572 555 538 520 502 484 466 448 429 411 393 376 359 342 326 310 295 280 266 253 240 228 217 206 197 187 179 171 164 157 151 145 140 135 131 127 123 120 117 115 112 110 108 107 105 104 102 101 100 99 98 97 96 95 95 94 93 93 92 91 91 90 89 88 88 87 86 85 84 83 82 81 80 79 78 76 75 73 72 70 69 67 65 63 61 59 57 55 53 51 49 47 45 42 40 38 36 34 32 30 28 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 1 3 4 6 7 9 11 13 16 18 21 23 26 29 32 35 38 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 11 14 18 21 25 30 35 40 47 54 62 71 81 93 106 121 138 157 179 204 233 266 304 347 396 453 516 588 669 760 860 968 1085 1207 1333 1457 1575 1682 1773 1842 1887 1905 1898 1867 1816 1750 1672 1588 1501 1413 1327 1245 1168 1097 1031 971 917 868 824 786 752 722 697 675 657 642 630 621 615 612 611 613 617 624 632 643 656 671 687 704 723 743 762 782 801 819 835 849 860 867 869 867 860 848 831 809 783 753 721 685 649 611 573 535 498 462 428 395 364 334 307 282 258 236 216 197 180 164 150 137 124 113 103 93 84 76 69 62 56 50 44 39 35 30 26 23 19 16 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 10 12 14 17 19 21 24 26 29 32 35 38 41 45 48 52 56 60 65 69 74 80 85 91 97 103 110 117 125 133 141 150 159 169 179 189 201 212 225 238 252 266 281 297 314 331 350 369 389 410 432 455 480 505 531 558 586 615 645 676 708 740 773 806 840 873 907 940 973 1006 1037 1067 1096 1123 1148 1171 1191 1209 1223 1233 1240 1243 1241 1236 1225 1211 1193 1170 1143 1114 1081 1045 1007 968 928 886 845 804 763 724 685 648 613 579 547 517 489 463 438 415 393 373 354 336 320 304 290 276 263 251 240 229 218 208 199 190 181 173 165 158 150 143 136 130 123 117 111 105 100 94 89 84 79 74 69 65 60 56 52 48 44 41 37 34 31 27 24 22 19 16 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 73 77 81 85 89 93 97 101 105 109 113 117 121 125 130 134 139 143 148 152 157 162 167 172 177 182 187 192 198 204 210 216 222 228 235 242 249 257 265 273 282 291 301 311 322 334 347 360 374 390 406 424 443 464 487 511 537 566 596 629 665 703 745 789 836 887 941 998 1059 1122 1189 1259 1331 1405 1482 1559 1637 1715 1792 1867 1938 2006 2068 2123 2170 2209 2237 2255 2262 2258 2242 2214 2177 2129 2072 2008 1938 1862 1782 1699 1615 1530 1445 1362 1280 1201 1124 1051 981 915 852 793 737 685 637 592 550 512 476 444 414 387 362 339 318 300 283 267 254 241 230 220 211 204 196 190 185 180 175 172 168 165 163 161 159 157 156 155 154 153 152 152 151 151 151 151 150 150 151 151 151 151 151 151 152 152 152 152 152 153 153 153 153 153 153 153 153 152 152 151 151 150 150 149 148 147 146 144 143 141 140 138 136 134 132 129 127 124 122 119 116 114 111 108 105 102 99 96 93 90 87 84 81 78 76 73 70 68 65 63 61 59 56 54 52 51 49 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 19 19 18 18 17 16 16 15 14 14 13 13 12 11 11 10 10 9 8 8 7 7 6 5 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 2 4 6 8 10 13 15 18 21 23 26 29 32 35 39 42 45 48 52 55 59 62 66 70
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 14 16 18 21 24 27 30 34 38 42 47 53 59 65 73 81 90 100 111 123 137 152 170 189 210 233 259 287 319 353 391 431 475 521 570 621 674 728 782 834 884 932 974 1012 1044 1069 1087 1099 1105 1105 1100 1090 1077 1061 1043 1024 1004 985 966 947 930 914 900 887 877 869 862 858 856 857 860 865 872 882 894 908 924 942 962 984 1007 1030 1054 1077 1100 1121 1139 1153 1164 1169 1169 1162 1149 1129 1103 1071 1034 992 946 898 848 797 746 696 647 600 555 512 472 434 399 366 336 308 282 259 237 217 198 181 166 151 138 126 115 104 95 86 78 70 63 57 51 45 40 35 31 27 23 19 16 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 49 51 53 55 57 59 61 63 65 68 70 72 74 77 79 81 83 86 88 90 93 95 98 100 103 105 107 110 112 115 117 120 122 124 127 129 132 134 137 139 142 144 147 149 152 155 158 160 163 166 169 173 176 179 183 187 191 195 199 203 208 213 218 223 229 234 240 246 252 258 265 272 278 285 292 299 307 314 321 329 336 344 351 358 366 373 380 386 393 399 405 411 416 421 425 429 433 435 437 438 439 439 438 436 433 430 425 420 414 408 401 393 384 375 366 356 346 336 326 315 305 294 284 274 264 254 245 236 227 218 210 202 194 187 180 173 167 161 155 149 144 139 134 130 125 121 117 113 109 106 102 99 96 93 90 87 84 82 79 77 74 72 70 68 65 63 61 60 58 56 54 52 51 49 47 46 44 43 41 40 38 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 6 6 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 5 5 5 6 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 18 19 20 21 23 24 25 27 28 30 31 33 35 36 38 40 42 43 45
 0 0 0 2 4 5 7 10 12 14 16 19 21 24 27 29 32 35 39 42 45 49 52 56 60 64 69 73 78 83 89 94 100 106 113 120 127 135 143 152 162 172 182 194 206 219 233 248 264 281 299 319 339 361 385 410 436 464 493 523 555 588 622 657 692 728 764 799 835 869 903 935 966 996 1023 1049 1074 1096 1117 1136 1154 1171 1187 1201 1215 1229 1242 1255 1268 1280 1293 1306 1319 1331 1344 1356 1368 1378 1388 1396 1401 1404 1404 1401 1393 1381 1364 1342 1314 1282 1244 1202 1156 1107 1055 1001 945 890 834 780 727 676 628 581 538 497 459 423 390 360 332 306 282 260 240 221 204 188 174 160 148 137 126 117 108 99 92 85 78 72 66 60 55 51 46 42 38 34 31 27 24 21 18 15 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 6 7 8 9 11 13 14 16 18 20 23 25 28 31 35 38 42 47 52 57 63 70 77 85 94 104 115 127 141 155 172 190 209 231 254 279 307 336 367 399 432 466 501 535 568 599 627 652 674 691 703 711 715 715 711 704 694 683 670 656 643 629 616 604 593 584 576 570 566 564 565 567 572 580 590 603 619 639 661 687 716 750 787 828 873 921 973 1028 1085 1142 1199 1253 1303 1344 1376 1394 1398 1386 1358 1314 1257 1188 1111 1029 945 861 780 703 631 565 505 450 401 357 318 284 253 226 202 181 162 146 131 118 107 97 88 80 73 66 61 55 51 47 43 40 36 34 31 29 27 25 23 21 20 19 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 1 3 5 7 9 12 14 17 20 23 27 30 34 38 43 47 52 57 63 69 76 82 90 97 106 115 124 134 145 156 168 181 194 209 224 240 257 274 292 311 330 350 371 391 412 432 453 473 492 510 527 543 557 570 581 590 597 602 606 608 609 608 606 602 598 594 588 583 577 571 566 560 555 550 546 542 539 536 535 534 533 534 535 537 541 545 550 556 563 572 581 592 603 616 630 646 662 680 699 719 740 761 783 806 828 849 869 888 905 918 928 934 936 933 924 910 891 867 839 807 772 734 695 654 613 573 533 495 458 423 390 358 329 302 276 253 231 211 193 176 160 146 133 121 110 99 90 81 73 66 59 53 47 42 37 32 28 24 20 17 14 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 4 5 6 7 8 9 10 11 13 14 15 17 18 20 21 23 25 26 28 30 32 34 36 38 41 43 46 49 52 55 58 61 65 69 73 77 81 86 91 96 102 108 114 121 128 135 143 151 160 169 178 188 198 209 219 230 242 253 265 276 288 300 311 322 333 343 353 363 372 380 388 395 402 408 414 419 424 429 433 438 443 447 452 457 462 468 474 481 489 497 507 517 528 540 554 569 585 603 622 643 666 690 715 743 771 801 831 862 893 924 953 979 1003 1022 1036 1044 1046 1040 1027 1007 979 946 907 863 817 769 720 671 623 576 532 489 450 413 379 347 318 291 266 244 223 205 188 172 158 145 133 122 112 103 94 87 79 73 67 61 56 51 46 42 38 35 31 28 25 22 19 17 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2
 0 0 0 0 0 0 0 0 0 2 5 9 14 19 24 30 36 42 50 57 66 75 85 96 107 120 134 149 165 182 201 222 243 267 292 319 347 377 409 442 476 511 546 582 618 652 685 716 744 768 789 806 818 825 828 826 820 810 797 781 763 743 722 700 678 656 635 614 595 577 560 544 530 518 507 497 489 483 478 475 473 472 473 475 479 484 491 499 510 521 535 551 569 589 611 637 665 696 730 768 810 855 905 959 1017 1079 1145 1214 1285 1358 1430 1499 1564 1621 1667 1701 1718 1717 1698 1661 1606 1536 1454 1363 1267 1169 1071 976 885 800 720 647 580 519 465 415 371 331 296 264 235 210 187 166 148 131 117 103 91 80 70 61 53 46 39 33 28 22 18 14 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 60 68 75 84 92 101 110 120 130 140 150 161 171 181 192 202 212 222 232 241 250 258 266 274 281 287 293 298 303 307 311 314 317 319 320 321 322 322 322 321 320 318 316 314 312 310 307 304 302 300 297 295 294 293 292 292 292 294 296 299 303 308 313 320 328 338 348 360 373 387 402 419 437 457 478 501 525 551 579 609 640 672 706 742 778 815 852 888 923 956 984 1009 1027 1037 1040 1033 1017 991 957 915 866 813 756 697 638 580 525 472 423 377 335 297 263 232 205 180 159 140 124 109 96 86 76 68 61 55 49 45 41 38 35 32 30 28 27 26 25 24 23 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 34 35 35 35 35 34 34 34 33 33 32 32 31 30 29 28 27 26 24 23 22 20 19 18 17 15 14 13 12 10 9 8 7 6 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 15 20 24 29 34 40 46
 176 198 220 245 270 297 325 354 384 414 444 474 503 531 558 583 605 625 643 657 668 676 681 683 681 677 670 660 648 634 618 601 582 563 543 522 501 480 459 438 417 397 377 359 341 324 308 293 279 267 256 246 238 231 225 221 219 218 219 221 225 231 238 247 258 271 286 303 323 345 369 397 429 464 503 546 595 650 711 780 856 940 1034 1138 1251 1373 1503 1638 1772 1901 2015 2105 2160 2171 2135 2051 1927 1772 1597 1417 1239 1071 917 780 660 555 466 390 325 271 225 187 155 128 105 87 71 58 47 38 31 24 19 15 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 13 18 24 31 38 46 56 66 78 91 105 121 138 156
 7 11 14 18 22 26 30 35 39 45 50 56 61 68 74 81 88 96 104 112 121 130 140 150 160 171 182 194 206 219 232 245 259 273 288 302 317 332 348 363 378 394 409 424 439 454 469 483 497 511 524 537 549 562 574 585 597 608 619 631 642 653 665 677 689 702 715 729 742 757 772 787 803 819 835 852 869 886 903 920 937 953 970 985 1001 1015 1029 1043 1055 1066 1076 1084 1092 1098 1102 1104 1105 1104 1102 1097 1091 1082 1072 1060 1047 1032 1015 997 978 958 937 915 893 870 847 824 800 777 755 732 710 688 667 646 626 607 588 569 551 533 516 499 482 466 450 435 420 405 390 376 362 348 334 321 308 295 282 270 258 246 235 224 213 203 193 183 173 164 155 146 138 130 122 114 107 100 93 87 81 75 69 63 58 53 48 44 39 35 31 27 24 20 17 14 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 4
 79 83 87 91 95 98 102 106 109 113 117 120 124 127 130 133 137 140 143 145 148 151 153 156 158 161 163 165 167 169 170 172 174 175 177 178 180 181 182 183 185 186 187 189 190 192 194 196 198 201 204 207 211 215 220 226 232 240 248 257 268 279 292 307 323 341 361 383 408 434 463 495 530 567 608 653 701 752 808 868 932 1001 1074 1151 1232 1317 1406 1496 1589 1681 1771 1858 1939 2011 2072 2119 2150 2163 2156 2130 2085 2022 1944 1853 1753 1647 1537 1426 1316 1210 1108 1012 922 839 762 691 627 569 517 470 428 390 356 325 298 274 252 233 215 200 186 173 162 152 142 134 127 120 113 108 102 97 93 89 85 81 78 75 72 69 66 64 61 59 57 54 52 50 49 47 45 43 41 40 38 36 35 33 32 30 29 27 26 24 23 22 20 19 17 16 15 13 12 11 9 8 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15 17 19 22 25 27 30 33 36 40 43 46 50 53 57 61 64 68 72 76
 34 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 49 50 52 53 55 57 59 61 64 66 69 72 75 79 83 87 91 96 101 107 113 120 127 135 144 154 165 176 189 203 218 234 252 271 292 315 339 365 393 423 454 487 520 555 591 627 662 697 730 761 789 813 834 850 861 867 868 865 856 844 828 808 786 762 736 709 682 654 626 598 571 545 519 495 471 448 426 406 386 367 349 332 316 301 286 272 259 247 235 224 214 204 194 185 177 169 161 154 147 141 135 130 124 120 115 111 107 103 100 97 94 91 89 87 84 83 81 80 78 77 76 75 74 73 73 72 72 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 72 72 72 73 73 74 74 75 75 76 76 77 78 78 79 80 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 105 106 107 107 107 108 108 108 108 108 108 107 107 106 106 105 104 103 102 101 100 99 97 96 95 93 92 90 89 88 86 85 83 82 80 79 78 76 75 74 73 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 57 56 55 55 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 34 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 26 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34
 0 0 1 2 4 6 8 10 12 15 17 20 23 26 30 33 37 42 46 51 57 63 70 77 85 94 104 115 128 141 157 174 193 214 238 265 296 330 368 412 460 515 576 644 720 802 892 988 1089 1194 1298 1398 1490 1568 1629 1668 1684 1674 1642 1590 1522 1442 1355 1264 1173 1085 1000 921 847 779 718 662 611 566 525 489 457 428 403 381 361 343 328 315 303 293 285 278 272 267 264 261 260 259 260 261 264 267 272 277 283 290 298 307 317 328 339 352 366 380 395 411 427 443 459 475 491 506 520 533 543 552 558 562 563 560 555 547 537 524 508 491 472 453 432 411 390 369 348 328 308 289 271 254 238 223 208 195 182 170 159 149 139 130 122 114 107 100 93 87 82 77 72 67 63 59 55 51 48 45 42 39 36 33 31 28 26 24 22 20 18 16 14 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 15 17 19 21 23 25 27 29 32 34 37 40 43 46 49 53 57 61 65 70 75 81 86 93 99 107 115 123 132 142 152 164 176 189 203 218 234 252 270 289 310 331 353 376 399 422 445 468 490 510 528 545 558 569 576 580 581 579 573 565 554 542 528 513 496 480 463 447 430 415 399 385 372 359 347 336 327 318 310 303 296 291 287 283 280 278 277 276 277 278 280 283 286 291 296 303 310 318 327 338 349 361 375 389 404 421 438 456 474 493 512 531 548 565 580 593 603 610 613 613 609 601 589 573 554 533 509 484 458 432 405 379 353 329 305 283 262 242 224 207 191 176 163 150 139 128 119 110 101 94 87 80 74 69 63 59 54 50 46 43 39 36 33 31 28 26 24 21 19 17 16 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 5 6 7 8 9 11
 13 15 16 18 20 21 23 25 27 29 31 33 36 38 41 43 46 49 52 55 59 62 66 70 75 79 84 89 95 101 107 114 121 129 137 146 156 166 177 189 202 216 231 247 265 283 303 324 347 371 397 423 452 481 512 544 577 610 644 678 711 744 775 805 834 860 884 906 925 941 955 966 975 981 985 988 988 988 985 982 978 974 968 962 956 950 942 935 927 919 910 901 890 879 867 853 839 823 805 786 766 744 721 696 670 643 615 587 558 529 500 471 443 415 388 362 338 314 292 271 251 233 216 200 185 171 158 147 136 126 117 109 101 94 87 82 76 71 66 62 58 55 51 48 45 43 40 38 36 34 32 30 28 27 25 24 23 22 20 19 18 17 16 15 14 14 13 12 11 11 10 9 8 8 7 7 6 5 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12
 74 78 81 84 88 91 95 99 102 106 110 113 117 121 126 130 135 139 145 150 156 162 168 175 182 190 198 207 217 228 239 251 264 278 294 310 328 348 368 391 415 440 468 497 527 560 593 628 663 699 735 770 804 836 866 892 915 934 948 957 961 961 956 947 935 920 902 883 863 842 821 800 780 761 743 726 711 697 685 675 667 660 655 652 651 651 654 658 664 671 680 692 704 719 735 752 771 791 811 833 855 877 898 918 937 953 966 976 981 981 975 964 947 925 897 865 829 789 747 704 660 617 574 532 493 455 420 387 356 328 302 278 257 237 220 204 189 176 165 154 145 136 129 122 116 111 106 102 98 95 92 89 87 85 83 82 80 79 79 78 78 77 77 77 78 78 78 79 80 80 81 82 84 85 86 87 89 90 92 94 95 97 98 100 101 103 104 105 106 107 107 108 108 107 107 106 105 103 102 99 97 94 91 88 85 81 77 73 70 66 62 58 54 50 47 43 40 37 34 31 28 26 24 21 19 18 16 14 13 11 10 9 8 7 6 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 11 13 16 18 21 24 27 30 33 37 40 43 47 50 53 57 60 64 67 71
 1 1 2 3 3 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 30 31 33 35 38 40 43 45 48 51 55 59 63 68 73 78 84 91 98 106 114 124 134 145 158 171 186 201 218 237 256 277 298 321 345 369 393 417 441 464 486 506 525 541 554 566 574 580 584 585 584 581 576 571 564 556 549 541 532 524 517 510 503 497 492 488 485 483 482 482 483 486 490 495 502 510 520 532 546 561 578 598 619 641 666 692 719 747 775 803 830 855 877 896 910 919 922 919 909 893 871 843 810 774 735 693 651 609 567 526 486 449 413 380 348 319 292 267 244 223 203 185 169 154 140 127 115 104 94 85 77 69 62 55 49 43 38 33 29 25 21 17 14 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 47 49 52 55 57 60 63 66 69 72 76 79 83 87 91 95 100 105 110 115 122 128 135 143 151 160 170 181 193 206 221 237 254 274 295 319 345 375 407 442 481 524 571 622 678 737 801 867 936 1007 1077 1145 1208 1265 1313 1351 1375 1386 1384 1368 1340 1302 1256 1203 1146 1088 1028 970 913 859 809 761 717 677 641 608 578 552 529 508 490 475 462 452 443 437 432 429 429 430 433 438 444 453 463 476 490 506 525 545 568 592 619 647 677 709 741 774 807 839 870 897 922 941 955 962 962 955 940 919 891 857 819 777 734 689 644 600 557 516 477 440 406 375 345 319 294 272 252 233 216 201 187 174 163 152 143 134 126 119 113 107 101 96 91 87 83 79 76 73 70 67 64 62 60 58 55 53 52 50 48 46 45 43 41 40 38 37 35 33 32 30 29 27 26 24 23 21 19 18 16 15 13 12 10 9 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 1 3 4 5 7 9 11 12 14 16 18 20 23 25 27 29 32 34 37 39 41
 0 0 0 0 0 1 2 3 3 4 5 6 7 9 10 11 12 13 15 16 18 19 21 22 24 26 28 30 32 34 36 39 41 44 47 50 54 57 61 65 69 74 79 85 90 97 104 111 119 128 138 148 160 172 186 201 218 237 257 279 303 330 359 391 425 463 504 548 594 644 697 752 809 867 927 986 1045 1101 1154 1204 1248 1286 1318 1342 1358 1366 1366 1358 1344 1322 1295 1263 1227 1187 1145 1101 1056 1010 964 918 873 829 786 745 705 666 630 595 562 531 502 474 448 423 400 379 359 340 322 305 290 275 261 248 236 224 213 203 193 183 174 166 158 150 142 135 129 122 116 110 104 99 93 88 84 79 75 71 67 63 59 56 52 49 46 43 40 38 35 33 30 28 26 24 22 20 18 16 15 13 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 24 25 27 28 30 32 33 35 36 38 39 41 43 44 46 47 49 51 53 54 56 58 60 62 64 66 69 71 74 76 79 82 85 88 92 95 99 103 108 113 118 124 130 137 145 153 161 171 181 193 205 219 234 251 269 289 310 334 359 387 416 448 482 519 557 598 640 684 729 775 821 867 912 956 999 1039 1076 1111 1142 1169 1193 1214 1231 1244 1254 1262 1267 1270 1270 1270 1267 1264 1261 1256 1252 1247 1242 1237 1233 1229 1224 1220 1216 1212 1208 1204 1200 1194 1189 1182 1174 1164 1153 1140 1125 1108 1089 1068 1045 1019 992 963 932 900 866 832 798 763 728 693 659 626 593 562 531 502 474 447 421 397 373 351 331 311 292 275 258 242 227 213 200 188 176 165 154 144 134 125 117 109 101 94 87 80 74 68 62 57 51 46 42 37 33 29 25 21 18 14 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 7 8 9 11 12 13 15 16 18 19 21
 0 0 0 0 2 5 8 11 14 18 22 26 31 36 41 47 53 59 67 74 83 92 102 112 123 136 149 164 179 196 214 233 254 276 300 324 350 378 406 435 465 495 524 553 580 606 629 649 667 680 689 694 695 693 686 676 663 648 631 613 593 574 554 534 516 498 481 465 450 437 425 415 406 398 392 387 384 382 381 381 383 385 390 395 402 410 420 431 444 459 475 493 513 535 560 586 615 647 681 718 758 800 844 890 938 986 1033 1079 1122 1161 1193 1217 1232 1235 1228 1208 1178 1137 1087 1030 969 904 839 774 711 650 593 539 490 444 403 365 331 300 272 247 224 203 185 168 153 140 127 116 106 97 89 81 74 68 62 56 51 47 43 39 35 32 29 26 23 20 18 16 13 11 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 8 9 10 11 12 14 15 16 18 19 21 23 24 26 28 30 32 34 36 39 41 43 46 49 52 55 58 62 65 69 73 78 82 87 92 98 104 110 117 124 131 139 148 157 166 176 187 198 210 222 235 248 262 276 290 304 318 333 346 360 373 385 396 406 415 423 429 434 438 441 442 442 441 439 436 432 428 423 418 413 407 402 396 391 386 381 376 372 367 364 360 357 354 352 350 349 347 347 346 346 347 348 349 350 352 355 357 360 364 367 371 376 380 385 390 395 401 406 411 417 422 427 432 436 440 444 447 449 450 451 451 449 447 444 440 435 428 421 414 405 396 386 375 364 353 341 330 318 305 293 281 269 258 246 235 223 213 202 192 182 172 163 154 145 137 129 121 113 106 100 93 87 81 75 70 65 60 55 51 47 43 39 35 32 29 26 23 20 18 16 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 1 2 3 4 5
 36 39 42 44 47 50 53 56 60 63 66 70 74 77 81 85 90 94 98 103 108 113 118 124 129 135 142 148 155 162 170 178 186 194 204 213 223 234 245 257 269 282 296 310 325 340 357 374 391 410 429 448 468 489 510 531 552 574 595 616 637 657 676 695 712 729 744 759 771 783 793 802 810 816 821 825 828 830 832 832 832 831 830 828 826 824 821 818 814 810 806 801 796 791 784 778 771 763 754 745 734 723 711 698 684 669 654 637 620 602 583 564 545 525 505 485 466 446 427 408 390 372 355 339 323 308 294 281 268 256 244 234 224 214 205 197 189 182 175 168 162 156 151 146 141 136 132 128 124 120 116 113 110 107 104 101 98 96 93 91 88 86 84 81 79 77 75 73 71 69 67 65 63 61 60 58 56 54 52 50 49 47 45 43 42 40 38 36 35 33 31 30 28 26 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 6 6 5 4 4 4 3 3 3 2 2 2 2 2 2 2 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 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 2 4 5 7 8 10 12 13 15 17 20 22 24 26 29 31 34
 0 0 0 2 4 5 7 9 11 14 16 18 21 24 27 30 33 37 40 44 49 53 58 64 69 75 82 89 97 106 115 125 136 148 161 175 191 208 227 248 271 296 324 354 387 423 463 506 553 604 658 716 777 841 908 975 1042 1108 1172 1231 1285 1331 1369 1397 1416 1425 1424 1415 1397 1373 1343 1309 1271 1232 1192 1151 1111 1071 1033 996 961 927 896 866 838 811 786 762 740 719 699 679 661 643 626 609 592 576 560 544 528 512 496 479 463 447 430 414 397 380 364 347 331 315 300 285 270 256 242 228 216 204 192 181 171 161 151 143 134 127 119 113 106 100 94 89 84 80 75 71 67 64 60 57 54 52 49 46 44 42 40 38 36 34 32 31 29 27 26 25 23 22 21 19 18 17 16 15 14 13 12 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 77 79 81 83 85 87 89 91 94 96 98 101 104 106 109 112 115 118 121 125 129 133 137 141 145 150 155 161 167 173 179 186 194 202 210 219 229 239 250 262 274 288 302 317 334 351 369 388 408 430 452 475 499 523 548 574 599 624 649 674 697 719 740 758 775 790 802 812 819 824 826 826 823 818 811 803 792 780 767 753 738 722 705 688 670 653 634 616 598 580 561 543 525 507 489 471 453 436 419 402 385 369 353 337 322 307 292 278 264 251 238 226 214 203 192 182 172 163 154 146 138 131 124 118 112 106 101 96 91 87 83 79 76 72 69 66 64 61 59 57 55 53 51 49 48 46 45 43 42 41 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 11 11 10 10 9 8 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 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 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 42 44 46 47 49 51 53 54 56 58 60 62 63 65 67 69 71 73 75
 1 3 5 7 9 11 14 16 19 22 25 29 32 36 40 44 49 54 59 65 71 78 85 93 101 110 120 130 142 154 168 183 199 216 235 255 277 301 327 355 385 417 452 488 526 566 608 650 694 737 780 822 862 899 932 962 987 1006 1020 1029 1033 1032 1026 1017 1004 989 971 952 933 913 893 873 855 837 820 805 791 778 767 757 748 741 735 730 727 724 723 722 722 723 724 726 728 730 732 734 735 736 736 735 732 728 723 716 706 695 682 667 650 631 611 589 566 542 518 493 468 442 418 394 370 347 326 305 285 266 249 232 217 202 189 176 165 154 144 134 126 118 110 103 97 91 85 80 75 71 67 63 59 55 52 49 46 44 41 39 37 34 32 31 29 27 25 24 22 21 19 18 17 16 14 13 12 11 10 9 8 7 6 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 30 31 32 33 34 35 36 37 38 39 39 40 41 42 43 43 44 45 46 46 47 48 49 49 50 51 51 52 53 53 54 55 55 56 57 58 59 60 60 61 62 64 65 66 67 69 70 72 74 76 78 80 83 86 89 92 95 99 103 108 113 118 124 130 137 144 151 159 168 177 187 197 207 219 230 243 255 269 282 297 311 326 342 358 374 391 408 426 444 462 480 498 517 536 555 573 592 610 628 646 663 679 694 708 721 733 742 751 757 761 764 764 761 757 750 742 731 719 704 689 672 654 635 615 596 576 556 536 516 496 477 459 441 424 407 391 375 360 346 332 319 306 293 282 270 259 249 239 229 219 210 201 193 184 176 168 161 154 147 140 133 127 120 114 108 103 97 92 86 81 76 72 67 63 58 54 50 47 43 39 36 33 30 27 24 21 19 16 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 22 23 25 26 27 28
 20 21 23 24 25 26 28 29 30 32 33 35 36 38 39 41 43 44 46 48 50 52 54 56 58 61 63 66 68 71 74 77 80 84 87 91 95 99 103 108 113 118 123 129 135 142 148 156 163 171 180 189 199 209 220 231 243 255 268 282 296 311 327 342 359 375 392 409 426 444 461 478 494 511 526 542 556 570 584 596 608 619 629 638 647 654 662 668 674 679 683 687 690 693 696 697 699 700 700 700 699 698 696 694 691 687 683 678 672 665 658 649 640 630 620 608 596 583 570 556 541 526 510 495 479 463 447 431 415 399 383 368 353 338 323 309 296 283 270 258 246 234 224 213 203 193 184 175 167 159 151 143 136 130 123 117 111 105 100 95 90 85 80 76 72 68 64 60 57 53 50 47 44 41 38 36 33 31 28 26 24 22 19 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 1 1 1 1 2 2 2 2 2 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 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 3 4 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19
 24 25 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 48 49 51 53 54 56 58 60 63 65 68 70 73 76 79 82 86 89 93 97 102 107 112 117 122 128 134 141 148 155 162 170 178 186 195 204 213 222 231 240 249 258 266 275 283 291 298 305 312 318 323 329 333 338 342 345 349 352 355 358 361 365 368 372 376 380 385 391 397 403 410 419 427 437 448 459 472 486 500 516 533 551 571 591 612 633 656 678 701 723 744 764 782 798 810 819 823 823 818 809 794 776 753 727 698 666 634 600 567 533 501 469 439 411 384 359 335 313 293 275 258 242 228 215 202 191 181 172 163 156 148 142 136 130 125 120 116 112 108 104 101 98 95 93 90 88 85 83 81 79 77 76 74 72 71 69 67 66 64 63 61 60 58 56 55 53 52 50 48 47 45 44 42 40 39 37 35 33 32 30 29 27 26 24 23 21 20 18 17 16 15 14 13 12 11 10 9 8 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23
 1 2 4 6 8 9 11 13 15 18 20 22 25 27 30 33 36 39 42 46 49 53 57 62 66 71 77 83 89 95 102 110 118 127 137 148 159 172 186 201 218 236 256 278 303 330 359 392 428 467 510 556 607 662 720 782 847 913 981 1049 1115 1177 1233 1282 1322 1351 1369 1376 1371 1355 1330 1296 1256 1210 1161 1110 1057 1005 953 903 854 807 762 720 680 642 606 572 540 510 482 455 430 406 384 362 342 323 305 288 272 257 242 228 215 203 191 180 169 160 150 142 134 126 119 112 106 101 96 91 87 83 79 76 73 70 68 66 64 63 61 60 59 58 57 57 56 56 55 55 55 55 54 54 54 54 55 55 55 55 55 55 55 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 55 55 54 54 53 52 51 50 49 48 47 46 45 44 42 41 39 38 36 35 33 32 30 29 27 25 24 22 21 20 18 17 16 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 2 3 4 6 7 9 11 12 14 16 17 19 21 23 25 27 30 32 34 37 39 42 45 48 51 54 58 61 65 70 74 79 84 89 95 101 108 115 123 132 141 151 162 174 187 202 218 235 255 276 299 325 354 385 420 458 500 546 596 650 708 771 838 908 982 1058 1135 1213 1290 1363 1433 1496 1552 1600 1637 1664 1680 1685 1680 1665 1642 1610 1573 1530 1482 1432 1379 1326 1271 1216 1162 1109 1056 1005 956 908 862 817 774 733 694 657 621 587 555 524 495 468 442 418 395 373 353 335 317 301 285 271 258 246 234 224 214 204 196 188 180 173 166 160 154 148 143 138 133 129 124 120 116 112 109 105 102 98 95 92 89 86 83 80 77 74 72 69 66 64 61 59 56 54 52 49 47 45 42 40 38 36 34 32 30 28 26 24 22 20 18 16 14 12 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 12 13 14 14 15 16 17 18 19 21 22 23 25 26 28 30 32 34 36 39 41 44 48 51 55 59 63 68 73 78 85 91 99 106 115 124 135 146 158 171 185 200 217 234 253 273 294 316 339 362 386 410 434 457 479 499 518 535 549 560 569 575 577 578 575 571 565 557 548 538 528 518 508 498 489 481 473 467 462 457 455 453 453 455 458 463 469 477 488 500 514 530 549 570 593 619 647 677 710 744 780 817 854 891 925 956 982 1002 1013 1015 1007 989 960 922 876 824 768 709 650 592 536 483 434 389 347 309 275 245 218 194 172 153 136 121 108 96 86 76 68 61 54 49 43 39 35 31 28 25 22 19 17 15 13 12 10 9 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11
 15 17 19 22 24 26 29 32 34 37 40 44 47 51 55 59 63 68 72 78 83 89 95 102 109 117 126 135 144 155 166 178 191 206 221 237 255 274 294 315 338 362 387 413 440 468 496 524 551 577 601 622 641 656 667 674 676 674 668 657 644 627 607 586 563 540 516 493 470 447 426 405 386 368 351 336 322 309 298 287 278 270 264 258 253 249 246 245 244 244 245 247 250 255 260 267 275 284 295 308 322 339 357 378 402 428 458 491 528 569 614 664 718 777 840 907 978 1050 1122 1192 1258 1316 1363 1396 1414 1414 1397 1362 1313 1251 1180 1104 1024 944 866 791 720 655 594 539 488 443 401 364 331 301 274 250 228 208 190 174 160 147 135 124 114 105 97 89 82 76 70 64 59 55 50 46 42 39 35 32 29 26 24 21 19 17 14 12 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 9 11 13
 9 10 12 13 15 17 19 21 23 25 28 30 33 36 39 43 46 50 55 59 64 70 75 82 89 96 104 113 123 133 145 158 172 187 204 222 243 265 289 316 345 377 412 449 489 532 578 626 677 728 781 833 883 932 976 1015 1047 1072 1089 1097 1096 1088 1072 1049 1021 989 953 916 878 839 801 764 729 695 663 634 607 582 559 539 521 504 490 478 468 459 452 447 444 442 443 444 448 453 460 469 480 493 508 525 545 567 591 618 648 680 715 753 794 837 882 928 975 1023 1068 1112 1151 1185 1212 1230 1239 1237 1224 1200 1166 1123 1073 1017 957 895 832 770 710 652 598 547 499 455 415 378 344 313 285 260 237 216 197 180 165 151 138 127 116 107 98 90 83 76 70 64 59 54 50 46 42 38 35 32 29 27 24 22 20 18 16 14 12 11 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 7
 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 24 25 26 27 29 30 32 33 35 37 38 40 42 45 47 49 52 54 57 60 63 66 70 73 77 81 85 89 94 98 103 108 113 119 124 130 136 142 148 154 160 166 172 178 184 190 195 201 206 212 217 222 227 232 236 241 245 249 254 258 262 266 271 275 280 285 290 296 301 308 314 321 329 337 346 355 366 377 388 401 414 429 444 460 477 495 515 535 555 577 599 621 643 666 687 708 727 744 758 770 778 782 782 778 769 756 739 719 695 668 639 609 578 547 515 485 455 426 398 372 348 324 303 283 264 246 230 216 202 189 178 167 157 148 139 131 124 117 111 105 100 95 90 86 82 78 75 71 68 65 63 60 58 55 53 51 49 47 46 44 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 19 19 18 18 18 17 17 16 16 16 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 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 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 2 2 3 4 4 5 5 6 7 7 8 9 9
 36 38 40 42 44 46 48 50 53 55 58 61 64 68 71 75 79 84 89 94 99 105 112 119 126 134 143 152 162 173 184 197 210 224 238 254 270 287 304 321 338 355 371 386 399 411 420 427 431 432 430 425 417 407 395 382 367 351 335 319 302 287 271 256 242 229 216 204 193 183 173 165 156 149 142 135 129 124 119 114 110 106 102 99 96 93 91 88 86 84 82 81 79 78 77 76 75 74 73 73 72 72 72 71 71 71 71 71 72 72 72 73 73 74 75 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 92 93 94 94 95 95 96 96 96 96 96 95 95 94 94 93 92 91 90 89 88 87 85 84 83 81 80 78 77 75 74 72 71 69 68 66 65 64 62 61 59 58 57 55 54 53 51 50 49 48 47 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35
 105 109 114 119 124 129 134 139 145 151 157 163 170 177 184 192 199 207 216 225 234 244 254 264 275 287 299 312 325 338 352 367 382 398 414 430 446 463 479 496 512 528 543 557 571 583 594 603 610 616 619 621 620 618 614 607 600 590 580 568 555 542 528 514 499 485 471 457 443 429 416 404 392 380 369 359 349 340 331 322 315 307 300 294 288 282 277 272 268 264 260 256 253 250 247 244 241 239 237 235 233 231 230 228 227 225 224 223 221 220 219 217 216 215 214 212 211 210 208 207 206 204 203 201 200 199 197 196 195 193 192 191 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 175 174 173 173 172 171 171 170 169 169 168 168 167 166 166 165 165 164 163 162 162 161 160 159 158 158 157 156 154 153 152 151 149 148 146 145 143 141 140 138 136 133 131 129 126 124 121 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 75 72 69 66 64 61 59 56 54 52 50 48 46 44 43 41 39 38 37 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 22 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 14 15 17 18 19 20 22 24 25 27 29 31 33 35 38 40 42 45 48 51 53 56 60 63 66 69 73 76 80 84 88 92 96 100
 79 83 87 92 96 101 107 112 118 124 131 138 145 153 162 171 180 190 201 213 225 238 252 267 282 299 316 335 354 374 395 417 440 463 486 510 533 556 577 597 615 631 645 655 662 665 664 660 653 642 628 612 594 574 552 530 508 485 463 441 419 399 379 361 343 327 311 297 283 271 259 248 238 229 221 213 206 199 194 188 183 179 175 171 168 165 162 160 158 157 155 154 154 153 153 153 153 154 154 155 156 158 159 161 163 166 168 171 173 176 180 183 187 190 194 198 202 205 209 213 217 220 224 227 230 233 235 237 239 240 241 241 240 240 238 237 234 232 229 225 222 218 213 209 204 199 195 190 185 179 174 169 164 160 155 150 145 141 137 132 128 124 120 117 113 110 106 103 100 97 94 91 88 86 83 81 79 76 74 72 70 68 66 64 63 61 59 58 56 55 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 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 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 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 26 27 29 31 32 34 36 38 40 42 45 47 50 52 55 58 61 64 68 71 75
 66 70 74 79 83 88 94 99 105 111 118 125 132 140 148 157 166 175 185 196 207 219 232 245 258 272 287 302 317 333 349 365 380 396 411 426 439 452 463 473 481 487 491 494 494 492 488 483 476 467 457 446 434 422 409 396 382 369 356 344 332 320 309 299 289 280 272 264 258 251 246 241 237 233 230 227 225 224 223 223 223 224 225 226 228 231 234 238 242 247 252 257 264 271 278 286 295 304 314 325 337 349 362 376 391 406 422 439 457 475 494 514 534 554 574 594 614 633 651 669 684 698 710 719 726 730 732 730 726 719 709 696 682 665 647 627 607 585 564 541 519 497 476 455 434 415 395 377 360 343 327 312 298 284 272 260 248 237 227 218 209 200 192 185 178 171 165 159 153 148 143 138 134 130 126 122 119 116 113 110 107 105 102 100 98 96 94 93 91 90 89 88 87 86 86 85 85 84 84 84 84 84 85 85 85 86 87 87 88 89 90 91 92 93 93 94 95 96 97 98 98 99 99 99 99 99 99 99 98 97 96 95 94 93 92 90 89 87 85 83 81 80 78 76 74 72 70 68 66 64 62 60 58 56 54 52 51 49 47 46 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 13 13 12 11 10 9 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 1 2 4 5 6 8 9 11 12 14 16 18 20 22 24 26 29 31 34 36 39 42 45 48 51 55 58 62
 41 44 47 50 53 57 60 64 68 72 76 81 85 90 95 100 106 112 118 124 131 137 145 152 160 167 175 184 192 201 210 219 228 238 247 256 266 275 284 292 300 308 316 323 329 335 340 344 348 351 353 354 355 355 354 353 351 349 346 343 340 336 332 328 325 321 317 313 309 306 303 300 297 294 292 290 288 286 285 284 283 283 282 283 283 284 285 287 288 291 293 296 299 303 307 311 316 322 328 334 341 348 356 365 374 384 395 406 418 431 444 459 474 490 507 524 542 561 581 600 620 640 660 679 698 715 731 746 758 768 775 779 780 777 771 762 750 734 716 695 672 648 622 595 568 541 513 486 459 433 408 384 361 339 318 298 279 261 244 228 213 199 186 174 162 151 141 132 123 114 106 99 92 86 80 74 68 63 59 54 50 46 42 39 35 32 29 26 24 21 19 17 15 13 11 9 8 7 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 7 8 9 10 10 11 11 12 13 13 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 8 8 7 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 13 14 16 18 20 22 24 26 28 30 33 35 38
 119 118 117 116 116 115 115 115 115 115 115 116 116 117 118 120 121 123 125 128 130 133 137 140 144 149 154 159 165 171 179 186 195 204 214 224 236 249 262 277 293 310 328 348 369 391 414 439 465 491 519 547 575 603 631 659 685 710 733 754 772 787 799 808 813 815 814 810 803 794 782 769 754 738 722 705 687 670 653 636 619 603 588 574 560 547 535 524 514 505 496 488 482 475 470 466 462 459 456 454 453 453 453 453 454 455 457 459 461 463 466 468 470 472 474 476 477 477 477 477 475 472 469 465 460 454 447 439 430 421 411 401 390 379 367 355 344 332 320 309 297 286 276 265 255 246 236 228 219 211 204 196 189 183 177 171 166 161 156 151 147 143 139 136 132 129 126 123 121 118 116 114 112 110 108 107 105 103 102 101 99 98 97 96 95 94 93 92 91 90 89 87 86 85 84 83 82 81 80 78 77 76 74 73 71 70 68 66 65 63 61 60 58 56 54 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 23 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 50 52 54 56 58 60 63 65 68 71 74 77 80 84 87 91 95 99 103 107 112 116 121 126 130 135 140 144 149 153 158 162 166 170 173 176 179 181 183 184 185 186 186 186 185 184 183 182 180 177 175 173 170 167 164 161 158 155 152 149 147 144 141 138 136 134 131 129 127 125 124 122 121
 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 26 26 27 28 29 30 32 33 35 36 38 40 42 44 47 49 52 56 59 63 67 72 77 82 88 94 101 109 118 127 137 148 159 172 186 201 216 233 251 271 291 312 334 356 379 402 426 449 471 493 513 532 550 565 579 590 600 608 613 617 620 621 621 620 618 616 613 611 608 605 603 601 600 599 598 598 599 600 601 603 605 608 611 613 616 618 619 620 620 619 616 612 606 599 589 578 564 549 531 513 492 471 449 426 403 380 357 335 313 292 272 253 235 218 203 188 174 161 150 139 129 120 111 104 96 90 84 79 74 69 65 61 58 54 51 49 46 44 42 40 38 37 35 34 32 31 30 29 28 28 27 26 26 25 24 24 24 23 23 23 22 22 22 22 22 21 21 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 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 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 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 19 19 19
 44 48 52 56 61 66 71 77 82 88 95 101 108 115 123 131 139 147 156 165 174 184 194 204 214 225 235 246 256 266 276 286 295 303 311 319 325 331 335 339 342 344 345 345 344 342 340 337 334 330 326 321 317 313 309 305 301 298 295 293 292 291 291 292 293 296 300 304 310 316 324 333 343 355 367 381 396 413 431 451 472 495 520 546 573 602 632 664 696 728 760 792 821 849 874 894 909 918 921 917 905 887 862 831 795 755 712 668 623 578 534 492 452 413 378 345 314 286 261 238 217 198 181 165 151 139 128 118 109 101 94 87 81 76 72 67 64 60 57 55 52 50 48 46 44 43 41 40 39 38 36 36 35 34 33 32 31 31 30 30 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 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 12 15 17 20 23 26 29 32 36 40
 12 13 14 15 16 17 19 20 22 23 25 26 28 30 32 34 36 38 40 43 45 48 51 54 57 61 65 69 73 78 83 88 94 100 107 114 122 130 139 148 159 170 182 195 209 224 239 256 274 293 313 334 356 379 402 426 450 474 498 521 544 565 585 604 620 634 646 656 663 668 671 672 671 668 664 658 651 644 636 627 618 609 600 591 582 573 564 556 547 539 532 524 517 509 502 495 488 482 475 468 461 454 446 439 431 423 415 407 398 389 380 371 362 352 342 332 323 313 303 293 283 274 265 255 247 238 229 221 214 206 199 192 185 179 173 168 162 157 152 148 143 139 135 131 128 124 121 118 115 112 109 107 104 102 100 98 96 94 92 90 88 87 85 83 82 81 79 78 77 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 61 61 60 59 59 58 57 57 56 56 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 45 45 44 44 43 42 42 41 41 40 39 39 38 37 36 36 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 7 8 9 10
 9 10 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 29 31 33 35 37 39 41 43 46 49 51 54 57 61 64 68 72 76 80 85 90 95 100 105 111 117 123 130 136 143 150 157 164 171 178 185 192 199 205 212 218 223 228 233 237 241 244 247 249 251 253 254 255 256 256 256 256 257 257 257 257 257 258 258 259 261 262 264 266 268 271 274 278 282 286 291 296 302 309 316 323 332 340 350 360 370 381 393 405 418 431 445 459 473 487 501 515 528 541 552 563 572 580 586 589 591 590 587 582 575 565 553 540 525 508 491 473 454 435 416 397 379 360 343 326 309 293 278 264 250 237 225 214 203 193 183 174 166 158 151 144 137 131 125 120 115 110 105 101 97 94 90 87 84 81 78 75 73 71 69 66 65 63 61 60 58 57 55 54 53 52 51 50 49 49 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 44 44 44 43 43 42 41 41 40 39 39 38 37 36 35 35 34 33 32 31 30 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8
 52 52 53 54 54 55 55 56 57 57 58 58 59 59 60 60 61 62 62 63 63 64 64 65 65 66 66 67 67 68 69 69 70 71 71 72 73 74 74 75 76 77 79 80 81 82 84 85 87 89 91 93 95 97 99 102 104 107 110 112 115 118 121 124 127 131 134 137 140 143 146 150 153 156 158 161 164 167 169 171 174 176 177 179 181 182 183 184 185 185 186 186 186 186 186 185 184 184 183 181 180 179 177 176 174 172 170 168 166 164 162 160 158 156 154 152 150 148 146 144 142 141 139 137 136 135 134 133 132 131 130 130 130 129 130 130 130 131 132 133 134 135 137 139 141 143 145 147 150 152 155 158 161 164 167 170 173 177 180 183 186 189 193 196 199 202 205 207 210 213 215 217 219 221 223 225 226 228 229 230 230 231 231 231 231 231 231 230 229 228 227 226 224 223 221 219 217 214 212 209 207 204 201 199 196 193 190 187 184 181 178 175 173 170 167 165 162 160 157 155 153 151 149 148 146 144 143 141 140 139 138 137 136 135 134 133 132 131 130 129 129 128 127 126 125 124 124 123 122 121 120 119 118 117 116 115 114 113 112 110 109 108 106 105 104 102 101 99 98 96 94 93 91 89 88 86 84 83 81 79 77 75 74 72 70 68 66 65 63 61 59 58 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 34 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 47 48 49 49 50 51 51
 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36 37 38 39 39 40 41 42 43 45 46 47 48 50 52 53 55 57 59 61 63 65 68 70 73 76 79 82 85 88 92 96 99 103 107 111 115 119 123 126 130 134 138 141 145 148 151 154 157 160 162 164 165 167 168 169 170 170 170 170 170 169 169 168 167 165 164 162 161 159 157 155 153 151 149 147 144 142 140 138 136 133 131 129 127 125 123 120 118 116 114 113 111 109 107 105 104 102 100 99 98 96 95 94 93 92 91 90 89 88 88 87 87 87 87 87 87 88 88 89 90 91 92 93 94 96 98 100 102 104 107 109 112 115 118 121 125 128 132 136 140 144 148 152 157 161 166 171 176 182 187 193 198 204 210 217 223 230 237 244 252 259 267 275 283 292 300 309 318 327 337 346 355 364 373 382 391 399 407 415 422 428 433 438 441 444 446 446 445 443 440 436 431 425 419 411 403 394 384 375 365 354 344 334 324 314 304 295 286 277 268 260 252 244 237 230 224 217 212 206 200 195 190 186 181 177 173 169 165 161 158 154 151 148 145 142 139 136 133 130 128 125 122 120 117 115 112 110 107 105 102 100 97 95 92 90 87 85 83 80 78 75 73 71 68 66 64 61 59 57 55 53 51 49 47 45 43 41 40 38 36 35 34 32 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27
 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 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 12 13 14 15 16 17 19 20 22 24 26 28 30 33 35 38 41 44 47 51 54 58 62 66 70 74 78 82 86 90 94 98 101 104 108 111 113 116 118 120 122 124 125 127 128 129 130 131 132 133 134 135 137 138 139 141 143 145 147 149 152 155 159 162 166 171 175 180 186 192 198 205 213 220 228 236 245 254 262 271 280 288 295 302 308 313 316 318 319 318 315 310 304 297 289 279 269 258 246 235 223 212 201 190 180 171 161 153 145 137 131 124 118 113 108 104 100 96 93 90 87 85 83 81 80 78 77 76 76 75 75 75 75 75 76 77 77 78 79 81 82 84 85 87 89 91 93 95 98 100 102 104 107 109 110 112 113 115 115 116 116 115 114 113 111 109 106 103 100 96 92 88 84 80 76 72 68 64 60 56 53 50 47 44 41 38 36 34 32 30 28 26 25 23 22 21 20 19 18 17 16 16 15 15 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 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3
 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 24 25 26 28 30 32 34 36 39 41 44 47 51 54 58 63 68 73 78 84 91 98 106 114 123 133 144 155 167 181 195 210 227 244 263 284 305 328 353 379 407 436 467 500 533 568 604 641 678 715 751 786 819 848 873 893 908 915 916 910 896 876 849 817 780 740 697 653 609 564 521 480 440 402 367 334 303 275 249 225 203 184 166 149 135 122 110 99 89 81 73 66 60 55 50 45 42 38 35 32 30 28 26 25 23 22 21 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 29 30 32 33 35 37 39 42 44 47 50 54 58 62 66 72 77 83 90 97 105 114 124 134 146 158 172 186 202 218 235 253 271 289 306 323 338 352 363 371 376 377 375 370 362 350 337 322 305 288 270 253 235 219 203 187 173 160 147 136 125 115 106 98 90 83 77 71 66 61 56 52 48 44 41 38 35 32 30 28 25 23 22 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 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4
 14 16 17 19 20 22 24 25 27 29 31 34 36 39 42 45 48 51 55 59 63 68 73 78 84 90 96 104 111 120 129 138 149 160 171 184 197 211 226 241 257 274 291 307 324 341 356 371 385 397 408 416 423 427 430 429 427 423 418 410 402 392 382 372 361 350 340 329 319 310 301 293 286 280 274 269 265 261 259 257 256 256 256 258 260 263 267 271 277 284 291 300 309 320 331 344 358 373 390 408 427 447 468 491 515 540 565 591 616 642 666 688 709 726 740 750 755 756 751 741 726 707 683 657 627 596 564 531 499 467 436 406 378 351 326 303 281 261 242 225 209 195 182 170 159 149 140 131 123 116 110 104 98 93 89 85 81 77 74 71 68 66 63 61 59 58 56 54 53 52 51 50 49 48 47 47 46 46 45 45 45 45 45 45 45 45 46 46 47 47 48 49 50 51 52 53 55 56 58 60 61 63 65 68 70 72 74 77 79 82 84 87 89 91 93 95 97 99 100 101 102 102 102 102 102 101 100 98 97 95 93 90 88 85 83 80 77 74 71 68 66 63 60 57 55 52 50 48 45 43 41 39 37 35 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 7 7 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 10 11 12 13
 23 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 55 57 59 61 63 66 68 71 74 76 79 82 86 89 92 96 100 103 107 111 116 120 125 129 134 139 144 149 154 159 164 170 175 180 186 191 197 202 208 213 219 224 230 235 241 246 252 257 263 269 275 280 286 292 298 305 311 318 325 332 339 346 354 362 370 379 387 396 405 413 422 431 440 448 456 464 471 477 482 486 488 490 489 487 483 477 469 460 449 436 422 407 391 374 357 339 321 304 287 270 253 238 223 209 195 182 170 159 149 139 130 121 114 106 100 93 87 82 77 72 68 64 60 57 54 51 48 46 43 41 39 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 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 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23
 35 38 41 45 49 54 58 63 69 74 81 88 95 103 112 122 133 144 157 170 185 202 220 239 260 284 309 336 365 397 430 465 502 541 579 618 656 693 726 756 780 799 811 815 813 804 788 767 742 712 681 648 614 580 548 516 485 457 430 405 381 360 341 323 307 292 279 267 256 246 238 230 223 217 212 207 203 200 197 195 193 192 191 191 191 191 192 193 194 196 197 200 202 205 208 211 215 218 222 226 230 234 238 243 247 250 254 257 260 263 265 267 268 268 267 266 264 262 258 254 249 244 238 231 224 217 210 202 194 186 178 170 163 155 148 141 134 127 121 115 109 103 98 93 89 84 80 76 72 69 65 62 59 56 54 51 49 47 44 42 41 39 37 35 34 32 31 30 29 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 18 18 19 19 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 12 13 15 17 19 21 24 26 29 32
 63 65 66 68 69 71 72 74 76 77 79 81 83 85 87 89 91 93 95 98 100 103 105 108 110 113 116 119 122 126 129 132 136 140 144 148 152 156 161 165 170 175 180 185 191 196 202 208 214 220 226 232 238 245 251 257 263 270 276 281 287 292 298 302 307 311 315 319 322 324 327 329 330 332 333 333 333 333 333 333 332 331 330 329 328 326 325 323 322 320 319 317 315 314 312 311 309 307 306 304 303 301 300 298 296 295 293 291 290 288 286 284 282 280 278 276 274 272 269 267 265 262 260 257 255 252 249 246 244 241 238 235 232 229 226 223 220 216 213 210 207 203 200 197 193 190 187 183 180 176 173 169 166 162 159 156 152 149 145 142 139 135 132 129 126 123 120 117 114 111 108 105 102 99 97 94 91 89 86 84 81 79 76 74 72 70 68 65 63 61 59 57 55 53 52 50 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 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 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 49 50 51 52 53 54 56 57 58 59 61 62
 184 190 196 201 207 212 217 221 226 230 234 237 241 244 247 250 252 255 258 260 262 265 268 270 273 276 279 283 287 291 296 301 306 313 319 327 335 344 354 365 377 391 405 421 438 457 477 499 522 546 573 600 629 659 690 722 753 785 816 846 874 901 925 946 963 977 988 994 996 995 990 981 970 955 939 920 900 879 856 833 810 786 763 739 716 694 671 649 628 607 587 567 547 528 510 491 473 456 438 422 405 389 373 357 341 326 311 297 283 269 256 243 231 219 208 197 187 177 168 159 151 143 136 129 123 118 113 108 104 100 96 93 90 88 85 84 82 80 79 78 78 77 76 76 76 76 76 77 77 78 78 79 80 81 82 83 84 85 87 88 90 91 93 95 96 98 100 102 103 105 107 109 110 112 114 115 117 118 120 121 122 122 123 123 124 124 123 123 122 121 119 118 116 113 111 108 105 102 99 95 92 88 84 80 76 72 68 64 60 57 53 49 46 42 39 36 33 30 28 25 23 21 19 17 15 14 12 11 10 9 8 7 6 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 12 14 16 18 21 24 27 30 34 38 42 46 51 55 60 66 71 77 83 89 96 102 109 115 122 129 136 143 150 157 164 171 177
 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 28 29 30 32 33 35 37 39 42 44 47 50 54 58 62 67 73 80 87 95 105 115 128 142 158 176 197 221 248 280 315 356 402 454 511 575 644 719 797 878 958 1033 1101 1157 1197 1220 1224 1210 1179 1134 1079 1017 952 886 820 757 698 642 591 544 501 461 425 393 364 337 313 291 271 253 237 222 208 196 185 174 165 156 149 142 135 129 124 119 115 111 107 104 102 100 98 96 95 95 94 94 94 95 95 96 98 99 101 103 105 108 110 113 116 119 122 125 129 132 136 139 143 146 150 154 157 160 164 167 170 173 175 178 180 182 183 184 185 186 186 186 185 184 182 181 178 176 173 170 166 162 158 153 149 144 139 134 129 123 118 113 108 102 97 92 87 82 77 72 68 63 59 55 51 47 44 40 37 34 31 29 26 24 22 20 18 17 15 14 13 12 11 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 7
 47 47 47 47 47 47 48 48 48 48 48 49 49 49 50 50 51 51 52 53 54 55 56 57 58 60 61 63 65 67 69 71 74 77 80 83 87 90 94 99 103 108 113 119 124 130 137 143 149 156 163 169 176 182 188 193 199 203 207 211 213 215 217 217 217 216 215 213 211 209 206 203 200 196 193 190 187 184 182 180 178 176 175 174 173 173 173 174 175 177 179 182 186 189 194 199 205 212 219 228 237 247 258 269 282 296 310 325 341 357 374 390 406 422 436 448 458 465 470 470 468 462 452 439 424 407 387 367 346 325 304 284 265 246 229 213 197 183 171 159 148 138 129 121 114 107 101 96 91 86 82 79 75 72 70 67 65 63 62 60 59 57 56 55 55 54 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 55 54 54 53 53 52 51 50 49 48 47 45 44 42 41 39 38 36 35 33 31 30 28 27 25 24 22 21 20 19 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 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 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 12 13 14 16 17 18 19 20 22 23 24 26 27 28 30 31 33 34 35 36 37 39 40 41 41 42 43 44 44 45 45 46 46 46 47 47 47 47 47 47 47 47 47
 285 303 321 340 359 377 396 415 433 450 466 481 494 506 516 524 529 533 534 533 530 524 517 509 498 487 474 461 447 432 417 402 387 373 358 344 330 317 305 293 281 270 260 251 242 234 227 220 213 208 202 198 193 190 186 183 181 178 176 174 173 172 170 169 169 168 168 167 167 167 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 166 166 166 166 165 165 164 163 162 161 160 159 157 156 154 152 150 148 146 144 141 138 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 92 89 87 85 83 81 79 77 76 75 74 73 72 72 71 71 71 72 72 72 73 74 75 76 78 79 81 82 84 86 88 90 93 95 98 100 103 106 109 111 114 117 120 123 127 130 133 136 139 142 144 147 150 153 155 157 159 161 163 165 166 168 169 169 170 170 170 170 170 169 168 167 166 165 163 162 160 158 156 153 151 149 146 144 141 139 136 134 131 128 126 123 121 119 116 114 112 110 108 106 104 102 100 98 96 95 93 91 90 88 87 85 84 82 81 79 78 77 75 74 72 71 69 68 67 65 64 62 61 60 58 57 56 54 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 35 34 33 32 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 14 16 17 20 22 24 27 30 34 37 41 46 50 55 61 67 73 79 87 94 103 111 121 131 141 153 164 177 190 204 219 235 251 267
 11 12 14 16 18 20 23 25 27 30 33 36 39 43 46 50 54 58 63 68 73 78 84 90 97 103 110 118 125 134 142 151 159 168 178 187 196 205 214 223 231 239 246 253 259 264 268 271 274 275 275 275 274 272 269 266 262 258 253 249 244 239 234 229 225 220 216 212 209 206 203 200 198 196 194 193 192 192 192 192 192 193 194 195 197 199 201 203 206 209 212 216 219 223 228 232 237 242 247 252 258 264 270 277 283 290 298 305 313 321 329 337 346 355 365 374 385 395 406 418 429 442 455 468 482 497 512 527 543 559 576 592 608 624 640 654 668 680 690 698 703 706 706 702 696 686 673 657 639 618 595 571 546 519 493 466 439 414 388 364 341 318 297 277 259 241 225 209 195 182 169 158 147 137 128 119 111 104 97 91 85 80 75 70 66 62 58 55 51 49 46 43 41 39 37 36 34 33 32 31 30 30 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 51 52 52 52 53 53 53 53 53 52 52 52 51 51 50 49 48 48 47 46 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 7 9
 55 55 55 56 57 57 58 59 60 61 62 63 64 66 67 69 71 72 75 77 79 81 84 87 90 93 96 100 104 107 112 116 120 125 130 135 140 146 151 157 163 169 175 181 186 192 198 203 208 213 217 221 225 228 231 233 234 235 236 236 236 236 235 234 232 231 229 228 226 224 223 221 220 219 218 218 218 218 219 220 221 223 226 229 233 237 242 248 255 262 271 280 291 302 315 329 345 362 380 401 423 446 472 499 528 558 589 621 654 685 716 744 768 788 802 810 811 804 789 768 740 707 670 631 590 548 507 467 429 394 360 329 300 274 250 229 209 191 175 161 148 136 126 116 107 100 93 86 81 75 71 66 62 59 56 53 50 48 45 43 41 40 38 37 35 34 33 32 31 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 35 35 35 36 36 36 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 32 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 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 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 31 32 33 35 36 37 39 40 41 43 44 45 47 48 49 50 51 52 53 53 54 55 55 55 56 56 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54
 210 206 203 200 197 193 191 188 185 183 180 178 176 174 173 171 169 168 167 166 165 164 163 163 162 162 162 162 162 162 163 163 164 165 165 166 168 169 171 172 174 177 179 182 184 188 191 195 199 204 208 214 219 226 232 240 248 256 265 275 286 297 309 322 337 352 368 386 404 425 446 469 494 521 550 581 615 651 689 731 776 824 876 931 991 1054 1121 1192 1266 1344 1423 1503 1582 1659 1730 1793 1845 1882 1903 1904 1885 1845 1785 1708 1617 1515 1406 1295 1183 1073 969 870 779 695 618 549 487 432 382 338 300 265 235 208 185 164 146 130 116 104 93 83 75 67 61 55 49 45 41 37 34 31 28 26 24 22 20 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 20 21 23 24 26 28 31 33 36 39 42 45 49 53 57 62 67 72 78 84 90 97 104 112 120 128 136 145 153 162 171 179 187 195 203 210 216 222 228 232 236 239 241 242 243 243 242 241 240 238 235 233 230 227 223 220 216 213
 6 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 16 17 19 20 22 24 26 28 30 33 36 40 43 48 52 58 64 70 78 86 96 106 118 132 148 165 185 208 234 263 296 333 376 424 478 538 605 679 760 847 940 1036 1134 1229 1319 1399 1465 1514 1543 1552 1540 1511 1466 1409 1344 1274 1202 1130 1060 993 930 872 818 769 724 683 647 614 585 559 537 516 499 484 471 460 451 444 438 434 431 429 429 430 431 434 437 442 446 452 457 463 469 474 480 484 488 491 493 494 493 491 487 481 474 466 455 444 431 417 402 387 371 354 338 322 306 290 274 260 245 232 219 206 195 184 173 164 155 146 138 131 124 118 112 106 101 96 92 88 84 80 77 74 71 68 66 64 62 60 58 56 55 53 52 51 50 49 48 47 46 46 45 44 44 44 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 39 39 39 38 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 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 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6
 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 56 58 60 63 66 69 72 76 80 84 89 94 100 106 113 121 130 139 150 162 176 190 207 226 247 270 297 326 359 395 436 480 529 582 638 698 760 822 882 939 988 1028 1055 1069 1067 1051 1022 981 932 877 819 760 702 647 594 545 499 458 420 386 355 327 303 281 261 243 227 213 201 189 179 171 163 156 150 144 140 136 132 130 127 125 124 123 122 122 123 123 124 126 128 130 132 135 139 143 147 151 156 161 167 173 179 185 192 199 206 213 220 228 235 241 248 254 260 265 270 274 277 280 282 283 283 282 281 279 277 274 270 266 262 257 252 247 241 236 230 225 219 214 208 203 198 193 188 184 179 175 170 166 162 159 155 151 148 145 142 139 136 133 130 128 125 123 120 118 116 113 111 109 106 104 102 99 97 95 92 90 87 85 82 79 77 74 71 68 65 62 59 57 54 51 48 45 42 40 37 34 32 30 27 25 23 21 19 18 16 15 13 12 11 10 9 8 7 6 5 5 4 4 3 3 3 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 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 3 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 36
 103 104 105 107 108 109 111 112 113 114 115 116 117 118 119 120 121 122 123 123 124 125 125 126 126 127 127 128 128 128 129 129 130 130 131 132 132 133 134 136 137 139 140 143 145 148 151 154 158 162 166 171 177 183 190 197 205 213 222 232 242 253 264 277 289 303 317 331 346 361 377 393 409 424 440 455 470 484 496 508 518 527 534 540 543 545 544 542 537 531 523 514 503 491 478 464 450 435 419 404 388 373 358 343 328 314 300 287 274 262 250 239 228 218 209 200 191 183 176 169 162 156 150 145 140 135 131 127 123 120 117 114 111 109 106 104 102 100 98 96 94 93 91 89 88 86 85 84 82 81 80 78 77 76 74 73 72 70 69 68 67 65 64 63 62 60 59 58 57 56 54 53 52 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 20 19 19 18 17 17 16 15 15 15 14 14 14 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 22 23 24 26 27 29 30 32 34 36 38 40 42 44 46 49 51 53 56 58 61 63 66 69 71 74 77 79 82 85 87 90 93 95 98 100 103 105 108 110 112 114 116 118 120 121 123 124 125 126 126 127 127 127 127 127 126 126 125 124 123 121 120 118 117 115 113 111 109 107 105 103 100 98 96 94 92 90 88 86 84 82 80 79 77 76 75 74 73 72 71 70 70 70 70 70 70 70 70 71 71 72 72 73 74 75 76 77 78 79 80 81 83 84 85 86 88 89 90 92 93 95 96 97 99 100 101
 154 154 155 156 158 159 161 162 165 167 169 172 175 178 182 186 190 195 200 205 211 217 223 230 238 246 255 264 274 284 295 307 319 332 346 360 375 391 407 423 440 457 474 490 507 523 538 552 565 576 586 593 599 602 604 603 599 594 587 577 567 554 541 526 511 496 480 464 448 432 416 401 387 373 359 346 334 322 311 301 291 282 274 266 259 252 246 240 235 230 226 222 219 216 213 211 210 208 207 206 206 206 206 207 208 209 211 213 215 218 221 224 228 231 235 239 243 248 252 257 261 266 270 274 278 282 286 289 291 293 295 295 296 295 294 293 290 288 284 280 276 271 266 261 255 249 243 237 231 225 219 213 207 201 196 190 185 180 175 170 166 161 157 153 149 146 143 139 137 134 131 129 126 124 122 120 119 117 116 114 113 112 111 110 109 109 108 107 107 106 106 105 105 105 105 104 104 104 103 103 103 103 102 102 101 101 100 100 99 98 97 96 95 94 93 91 90 88 87 85 84 82 80 78 77 75 73 71 70 68 66 65 63 61 60 59 57 56 55 54 53 52 51 50 49 48 48 47 46 46 46 45 45 45 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 59 60 61 63 64 66 68 70 71 73 76 78 80 82 85 87 90 92 95 98 101 104 107 110 113 117 120 123 126 130 133 136 139 142 145 148 150 153 155 157 159 161 163 164 165 166 167 167 167 168 168 167 167 166 166 165 164 164 163 162 161 160 159 158 157 156 155 155 154 154 153 153 152 152 152 152 153 153
 152 159 166 175 183 192 201 211 222 233 244 256 268 281 294 307 320 334 347 359 372 383 394 403 411 417 422 425 426 424 421 416 409 400 390 379 366 353 339 324 309 295 280 266 252 238 225 213 201 190 179 169 160 151 143 136 129 122 116 110 105 100 96 92 88 84 81 78 75 73 70 68 66 64 63 61 60 59 57 56 56 55 54 53 53 53 52 52 52 52 52 52 52 53 53 53 54 55 55 56 57 58 60 61 62 64 66 67 69 71 74 76 78 81 84 87 90 93 96 100 103 107 110 114 118 122 125 129 132 136 139 142 145 147 150 151 153 154 155 155 155 155 154 153 152 150 148 145 143 140 137 134 131 128 124 121 117 114 111 107 104 101 97 94 91 88 85 83 80 77 75 72 70 68 65 63 61 59 58 56 54 53 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 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 50 51 52 53 54 55 57 58 59 61 62 64 66 68 70 72 74 77 80 82 85 88 92 95 99 103 107 112 116 121 127 132 138 145
 50 50 51 51 51 52 52 53 53 53 54 54 54 55 55 56 56 57 57 58 59 59 60 61 62 63 64 65 67 68 70 72 74 76 79 81 84 88 91 95 100 104 110 115 122 129 136 144 153 163 174 185 198 211 225 241 257 274 291 309 328 347 366 384 402 419 435 449 462 473 481 488 492 494 493 491 486 480 473 464 455 445 434 423 411 400 389 378 367 356 346 336 326 317 308 300 291 283 276 268 261 254 248 241 235 229 223 217 211 206 200 195 189 184 179 174 169 164 160 155 151 146 142 138 134 131 127 124 121 118 115 112 110 108 106 104 102 100 99 97 96 95 94 94 93 92 92 91 91 91 91 91 91 91 91 91 92 92 92 93 93 94 94 95 95 96 96 97 97 98 98 99 99 99 100 100 100 100 101 100 100 100 100 99 99 98 97 96 95 94 93 91 90 88 86 84 82 80 78 75 73 70 68 65 63 60 58 55 53 50 48 45 43 41 39 37 35 33 31 29 28 26 25 24 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 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 30 31 32 33 34 35 36 37 38 38 39 40 41 42 43 43 44 45 45 46 47 47 48 48 49 49
 94 92 89 87 84 82 80 78 76 74 72 70 68 66 64 62 61 59 57 55 54 52 50 49 47 46 44 42 41 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 20 20 21 22 23 25 26 27 29 30 32 34 36 38 40 43 46 49 52 55 59 63 68 73 78 84 90 97 105 113 123 133 144 157 171 186 203 222 242 266 291 319 350 384 420 460 502 547 594 641 689 734 776 812 841 861 870 869 856 833 802 763 720 674 626 579 533 489 448 409 374 341 312 285 261 239 219 202 186 172 159 148 137 128 120 112 105 99 94 89 84 80 76 72 69 66 63 61 59 56 54 53 51 49 48 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 41 42 43 44 46 47 49 50 52 53 55 56 58 59 61 62 64 65 66 67 69 70 71 72 73 73 74 75 75 76 76 76 77 77 77 77 77 77 77 77 77 77 77 77 77 77 78 78 78 78 78 79 79 80 80 81 82 82 83 84 86 87 88 90 92 94 96 98 101 103 106 109 113 116 120 124 129 133 138 143 148 154 159 165 171 177 183 188 194 199 204 209 213 217 220 222 224 225 225 225 224 222 220 217 214 210 206 201 197 192 187 182 177 172 167 162 157 152 147 143 138 134 130 126 122 119 115 112 109 106 103 100 97
 13 14 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 24 25 26 28 30 32 34 36 39 42 45 49 53 57 62 68 74 81 89 99 109 120 133 148 164 182 203 227 253 282 314 350 389 432 477 524 571 619 663 703 735 758 770 770 759 737 706 668 626 581 536 492 450 410 373 339 308 280 255 232 212 194 177 163 150 138 128 118 110 103 96 90 84 80 75 71 68 65 62 60 58 56 54 53 52 51 51 50 50 50 50 51 51 52 53 54 56 58 60 62 64 67 70 74 77 82 86 91 96 102 108 114 121 129 136 144 153 161 170 180 189 198 207 217 225 234 242 250 257 263 268 272 276 279 280 281 281 280 279 277 274 271 267 263 259 255 251 246 242 238 234 230 226 223 220 217 214 212 210 208 206 205 204 203 203 203 203 203 204 204 205 206 207 209 210 211 212 213 214 215 215 215 215 214 213 211 209 206 202 198 193 188 182 176 169 162 155 147 140 132 125 118 111 104 97 91 85 80 74 69 65 61 57 53 50 47 44 41 39 37 35 33 31 30 28 27 26 25 24 23 23 22 21 21 21 20 20 20 20 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 33 34 35 36 37 38 38 39 40 41 41 42 42 42 43 43 43 43 43 42 42 42 41 40 40 39 38 37 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 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13
 49 48 47 46 46 45 45 45 44 44 44 45 45 45 46 46 47 48 49 50 51 52 54 56 58 60 62 65 67 70 73 77 80 84 89 93 98 103 108 114 120 126 132 139 145 152 158 165 171 177 183 188 193 197 200 203 205 207 207 207 206 205 203 200 197 193 190 186 182 178 174 170 166 162 159 156 153 150 147 145 143 142 141 140 139 139 140 140 141 143 145 147 150 154 158 162 167 173 180 187 195 205 215 225 237 251 265 280 296 313 332 350 370 389 408 427 444 459 472 481 487 488 485 478 467 451 433 412 390 366 342 318 294 272 250 230 211 194 177 163 149 137 126 116 107 98 91 84 78 73 68 63 59 56 53 50 47 45 43 41 39 38 37 35 34 34 33 32 32 31 31 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 36 37 39 40 41 42 44 45 47 48 50 51 53 55 57 59 60 62 64 66 67 69 70 71 72 73 74 74 74 74 74 73 72 71 70 68 67 65 63 61 59 56 54 52 50 47 45 43 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 15 15 16 17 17 18 19 20 22 23 24 26 27 29 31 33 36 38 41 43 46 49 53 56 60 64 68 72 76 80 84 89 93 97 100 104 107 109 112 113 115 115 115 115 114 113 111 109 107 104 102 99 96 93 90 86 83 80 77 75 72 69 67 65 62 60 59 57 55 54 52 51 50
 83 84 84 85 86 87 88 89 89 90 91 92 93 94 95 96 97 99 100 102 103 105 107 109 111 114 117 120 123 127 131 135 140 146 152 158 165 173 182 191 202 213 225 238 252 268 284 301 319 338 357 376 396 415 433 450 465 479 489 497 501 502 499 493 484 472 458 442 424 406 387 367 348 329 311 294 277 261 246 232 219 206 195 184 174 165 157 149 141 135 128 123 117 112 107 103 99 95 92 89 86 83 80 78 76 74 72 70 68 67 65 64 63 62 61 60 59 58 58 57 57 56 56 56 55 55 55 55 56 56 56 57 57 58 58 59 60 61 61 62 64 65 66 67 69 70 72 73 75 77 79 80 82 84 87 89 91 93 96 98 101 104 106 109 112 115 118 121 124 127 130 133 137 140 143 146 149 152 155 158 161 163 166 168 170 172 173 174 175 176 176 176 176 175 174 172 170 167 165 161 158 154 150 145 141 136 131 126 121 115 110 105 100 95 90 85 80 76 72 68 64 60 57 53 50 48 45 42 40 38 36 34 33 31 30 29 28 26 26 25 24 23 23 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 63 64 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82
 13 14 15 16 17 18 18 19 20 21 22 24 25 26 27 28 30 31 33 34 36 38 40 42 44 46 48 51 54 57 60 63 67 71 75 80 85 90 96 103 110 118 127 137 147 159 172 186 202 220 239 260 284 310 339 371 405 442 483 526 573 621 672 724 775 826 874 918 957 988 1011 1024 1027 1021 1006 982 950 914 873 829 784 738 693 649 606 566 527 491 458 426 397 370 345 322 301 282 263 247 231 217 204 192 181 171 161 152 144 137 130 124 118 113 108 104 100 97 94 91 89 87 85 84 83 83 83 83 84 85 86 88 90 93 95 99 102 107 111 116 121 127 133 140 147 155 163 171 180 189 198 208 218 228 239 250 260 271 282 293 303 313 323 333 342 350 358 365 371 376 380 384 387 388 389 389 388 386 383 380 376 371 366 360 353 346 339 331 323 315 306 297 288 279 270 260 251 241 232 222 213 204 194 185 176 168 159 151 143 135 128 121 114 108 102 96 91 86 81 77 73 69 66 63 60 57 54 52 50 48 46 45 43 42 41 40 39 38 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 24 23 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 6 7 8 8 9 10 10 11 12 13
 37 38 39 39 40 41 43 44 45 47 48 50 52 54 56 58 61 64 66 70 73 77 81 85 90 95 100 106 112 118 125 132 140 148 156 165 174 183 192 200 209 217 225 232 238 243 247 249 251 251 249 246 242 237 231 224 217 209 201 193 184 176 168 160 152 145 138 131 125 119 114 109 104 100 96 92 89 86 83 80 78 75 73 72 70 69 67 66 65 65 64 63 63 63 62 62 63 63 63 64 64 65 66 67 68 69 70 72 73 75 77 79 81 83 86 88 91 94 97 100 103 107 110 114 117 121 124 128 131 134 137 140 142 145 147 148 150 150 151 151 151 150 149 147 145 143 141 138 135 132 129 126 122 119 116 113 109 106 103 100 97 94 92 89 87 84 82 80 78 76 75 73 72 70 69 68 67 66 65 65 64 63 63 63 63 62 62 63 63 63 63 64 64 65 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 83 84 84 85 85 85 85 85 85 84 83 82 81 80 78 76 75 73 71 69 67 65 63 61 58 56 54 52 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36
 44 45 46 47 48 49 50 51 52 53 55 56 57 59 61 62 64 66 68 70 72 74 77 79 82 85 88 91 95 98 102 106 111 116 121 126 132 138 145 152 160 168 177 186 196 206 217 228 241 253 267 280 295 310 325 340 355 371 386 401 415 428 441 452 461 469 476 480 482 482 480 476 470 462 452 440 427 413 398 382 366 349 332 315 299 283 267 252 237 223 209 196 184 172 161 151 141 132 123 115 107 100 93 87 81 75 70 65 61 56 53 49 46 42 39 37 34 32 30 28 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 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 53 55 57 58 60 62 63 65 67 69 71 73 75 77 78 80 82 84 86 87 89 90 92 93 94 96 97 98 99 99 100 101 101 101 102 102 102 102 102 102 102 102 101 101 101 100 100 99 99 98 98 97 96 96 95 94 93 92 91 90 89 88 87 86 85 83 82 81 79 78 76 75 73 72 70 69 67 65 64 62 61 59 57 56 54 52 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 35 36 37 38 39 39 40 41 42 43
 29 30 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 40 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 51 52 53 54 55 57 58 60 62 64 66 69 71 75 78 82 86 90 95 101 107 114 121 129 138 148 159 170 183 198 213 230 249 270 292 316 343 372 403 437 473 511 552 593 636 679 720 759 794 823 846 860 864 859 845 821 790 753 711 667 621 575 530 487 446 407 371 338 308 280 255 232 211 193 176 161 147 135 124 114 105 97 90 84 78 73 68 64 60 57 54 51 48 46 44 42 40 39 37 36 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 34 35 36 37 39 40 42 43 45 47 48 50 52 54 55 57 59 61 62 64 66 67 69 70 71 73 74 75 76 76 77 78 78 78 78 78 78 78 77 76 76 75 74 73 72 70 69 68 66 65 63 61 60 58 56 55 53 52 50 48 47 45 44 42 41 39 38 36 35 34 33 32 30 29 28 27 26 25 25 24 23 22 21 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29
 38 39 41 43 44 46 49 51 53 56 59 63 66 70 74 79 84 90 96 102 110 118 126 136 146 158 170 184 198 214 232 251 271 293 316 341 367 394 422 451 480 509 537 563 588 609 627 641 650 655 655 650 642 629 613 594 573 550 527 503 479 455 432 410 389 368 349 331 314 298 283 270 257 245 234 224 214 205 197 190 183 176 171 165 160 155 151 147 143 140 137 134 132 129 127 125 123 122 120 119 118 117 116 116 115 115 115 114 114 115 115 115 116 116 117 118 119 120 121 123 124 126 127 129 130 132 134 136 137 139 141 142 144 145 146 147 148 149 149 149 149 149 148 147 146 144 143 141 138 136 133 130 127 124 121 118 114 111 108 104 101 98 95 92 89 86 83 80 78 75 73 70 68 66 64 62 61 59 58 56 55 54 52 51 50 50 49 48 47 47 46 46 46 45 45 45 45 45 46 46 46 47 47 48 49 50 51 52 54 55 57 59 61 63 65 68 70 73 76 79 82 86 89 93 96 100 104 108 111 115 118 122 125 128 131 133 136 138 140 142 143 144 145 146 146 147 147 147 146 146 145 145 144 143 142 141 140 139 138 137 135 134 133 132 131 130 129 128 127 126 125 124 123 123 122 121 120 120 119 118 117 117 116 115 115 114 113 112 112 111 110 109 108 107 106 104 103 102 100 99 97 95 93 91 89 87 85 83 81 78 76 74 71 69 67 64 62 60 57 55 53 51 49 47 45 43 42 40 39 38 36 35 34 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 29 29 29 30 30 31 32 33 33 34 35 37
 45 45 45 45 45 45 46 46 46 47 47 48 48 49 50 50 51 53 54 55 56 58 60 62 64 66 69 71 74 77 81 85 88 93 97 102 107 113 119 125 131 138 145 152 159 166 173 180 186 192 198 202 207 210 212 213 214 213 212 209 206 203 198 193 188 183 177 171 166 160 155 149 144 139 134 130 126 122 118 115 111 109 106 103 101 99 97 95 94 93 92 91 90 89 88 88 88 87 87 87 87 87 88 88 88 89 89 89 90 90 90 91 91 91 91 91 91 91 90 90 89 88 87 86 85 84 82 81 79 77 75 73 71 70 68 66 64 62 60 58 56 55 53 51 50 48 47 46 44 43 42 41 40 40 39 38 38 37 37 36 36 36 36 35 35 35 35 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 46 48 49 51 53 55 57 59 62 64 67 70 73 76 80 84 87 91 96 100 104 109 113 118 122 127 131 134 138 140 143 144 145 145 145 144 141 139 135 132 127 123 118 112 107 102 96 91 86 81 76 72 67 63 60 56 53 49 47 44 41 39 37 35 33 31 30 29 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 46 47 47 48 48 48 48 49 49 49 49 48 48 48 48 48 48 47 47 47 47 46 46 46 46 46 45 45
 48 49 50 51 51 52 53 54 56 57 58 60 61 63 65 67 69 71 74 77 79 82 85 89 92 96 100 104 109 113 118 123 128 134 139 145 151 157 163 169 175 181 187 193 198 203 208 212 216 220 223 225 227 228 229 229 229 229 228 226 225 223 221 219 216 214 212 209 207 205 203 201 199 197 195 194 193 191 191 190 189 189 188 188 188 188 189 189 190 190 191 192 193 194 194 195 196 197 198 199 199 200 200 200 200 200 200 199 198 197 195 194 192 190 187 184 182 178 175 172 168 165 161 157 153 150 146 142 138 134 131 127 124 120 117 114 111 108 105 102 100 97 95 93 91 89 87 85 83 81 80 78 77 75 74 73 72 70 69 68 68 67 66 65 65 64 64 63 63 62 62 62 62 62 62 62 62 62 63 63 63 64 65 65 66 67 68 69 70 71 73 74 76 77 79 81 83 85 87 90 92 95 97 100 103 106 109 111 114 117 120 122 125 127 129 131 133 134 135 136 137 137 136 136 135 133 132 130 127 125 122 120 117 114 111 108 104 101 98 95 92 89 86 83 80 77 75 72 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 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48
 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 18 19 19 20 22 23 24 26 27 29 31 33 35 38 41 44 48 52 56 61 66 72 79 86 94 103 113 124 137 151 166 183 202 223 247 273 302 334 369 409 452 498 549 603 661 720 780 839 894 943 981 1007 1019 1014 993 958 910 854 791 726 661 597 536 480 428 381 338 300 266 235 209 185 164 146 129 115 103 92 82 74 66 60 54 49 45 41 38 35 32 30 28 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 37 37 37 37 37 37 37 37 36 36 35 34 34 33 32 31 29 28 27 26 24 23 22 21 20 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 20 21 22 23 23 24 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19
 30 30 29 29 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 34 35 36 37 38 39 40 42 43 44 46 47 49 51 52 54 56 58 60 62 63 65 67 68 70 72 73 74 76 77 78 78 79 80 80 80 80 81 80 80 80 80 80 79 79 79 78 78 78 77 77 77 76 76 76 76 76 76 76 76 77 77 77 78 78 79 80 81 82 83 84 85 86 88 89 91 93 95 97 99 101 103 105 108 110 113 115 118 120 123 126 129 131 134 136 139 141 144 146 148 150 152 153 154 156 157 158 158 159 159 159 159 159 159 158 158 158 157 157 156 156 156 155 155 155 155 156 156 157 157 158 160 161 163 165 167 169 172 175 179 183 187 192 197 202 208 214 221 228 236 245 254 263 273 284 295 306 318 330 342 354 366 378 389 400 409 416 423 427 429 429 426 421 414 405 394 381 366 350 334 317 300 283 266 250 234 218 204 190 178 166 154 144 134 126 117 110 103 97 91 85 81 76 72 68 65 62 59 56 54 52 50 48 46 45 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 34 34 34 33 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 59 60 62 64 66 67 69 71 73 74 76 77 79 80 81 82 83 84 84 84 85 84 84 84 83 82 81 80 79 77 76 74 73 71 69 67 66 64 62 60 59 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31
 104 107 110 114 117 121 124 128 131 135 139 143 147 151 154 158 162 166 169 173 176 179 182 184 186 188 190 191 192 192 192 192 191 189 188 186 183 181 178 175 172 169 166 162 159 156 153 150 148 145 143 141 139 138 137 136 136 136 136 137 138 140 141 143 146 149 152 156 160 165 169 175 180 187 193 200 208 215 223 232 241 250 259 269 279 288 298 307 316 325 333 340 346 351 355 357 358 358 355 352 347 340 332 323 314 303 292 280 268 256 244 232 220 208 197 186 176 166 157 148 140 132 125 118 112 106 101 96 91 87 83 80 77 74 71 69 66 64 63 61 60 59 57 57 56 55 54 54 54 53 53 53 53 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 54 54 54 54 54 54 55 55 55 55 55 56 56 56 56 57 57 57 58 58 58 59 59 60 61 61 62 63 63 64 65 66 67 68 70 71 73 74 76 78 80 82 85 87 90 93 96 100 103 107 111 116 121 126 132 137 143 150 157 164 171 179 186 194 202 211 219 227 235 243 251 258 265 271 277 281 285 288 290 291 291 290 288 284 280 275 269 262 255 247 239 230 221 212 203 194 185 177 168 160 151 144 136 129 122 115 109 103 98 92 87 82 78 73 69 66 62 59 55 52 50 47 44 42 40 38 36 34 32 31 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 41 43 45 47 49 51 53 55 57 60 62 64 66 69 71 73 76 78 81 84 86 89 92 95 98 101
 41 42 42 43 44 45 47 48 49 51 53 55 57 59 62 65 68 72 76 80 85 90 96 103 110 118 127 137 147 159 172 187 203 221 240 261 284 309 336 365 395 427 460 493 526 558 588 615 638 656 669 675 676 670 659 643 623 601 576 550 523 497 471 446 422 401 380 361 344 329 315 303 292 283 275 268 262 257 254 251 249 248 249 249 251 253 256 260 265 270 276 282 289 296 304 312 320 329 337 345 353 360 366 371 375 377 378 377 374 369 363 354 344 333 320 306 292 277 262 247 232 217 203 190 177 164 153 142 132 122 114 105 98 91 85 79 74 69 64 60 57 53 50 47 45 42 40 38 37 35 34 32 31 30 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 36 38 39 41 43 45 48 50 53 56 59 62 66 70 75 79 84 90 96 102 108 115 122 130 138 145 153 161 168 176 182 188 193 197 200 201 201 200 198 194 189 183 176 169 161 153 144 136 128 119 111 104 96 89 83 77 71 65 60 56 51 47 44 40 37 34 32 29 27 25 23 21 19 18 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 7 8 8 9 10 11 12 13 14 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 32 33 34 34 35 35 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40
 53 54 55 56 58 59 61 62 64 66 68 70 72 74 77 80 82 85 88 92 95 99 103 107 111 116 121 126 131 137 142 149 155 162 169 176 183 191 199 207 215 224 233 241 250 259 268 277 286 295 304 312 321 329 336 343 350 357 362 368 372 377 380 383 385 387 387 388 387 386 384 382 379 376 372 368 363 358 352 346 340 334 327 321 314 307 299 292 285 277 270 263 255 248 241 233 226 219 212 205 198 191 184 178 171 165 159 153 147 141 136 130 125 120 115 111 106 102 98 94 90 87 83 80 77 74 71 69 66 64 62 60 58 56 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 36 36 35 35 35 34 34 34 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 46 46 47 48 49 50 51
 169 180 190 201 213 224 235 246 257 268 278 287 296 304 311 316 321 325 327 328 329 328 326 324 320 316 312 307 302 297 292 287 282 277 273 268 264 261 257 254 252 250 248 247 246 245 245 245 246 246 247 248 250 251 252 253 255 256 256 257 257 257 257 256 255 253 252 249 247 243 240 236 233 228 224 220 215 210 206 201 196 192 187 182 178 174 169 165 161 157 153 149 145 142 138 135 131 128 125 122 119 116 113 110 108 105 102 100 97 95 93 90 88 86 84 82 80 79 77 76 74 73 72 71 71 70 70 70 70 70 70 71 72 73 75 76 78 80 83 86 89 92 96 100 105 110 115 121 127 134 141 149 157 165 174 183 193 203 213 223 233 244 254 264 273 281 289 296 301 305 308 309 309 307 303 298 292 285 277 268 258 248 237 227 216 206 195 185 175 165 156 147 139 130 123 115 109 102 96 90 85 79 75 70 66 62 59 55 52 49 47 44 42 40 39 37 36 35 34 33 32 32 31 31 31 31 31 31 31 32 32 32 32 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 38 38 38 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 27 27 26 25 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 23 24 26 28 30 32 34 37 40 43 46 49 53 57 61 66 71 76 82 88 94 101 108 115 123 132 140 150 159
 21 21 21 22 22 22 23 23 24 25 26 27 28 29 30 32 33 35 38 40 43 46 49 53 57 62 67 73 79 86 95 104 114 125 138 152 168 186 205 227 251 277 305 336 369 404 441 479 517 553 588 620 648 669 684 692 693 687 675 657 635 610 582 554 525 497 470 444 419 397 376 357 340 324 310 298 287 278 270 263 257 252 249 246 244 243 243 244 245 247 250 254 258 263 269 275 281 289 296 304 313 322 330 339 348 356 364 371 378 383 387 389 390 389 386 382 376 368 359 348 336 323 310 296 281 267 253 239 225 212 199 187 175 164 154 144 135 126 118 111 104 98 92 87 82 77 73 69 65 62 59 56 53 51 49 47 45 44 42 41 40 38 38 37 36 35 35 34 34 34 33 33 33 33 34 34 34 34 35 36 36 37 38 39 40 41 43 44 46 48 50 52 54 57 60 63 66 70 74 78 83 88 93 99 105 111 117 124 130 137 144 150 156 162 166 171 174 176 178 178 177 175 172 168 163 157 151 145 138 131 124 117 110 103 97 91 85 79 74 69 64 60 56 52 49 46 43 40 38 35 33 31 29 27 26 24 23 22 21 20 18 18 17 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 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 21 22 23 25 26 27 28 30 31 32 33 34 35 36 36 37 37 38 38 38 38 38 37 37 36 36 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21
 70 73 77 80 83 86 89 93 96 99 102 105 108 111 113 116 118 121 123 125 127 128 130 131 132 134 135 136 136 137 138 139 139 140 141 142 143 144 145 146 148 149 151 154 156 159 162 165 168 172 177 181 186 192 197 203 210 217 224 231 239 247 255 263 271 279 287 295 302 310 317 323 329 335 340 344 348 351 354 356 357 358 358 358 357 355 353 350 347 343 339 335 329 324 318 311 304 297 290 282 274 265 257 248 239 230 221 212 203 194 186 178 170 162 154 147 140 134 128 122 117 112 108 104 100 97 94 92 90 88 87 86 86 86 86 87 88 89 91 94 96 99 103 107 111 116 121 126 133 139 146 154 162 170 179 188 197 207 217 227 236 246 255 264 271 278 284 289 293 295 295 294 292 288 283 277 270 262 253 244 234 224 214 204 194 184 175 165 156 147 139 131 123 116 109 102 96 90 84 79 74 69 65 61 57 53 50 47 44 41 39 37 35 33 31 30 28 27 26 25 24 23 23 22 21 21 21 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 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 17 18 20 21 23 24 26 28 30 32 34 36 38 40 43 45 48 50 53 56 58 61 64 67
 50 51 52 54 55 57 58 60 61 63 65 67 68 70 72 74 76 79 81 83 86 88 91 94 96 100 103 106 110 114 118 122 127 132 137 143 149 156 163 170 179 188 198 208 220 232 246 261 276 294 312 332 353 376 400 425 451 479 507 535 564 592 619 645 668 689 706 719 728 732 730 725 714 699 680 659 634 608 580 551 522 493 464 437 410 384 360 336 314 294 274 256 239 223 208 194 181 169 158 147 137 128 120 112 105 98 91 86 80 75 70 66 62 59 55 52 49 47 44 42 41 39 37 36 35 34 33 32 32 32 31 31 31 31 32 32 32 33 33 34 35 36 37 38 39 40 41 43 44 46 47 49 50 52 54 55 57 59 61 62 64 66 68 70 72 73 75 77 79 81 83 84 86 88 90 91 93 95 96 98 99 101 103 104 106 107 109 110 112 113 115 116 117 119 120 121 122 123 124 125 125 126 126 126 126 126 126 125 124 123 122 121 119 117 116 114 111 109 107 104 102 99 97 95 92 90 88 85 83 81 79 77 76 74 72 71 69 68 67 66 65 64 63 62 61 60 59 58 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 45 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48
 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 37 38 40 42 44 46 49 51 55 58 62 67 72 77 84 91 99 107 117 128 140 154 169 185 203 223 244 267 292 317 344 371 398 424 448 470 489 503 512 516 515 508 497 482 463 442 420 396 373 349 326 304 283 264 245 228 212 198 184 172 160 150 140 131 123 115 108 102 96 90 85 80 76 72 68 64 61 58 55 52 49 47 45 42 40 39 37 35 33 32 30 29 28 27 25 24 23 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 38 40 42 44 46 49 51 54 57 60 64 68 72 76 81 86 91 97 103 110 116 124 131 139 146 154 162 170 177 184 190 196 200 204 206 207 207 206 203 199 195 189 183 176 169 162 155 147 140 133 127 120 114 108 103 98 93 89 85 81 78 75 72 69 67 64 62 60 59 57 55 54 53 51 50 49 48 47 46 46 45 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26
 39 39 39 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 42 42 43 44 44 45 46 47 48 50 51 52 54 55 57 59 60 62 64 67 69 71 74 77 80 83 86 89 93 96 100 104 109 113 118 123 128 134 139 145 152 158 165 173 180 188 196 204 213 222 231 240 250 259 268 278 287 295 303 311 318 324 329 332 335 336 336 334 331 326 320 313 305 295 285 275 263 252 240 228 216 205 193 182 172 161 152 142 133 125 117 110 103 96 90 84 79 74 69 65 61 57 54 50 48 45 42 40 38 36 34 33 31 30 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 48 50 52 53 55 58 60 62 64 66 68 71 73 75 77 79 81 83 85 86 88 89 90 91 92 93 93 93 94 94 93 93 93 93 92 92 91 90 90 89 88 88 87 87 86 86 85 84 84 84 83 83 82 82 81 81 80 80 80 79 79 78 77 77 76 75 75 74 73 72 71 70 69 68 67 66 65 64 63 61 60 59 58 57 55 54 53 52 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 37 37 38 38 38 38 39 39 40 40 41 41 42 42 42 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39
 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 36 38 40 42 45 47 50 53 56 60 64 69 73 79 84 90 97 104 112 120 129 138 148 159 170 181 193 204 216 228 240 251 262 272 281 289 296 301 305 308 309 309 307 305 301 296 290 284 277 270 263 256 248 240 233 225 218 211 204 197 191 185 179 173 167 162 156 151 146 141 137 132 128 124 120 115 112 108 104 100 97 93 90 87 84 81 78 75 72 69 67 64 62 60 58 56 54 52 50 48 47 45 44 43 42 41 40 39 38 37 36 36 35 35 34 34 34 34 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 46 46 47 48 49 51 52 53 54 56 57 58 60 62 64 65 67 70 72 74 77 80 83 86 90 94 98 102 107 112 117 123 129 135 142 149 156 164 172 180 188 196 204 212 220 227 233 238 243 246 248 250 250 248 246 242 238 233 227 221 214 207 199 192 185 178 171 164 157 151 145 139 134 129 124 120 115 111 108 104 101 98 95 92 89 87 84 82 80 78 76 74 73 71 70 68 67 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 32 31 31 30 29 29 28 27 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 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
 7 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 8 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 47 49 51 53 56 58 61 64 68 71 75 79 84 89 95 100 107 114 121 129 138 147 157 168 179 191 203 215 227 239 250 260 269 276 281 284 284 282 277 270 260 249 237 224 210 197 183 170 157 145 134 123 113 104 96 88 81 75 69 63 59 54 50 47 43 40 38 35 33 31 29 27 26 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 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 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 42 44 45 47 49 51 52 54 55 57 58 59 60 60 61 61 61 61 61 61 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7
 45 45 45 44 44 44 44 44 44 44 44 45 45 46 46 47 48 48 49 51 52 53 55 57 59 62 64 67 70 74 78 83 88 93 99 106 113 121 130 140 151 163 176 191 206 223 241 260 281 302 325 347 371 394 416 437 456 472 486 495 501 503 501 495 486 473 458 441 423 404 385 365 346 328 310 293 277 262 248 235 223 211 201 191 182 174 167 160 153 147 142 137 132 128 124 120 117 114 111 108 106 103 101 99 97 96 94 93 91 90 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 55 54 54 53 53 52 52 52 51 51 51 51 51 52 52 52 53 53 54 54 55 56 57 58 59 61 62 64 66 67 70 72 74 77 80 83 86 90 94 98 103 107 113 118 124 131 137 145 152 160 169 177 186 195 204 213 221 230 237 244 249 254 256 258 257 255 252 246 240 232 223 213 203 192 181 171 160 149 140 130 121 112 105 97 90 84 78 73 68 64 60 56 53 50 47 44 42 40 38 36 35 34 32 31 30 29 28 28 27 26 26 26 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57 58 58 59 59 60 60 60 60 60 60 59 59 59 58 58 57 57 56 55 55 54 53 53 52 51 51 50 49 49 48 48 47 47 46 46
 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 52 53 55 57 59 61 63 65 68 70 73 76 79 82 85 89 92 96 100 104 108 113 117 122 126 131 136 140 145 150 154 159 163 167 171 174 177 180 182 184 185 186 186 185 184 182 180 177 174 170 166 162 157 153 148 142 137 132 127 122 117 112 108 103 99 95 91 87 84 81 78 75 72 70 68 66 64 62 61 60 59 58 57 57 56 56 56 56 56 56 57 57 58 59 60 61 62 63 64 66 67 69 70 72 74 75 77 79 80 82 84 85 87 88 90 91 93 94 95 96 98 99 100 101 102 103 104 105 106 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 122 123 124 124 125 125 125 125 125 124 124 123 122 121 119 118 116 114 113 110 108 106 104 102 100 98 96 94 92 90 88 87 85 84 83 82 81 80 79 79 78 78 78 78 78 78 78 79 79 79 80 81 81 82 82 83 84 84 85 86 86 87 87 87 87 87 87 87 87 87 86 85 85 84 83 81 80 79 77 76 74 73 71 69 67 65 64 62 60 58 56 54 52 51 49 47 46 44 42 41 39 38 36 35 34 33 32 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21
 62 62 63 64 64 65 66 67 69 70 72 74 76 78 80 82 85 87 90 93 96 99 102 105 108 111 114 117 120 122 124 126 128 129 130 130 130 130 129 128 127 125 123 121 118 116 113 111 108 106 103 101 99 96 94 92 91 89 88 86 85 84 83 83 82 82 81 81 81 81 82 82 82 83 83 84 85 86 86 87 88 89 90 91 92 93 94 94 95 96 96 97 97 97 97 97 97 97 96 96 95 94 93 92 90 89 87 85 83 82 80 78 76 73 71 69 67 65 63 61 59 57 55 53 52 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 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 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 44 46 48 50 51 53 55 57 58 60 62 64 65 67 68 69 71 72 73 74 75 76 76 77 77 78 78 78 78 78 78 78 77 77 76 75 75 74 73 72 71 70 69 68 67 65 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 45 44 44 43 43 43 42 42 42 42 42 42 43 43 43 44 44 45 46 47 48 49 50 51 52 53 55 56 58 59 61 62 64 65 67 68 69 71 72 73 74 75 75 76 76 76 76 76 76 75 75 74 74 73 72 71 70 69 68 67 66 66 65 64 64 63 62 62 62 62 61 61 61 62
 38 40 41 43 45 46 49 51 53 56 59 62 65 69 73 77 82 86 92 98 104 111 118 126 134 143 153 163 174 186 198 211 224 238 252 267 281 296 311 325 339 352 364 376 386 395 403 410 415 419 422 423 423 423 421 418 414 410 405 399 393 387 380 372 365 357 349 341 332 323 315 306 297 288 278 269 260 251 241 232 223 214 205 196 187 179 171 163 155 147 140 133 126 120 113 107 101 96 91 86 81 77 72 68 65 61 58 54 52 49 46 44 42 40 38 36 35 33 32 31 30 29 28 27 27 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 38 39 40 41 41 42 42 43 43 44 44 45 45 45 45 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 49 49 50 50 51 52 53 54 55 56 57 59 60 62 64 66 69 72 75 78 81 85 89 94 99 104 109 115 121 128 135 142 149 157 165 172 180 187 194 201 208 214 219 223 227 231 233 235 236 236 236 236 234 233 231 228 226 223 220 217 214 211 208 205 201 198 195 192 189 186 182 179 176 173 170 167 164 160 157 154 150 147 144 140 137 133 130 126 122 119 115 112 108 105 101 98 95 91 88 85 82 79 76 73 71 68 66 63 61 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 30 31 31 32 33 34 35 37
 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 22 23 25 26 28 30 33 35 38 41 45 48 53 58 63 69 76 83 91 100 111 122 135 149 165 183 202 223 247 273 301 331 364 397 432 467 501 533 561 583 599 606 606 596 579 556 527 496 462 427 393 360 329 300 273 248 225 204 186 169 154 140 128 117 107 98 90 83 76 70 65 60 56 52 49 46 43 41 39 37 35 34 33 32 31 30 30 29 29 29 29 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 51 52 52 53 54 54 55 56 56 57 58 58 59 60 60 61 62 62 63 64 65 66 67 68 69 70 71 73 74 75 76 78 79 80 81 83 84 85 86 86 87 88 88 88 88 87 87 86 85 84 82 81 79 77 75 73 70 68 66 64 62 60 58 56 54 52 51 50 48 47 46 46 45 44 44 44 44 44 44 45 45 46 47 48 49 51 52 54 56 59 61 64 67 70 73 77 81 85 89 94 99 104 109 115 121 127 133 139 145 151 157 162 168 172 177 180 183 185 187 187 186 185 182 179 176 171 166 161 155 149 143 137 130 124 118 112 107 101 96 91 86 82 77 73 69 66 62 59 56 53 51 48 46 44 42 40 38 36 35 33 32 31 29 28 27 26 25 24 23 23 22 21 21 20 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
 22 22 22 23 23 24 24 24 25 25 26 26 26 27 28 28 29 30 31 32 33 34 35 37 38 40 42 44 47 50 53 57 61 66 71 77 83 90 98 107 116 126 137 149 161 173 186 198 210 221 231 239 245 249 250 249 246 240 233 224 214 203 192 181 170 160 149 140 131 122 114 107 100 94 88 83 78 74 70 66 63 60 57 54 52 49 47 45 43 42 40 38 37 36 34 33 32 31 29 28 27 26 25 24 24 23 22 21 20 19 19 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 19 20 21 23 25 27 29 31 33 36 39 42 45 49 53 58 63 69 76 83 92 101 111 123 137 152 170 189 211 236 263 294 327 363 401 440 479 516 549 574 592 598 594 580 556 524 488 449 410 371 334 299 268 239 213 190 170 152 136 122 110 99 89 81 73 67 61 56 51 47 43 40 37 35 32 30 28 27 25 24 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 21 21 21
 28 29 30 31 31 32 33 34 35 36 37 39 40 42 43 45 47 49 51 53 55 58 61 64 67 71 75 79 83 88 94 99 105 112 119 126 134 143 151 161 171 181 191 202 213 224 234 244 254 263 271 277 283 286 289 289 287 284 280 274 266 258 248 238 228 218 207 197 187 177 167 158 150 142 134 127 120 114 108 103 98 94 89 85 82 78 75 73 70 67 65 63 61 59 58 56 55 53 52 51 50 49 49 48 47 47 46 46 45 45 45 45 45 45 45 45 46 46 46 47 48 48 49 50 51 52 53 54 55 57 58 60 61 63 65 66 68 70 72 75 77 79 81 84 86 88 91 93 96 98 100 102 105 107 109 111 113 114 116 117 119 120 121 122 122 123 124 124 125 125 125 126 126 126 126 126 127 127 127 127 128 128 129 129 130 131 132 132 133 135 136 137 138 140 141 143 145 146 148 150 151 153 154 156 157 158 159 160 160 161 160 160 159 158 157 155 153 150 147 144 141 138 134 131 127 123 119 115 111 108 104 100 97 94 90 87 84 82 79 77 75 73 71 69 67 66 65 63 62 61 60 60 59 58 58 58 57 57 57 57 57 57 57 57 58 58 58 59 59 60 60 61 62 62 63 64 65 66 66 67 68 69 69 70 71 72 72 73 73 73 73 73 73 73 73 72 71 71 70 68 67 66 64 63 61 60 58 56 54 53 51 49 47 46 44 42 41 39 38 36 35 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28
 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 21 23 25 27 29 31 34 37 40 44 48 52 57 63 70 77 85 94 104 115 128 142 157 174 193 213 235 259 284 310 337 364 390 414 435 452 463 469 469 462 450 432 411 388 362 336 310 285 261 238 218 198 181 165 151 138 126 116 106 98 91 84 78 73 68 64 60 56 53 51 48 46 44 43 41 40 39 38 38 37 37 36 36 36 36 37 37 38 38 39 40 41 43 45 46 48 51 53 56 59 63 67 71 75 80 85 91 97 103 110 117 124 132 140 148 155 163 170 177 183 189 193 196 199 199 199 197 194 190 185 179 172 165 158 150 142 134 127 119 112 105 99 93 87 82 77 72 68 64 61 58 55 52 50 47 46 44 42 41 40 38 37 37 36 36 35 35 35 35 35 35 35 36 37 37 38 40 41 43 44 46 49 51 54 58 61 66 70 75 80 86 93 100 107 114 122 130 138 146 154 161 168 173 178 181 183 183 181 178 174 168 162 155 147 139 130 122 114 106 98 91 84 78 72 66 61 57 52 49 45 42 39 37 35 33 31 29 28 27 26 25 24 24 23 23 23 22 22 22 23 23 23 24 24 25 25 26 27 28 29 31 32 34 35 37 40 42 45 48 51 54 58 62 67 72 77 83 89 96 103 111 119 127 135 144 152 160 168 175 181 186 190 192 193 192 190 186 181 174 167 159 150 141 132 123 114 106 97 89 82 75 69 63 57 52 48 43 40 36 33 30 28 25 23 22 20 19 17 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11
 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 34 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 53 54 54 54 54 54 54 54 54 54 53 53 53 52 52 51 51 50 49 49 48 47 46 46 45 44 43 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 37 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 44 44 44 44 44 44 44 43 43 43 42 42 42 41 41 40 39 39 38 37 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21
 29 29 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 33 33 34 34 34 34 34 34 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 33 33 33 33 33 34 34 34 35 35 36 37 37 38 39 40 41 42 44 45 46 48 50 52 54 57 59 62 65 68 72 76 80 85 90 95 101 108 115 122 130 138 147 156 166 175 185 194 204 212 220 226 232 235 237 237 236 232 227 221 213 204 195 184 174 164 154 144 134 125 116 108 100 93 87 81 75 70 66 61 58 54 51 48 46 43 41 39 38 36 35 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 26 26 26 27 27 27 27 27 27 28 28 29 29 30 30 31 32 33 34 35 37 38 40 42 44 46 49 51 54 58 61 65 69 73 78 83 89 94 100 106 112 119 125 131 137 142 147 151 155 157 159 159 159 157 154 151 147 142 136 131 125 118 112 106 100 95 89 84 79 74 70 66 62 59 56 53 50 48 46 43 42 40 38 37 35 34 33 32 31 30
 78 76 74 72 70 69 67 66 65 64 62 61 60 60 59 58 58 57 57 57 56 56 56 56 56 57 57 57 57 58 58 59 59 60 61 61 62 63 63 64 65 66 67 67 68 69 70 71 72 73 74 75 76 77 78 79 81 82 84 86 87 89 91 94 96 99 101 104 107 111 114 118 122 126 130 134 139 144 149 154 159 165 170 176 182 188 194 201 207 213 219 226 232 238 243 249 254 259 263 267 270 273 275 276 277 277 276 274 272 268 264 260 255 249 243 236 229 222 215 207 199 192 184 176 169 162 155 148 141 134 128 122 116 110 105 100 95 90 86 82 78 74 71 67 64 61 59 56 54 52 50 48 46 45 43 42 41 40 39 39 38 38 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 49 50 50 51 52 53 54 55 56 56 57 58 58 59 59 59 60 60 60 60 60 60 60 59 59 59 58 58 58 57 57 57 56 56 56 56 55 55 55 55 55 55 55 55 56 56 56 57 57 58 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 79 80 81 82 82 83 84 85 85 86 86 86 87 87 87 87 87 86 86 86 85 85 84 84 83 82 81 80 80 79 78 77 76 75 74 74 73 72 71 71 70 69 69 69 68 68 68 68 68 68 69 69 70 70 71 72 73 74 76 77 79 81 83 85 87 90 92 95 97 100 103 105 108 110 113 115 117 119 120 121 122 123 123 123 122 121 120 118 116 114 112 110 107 105 102 100 97 94 92 89 87 84 82 80
 8 8 8 8 8 8 8 9 9 9 10 10 11 12 13 14 15 17 19 21 23 26 29 33 37 42 47 54 61 69 78 89 101 114 128 144 161 179 198 218 237 255 271 285 294 300 301 297 290 279 265 249 233 215 198 182 167 152 139 127 116 106 97 89 82 76 71 66 62 58 55 52 50 47 46 44 43 42 41 40 40 39 39 39 39 39 39 40 40 41 41 42 43 43 44 45 47 48 49 50 52 54 55 57 59 61 63 65 67 70 72 75 77 80 83 85 88 91 93 96 98 100 102 104 105 107 107 108 108 107 106 105 103 101 99 96 93 90 86 82 78 74 70 66 63 59 55 51 48 45 42 39 36 33 31 29 27 25 23 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 12 13 14 14 15 16 17 19 20 22 23 25 28 30 33 37 40 45 49 55 61 68 75 83 92 102 113 125 138 151 165 179 193 207 220 232 243 251 257 261 262 260 256 250 242 232 221 210 198 186 174 163 152 142 132 123 114 107 99 93 87 81 76 71 67 63 60 57 54 51 48 46 44 42 40 39 37 36 35 34 33 32 31 30 30 29 29 28 28 28 27 27 27 27 27 28 28 28 29 29 30 31 32 33 35 36 38 40 42 44 47 50 53 56 59 63 67 71 75 79 84 88 93 97 101 104 107 110 112 113 114 113 112 110 108 104 100 96 91 86 81 75 70 65 60 55 51 47 43 39 36 33 30 28 25 23 21 20 18 17 15 14 13 12 12 11 10 10 9 9 9 8 8
 77 77 78 79 80 81 82 84 85 87 88 90 93 95 97 100 103 107 111 115 119 124 130 136 142 149 156 164 173 182 192 202 212 223 234 245 256 266 277 286 295 303 309 315 319 321 323 322 320 317 313 307 301 294 286 278 270 261 252 244 235 227 219 211 203 196 189 182 176 170 164 159 154 149 144 140 136 132 128 124 121 117 114 111 108 105 103 100 97 95 93 90 88 86 84 82 80 78 76 75 73 71 70 68 67 65 64 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 36 37 39 41 44 46 49 52 55 58 62 66 70 74 79 84 89 95 101 107 113 119 125 131 137 142 147 152 156 159 162 164 165 165 165 163 161 159 156 152 149 144 140 135 131 126 122 117 113 109 105 101 97 94 91 87 85 82 79 77 74 72 70 68 66 64 63 61 59 58 56 55 54 52 51 50 48 47 46 45 44 43 41 40 39 38 37 36 35 35 34 33 32 31 31 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 53 55 56 57 59 60 61 63 64 65 66 67 68 69 70 70 71 72 73 73 74 75 76
 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 19 20 21 23 24 26 28 31 33 37 40 44 48 53 59 65 72 79 88 97 107 118 129 142 155 168 182 195 208 220 231 240 247 251 252 251 247 241 233 224 213 202 191 180 169 158 149 140 131 124 117 110 105 100 95 91 88 85 82 80 78 76 75 74 73 73 72 72 72 72 73 73 74 75 76 77 78 79 81 82 83 84 86 87 88 88 89 89 89 89 88 87 86 84 82 80 78 75 73 70 67 64 61 58 55 52 49 46 44 41 39 36 34 32 30 28 26 25 23 22 21 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 24 25 27 29 31 33 36 38 42 45 49 53 58 63 69 76 83 91 99 109 119 129 141 152 164 175 186 196 204 211 216 218 219 217 212 206 198 189 179 169 158 147 137 127 117 108 99 91 84 77 70 65 59 54 50 46 42 39 36 33 31 28 26 25 23 21 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 21 22 23 25 27 28 30 32 34 37 39 41 43 46 48 51 53 55 58 60 62 64 66 67 68 69 69 70 69 69 68 67 65 64 62 60 57 55 53 50 48 46 44 41 39 37 35 34 32 30 29 28 26 25 24 23 22 21
 45 47 48 50 51 53 55 57 59 61 63 65 66 68 70 72 74 75 77 78 79 80 81 81 81 81 81 80 79 78 77 75 74 72 70 69 67 65 63 61 59 57 55 53 51 49 48 46 45 43 42 41 40 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 50 50 51 52 53 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 71 72 72 73 73 73 73 72 72 71 70 69 68 66 65 63 62 60 58 56 55 53 51 49 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 35 37 38 40 42 44 47 49 52 54 57 60 63 67 70 74 77 81 85 89 93 97 101 105 109 113 117 120 123 126 129 131 133 134 135 135 135 135 134 133 131 129 127 125 122 119 116 113 110 108 105 102 99 96 93 90 88 85 83 80 78 76 74 72 70 69 67 66 64 63 62 61 59 58 58 57 56 55 55 54 53 53 52 52 52 51 51 50 50 50 49 49 48 48 47 47 46 46 45 44 44 43 42 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 32 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 43 44
 27 26 25 25 24 23 23 23 22 22 22 21 21 21 21 21 22 22 22 22 23 23 24 25 26 26 27 28 29 30 32 33 34 36 37 39 40 42 43 45 47 48 50 51 53 54 56 57 59 60 61 62 63 63 64 64 65 65 65 65 64 64 64 63 62 62 61 60 59 58 57 56 55 55 54 53 52 51 51 50 49 49 49 48 48 48 47 47 47 47 47 47 48 48 48 49 50 50 51 52 53 55 56 58 60 62 64 67 70 73 77 81 85 90 95 101 108 115 122 130 139 149 159 170 181 193 205 217 229 240 251 262 271 279 284 288 290 290 288 283 277 268 259 248 237 225 213 201 189 178 167 156 147 137 129 121 114 108 102 96 91 87 83 80 77 74 71 69 67 66 65 63 62 62 61 61 60 60 60 60 61 61 61 62 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 79 80 81 81 82 82 82 82 82 82 81 81 80 79 78 77 76 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 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 34 34 35 35 36 36 37 38 39 40 41 42 43 45 46 48 50 52 55 58 61 64 68 72 76 81 86 92 99 105 113 121 129 138 148 158 168 179 189 200 211 220 230 238 246 251 256 259 260 259 256 252 246 239 231 222 212 202 191 180 170 159 149 140 130 122 113 106 98 92 86 80 75 70 66 61 58 54 51 48 46 43 41 39 37 36 34 33 31 30 29 28
 42 41 41 40 39 39 38 38 38 38 37 37 37 38 38 38 39 39 40 41 42 43 44 45 47 49 51 53 55 58 60 63 66 70 73 77 80 84 88 92 96 100 104 108 112 116 119 122 125 128 130 132 133 134 134 134 134 133 131 130 128 126 124 121 119 116 114 111 109 106 104 101 99 97 95 93 91 90 88 87 85 84 83 81 80 79 78 77 76 76 75 74 73 72 71 71 70 69 68 67 66 65 65 64 63 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 27 27 27 27 28 28 28 29 30 30 31 32 33 34 35 36 38 39 41 43 44 46 48 51 53 56 58 61 64 68 71 75 79 82 86 90 94 99 102 106 110 113 116 119 121 122 123 124 123 123 121 119 117 114 111 108 105 101 98 94 91 87 84 81 78 75 72 70 67 65 63 61 59 58 56 55 54 53 52 51 50 49 49 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 56 57 57 58 58 58 58 58 57 57 56 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43
 45 44 43 42 41 40 39 39 38 38 37 37 36 36 35 35 35 35 35 35 35 36 36 36 37 38 38 39 40 41 43 44 45 47 48 50 52 54 56 58 60 63 65 68 71 73 76 79 82 85 88 92 95 98 102 105 109 113 116 120 124 127 131 135 139 142 146 150 153 157 161 164 167 171 174 177 180 182 185 187 189 191 192 193 194 195 196 196 195 195 194 193 191 189 187 185 182 179 176 173 169 166 162 158 154 150 146 142 138 134 130 127 123 120 116 113 110 108 105 103 101 99 97 95 93 92 91 90 89 88 87 86 86 85 85 84 84 84 84 84 84 84 84 84 84 84 84 85 85 86 86 87 87 88 89 89 90 91 92 93 95 96 97 99 100 102 103 105 107 109 111 113 115 117 119 121 124 126 128 130 132 135 137 139 140 142 143 145 145 146 146 146 146 145 143 142 140 137 134 131 128 124 120 116 112 108 104 100 96 92 88 85 81 78 75 72 69 67 64 62 60 58 56 55 53 52 51 50 49 48 48 47 47 47 46 46 46 46 47 47 48 48 49 49 50 51 52 53 54 56 57 58 59 61 62 63 65 66 67 69 70 71 72 73 74 75 76 77 77 78 78 79 79 79 79 79 79 79 79 79 79 78 78 78 77 77 77 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 77 77 77 78 78 78 79 79 79 79 79 80 80 80 80 80 79 79 79 79 78 78 77 77 76 75 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 58 57 56 55 54 53 52 51 50 49 47 46 45
 27 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 32 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 51 52 53 54 55 56 56 57 57 58 58 58 58 58 57 57 56 56 55 54 53 52 50 49 48 46 45 43 42 40 39 37 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 41 42 43 44 44 44 45 45 45 45 45 45 44 44 43 43 42 41 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 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 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 32 34 35 37 39 40 42 43 44 45 46 47 48 48 48 49 48 48 47 47 46 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28
 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 29 30 31 33 35 36 38 39 41 43 45 46 48 50 51 52 53 54 55 56 56 56 56 55 55 54 53 51 50 49 47 46 44 42 41 39 38 36 35 34 33 31 30 29 28 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 26 28 29 31 33 34 36 38 41 43 45 47 50 52 55 57 60 62 64 66 68 69 71 71 72 72 72 72 71 70 68 67 65 63 61 59 57 54 52 50 48 46 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 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 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 31 31 32 32 31 31 31 31 30 30 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 79 78 77 76 75 74 74 73 72 72 71 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 77 77 78 78 79 80 80 81 82 83 83 84 85 86 87 89 90 91 93 95 97 99 101 104 107 111 114 118 123 127 133 139 145 152 159 167 176 185 195 205 216 228 241 254 267 281 296 311 326 340 355 369 381 393 403 412 418 422 423 422 417 411 401 390 376 361 345 328 311 294 277 260 244 228 213 200 187 175 163 153 143 135 126 119 112 106 100 95 90 86 81 78 74 71 68 65 63 60 58 56 54 52 51 49 48 46 45 44 43 42 41 40 39 39 38 38 37 37 37 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 41 41 42 43 44 45 45 46 47 48 49 51 52 53 54 56 57 58 60 61 63 65 66 68 70 72 73 75 77 79 81 83 85 86 88 90 91 93 94 95 96 97 97 98 98 98 98 98 98 98 97 97 96 95 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 80 79 78 77 76 75 74 73 72 71 70 70 69 67 66 65 64 63 62 61 59 58 57 56 54 53 51 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 32 31 31 30 30 30 30 29 30 30 30 30 31 31 32 32 33 34 35 36 37 38 39 41 42 44 45 47 48 50 52 54 56 58 60 62 65 67 69 71 73 76 78 80 82 84 86 87 89 90 91 92 93 93 94 94 94 94 93 93 92 91 91 90 89 88 87 86 84 83 82 81 80
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 27 28 28 28 29 29 30 31 31 32 33 34 36 37 39 40 42 44 46 49 52 55 58 61 65 69 73 77 82 86 91 96 101 106 110 115 119 123 126 129 131 132 132 132 131 129 127 124 120 116 112 107 102 97 93 88 83 78 74 70 66 62 59 55 52 49 47 45 42 40 39 37 36 34 33 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 42 43 43 43 44 44 44 44 43 43 43 43 42 42 41 41 40 39 39 38 37 36 35 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 32 33 34 36 37 39 40 42 44 46 48 50 53 55 57 60 62 64 67 69 71 73 75 77 78 80 81 82 82 83 83 83 82 81 80 79 78 76 74 73 70 68 66 64 61 59 56 54 52 49 47 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 24 23 22 22 21 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 12 12 12 11 11 11 10 10 10 10 10 10 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 18 18 19 20 21 21 22 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 36 37 38 38 39 39 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 36 36 37 38 39 40 41 43 44 46 48 50 52 54 57 60 62 65 68 71 75 78 81 85 88 91 94 97 99 102 104 105 107 108 108 108 108 107 106 105 103 102 99 97 95 92 90 88 85 83 80 78 76 74 72 71 69 68 67 66 65 64 63 62 62 62 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 61 61 60 60 59 58 57 56 55 54 52 51 50 48 47 45 44 43 41 40 38 37 36 34 33 32 31 30 29 27 26 26 25 24 23 22 21 21 20 19 18 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 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 25 26 27 29 31 32 34 36 38 40 42 44 46 48 51 53 55 57 58 60 62 63 64 65 66 66 67 67 67 66 66 65 64 63 62 60 59 57 56 54 52 50 49 47 45 43 41 40 38 36 35 33 32 30 29 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 13
 71 70 70 69 68 67 66 65 64 63 62 61 60 59 59 58 57 56 56 55 55 54 54 54 54 54 54 54 54 54 55 55 55 56 56 56 57 57 58 58 59 59 60 60 60 61 61 61 62 62 62 62 62 63 63 63 63 63 63 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 63 63 63 63 64 64 64 65 65 65 66 66 66 66 67 67 67 68 68 68 69 69 69 69 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 69 69 69 68 68 67 67 67 66 66 65 65 64 64 63 63 63 62 62 62 61 61 61 61 61 61 61 62 62 62 63 63 64 64 64 65 65 66 66 67 67 67 67 68 68 67 67 67 67 66 65 65 64 63 62 60 59 58 57 55 54 53 51 50 49 47 46 45 44 43 42 41 41 40 39 39 39 38 38 38 38 38 38 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 60 62 63 65 67 68 70 71 73 75 76 78 79 81 82 83 84 85 86 87 88 89 89 90 90 90 90 90 90 90 90 90 89 89 88 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 64 63 62 61 60 59 59 58 57 56 56 55 55 54 54 53 53 52 52 52 52 52 52 52 52 52 52 52 53 53 54 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 71 72 72 72 72 72 72 71
 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 22 24 25 27 29 31 34 37 39 42 46 49 53 57 61 65 70 75 80 86 92 98 104 111 118 125 132 140 147 155 163 171 178 185 192 198 203 207 210 211 212 211 208 204 199 193 186 178 170 161 152 143 134 126 117 109 102 95 88 82 77 72 67 63 59 55 52 49 46 44 42 40 38 36 35 33 32 31 30 29 29 28 28 27 27 27 27 27 28 28 28 29 30 30 31 32 34 35 36 38 39 41 43 45 47 49 52 54 57 59 62 65 68 71 74 77 80 83 86 89 92 95 98 101 103 106 108 110 112 113 114 115 115 115 115 114 113 112 110 108 106 103 101 98 95 92 90 87 84 82 79 77 75 73 71 69 67 66 65 64 63 62 61 61 60 60 60 61 61 62 63 64 65 67 69 71 74 77 80 84 88 92 97 102 107 113 119 125 132 138 144 151 157 162 167 172 176 178 180 181 181 180 178 175 172 167 162 157 151 144 138 131 125 118 112 106 100 94 89 84 79 74 70 66 62 58 55 52 50 47 45 43 41 40 38 37 36 35 35 34 34 34 34 34 34 34 35 36 36 37 38 40 41 43 45 47 49 51 54 57 60 64 68 72 77 82 87 93 99 106 112 119 127 134 142 149 156 163 169 175 180 183 186 188 188 187 185 182 179 174 168 162 156 149 142 135 128 121 114 107 101 94 88 82 77 72 67 62 57 53 49 45 42 39 36 33 30 28 26 24 22 20 19 17 16 15 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9
 71 70 68 66 65 63 62 60 59 57 56 55 54 53 52 51 50 49 49 48 48 48 47 47 47 47 47 47 47 48 48 48 49 49 50 51 51 52 53 53 54 55 56 57 59 60 61 63 64 66 68 70 72 74 76 79 81 84 88 91 94 98 102 106 111 115 120 125 130 135 140 145 150 154 159 163 166 169 172 174 176 177 177 177 177 176 175 173 171 169 167 164 161 158 156 153 150 147 144 141 138 136 133 130 128 126 123 121 119 117 115 113 111 109 107 105 104 102 100 98 97 95 93 92 90 88 86 85 83 81 80 78 76 75 73 72 70 69 67 66 64 63 61 60 59 58 56 55 54 53 52 51 50 49 49 48 48 47 47 47 47 47 47 47 48 48 49 50 51 52 53 54 55 56 58 59 61 63 65 66 68 70 72 74 76 78 80 82 84 86 88 90 91 93 94 95 96 97 98 98 98 98 98 97 97 96 95 94 92 91 90 88 87 85 83 82 80 79 77 76 74 73 71 70 69 67 66 65 64 63 61 60 59 58 57 56 56 55 54 53 53 52 51 51 50 50 49 49 49 49 49 49 49 49 50 50 50 51 52 52 53 54 54 55 56 57 58 58 59 60 61 62 62 63 63 64 64 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 62 62 61 61 61 60 60 60 60 59 59 59 59 59 60 60 60 60 61 61 62 62 63 64 65 65 66 67 69 70 71 72 74 75 76 78 79 81 82 84 85 87 88 89 91 92 92 93 94 94 94 94 94 93 93 92 91 90 88 87 85 84 82 80 79 77 75 73
 28 29 30 31 32 34 35 37 39 41 43 46 48 51 54 57 60 63 67 70 74 78 81 85 88 92 95 97 100 102 104 105 106 106 106 105 105 103 102 100 98 96 93 91 88 85 82 80 77 74 71 69 66 63 61 58 56 54 51 49 47 45 43 42 40 38 37 36 34 33 32 31 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 35 36 37 39 41 42 44 46 48 50 52 55 57 60 62 65 68 71 74 77 80 83 86 89 92 95 98 101 104 106 108 110 111 113 113 113 113 112 111 109 107 104 102 98 95 92 88 84 81 77 74 70 67 64 61 58 56 53 51 49 47 45 44 42 41 40 39 38 37 36 35 35 34 34 33 33 33 33 33 33 33 33 34 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 71 71 72 72 73 73 73 74 74 74 74 74 75 75 75 75 75 76 76 76 76 77 77 78 78 79 80 80 81 82 83 84 85 86 87 88 90 91 92 94 95 97 98 100 102 103 105 106 108 109 110 111 112 113 114 114 115 115 114 114 113 112 111 109 107 106 103 101 99 96 94 91 88 85 82 80 77 74 71 69 66 64 61 59 56 54 52 49 47 45 43 42 40 38 37 35 34 32 31 30 29 28 27 26 25 25 24 24 23 23 23 22 22 22 22 23 23 23 23 24 24 25 26 27
 17 17 17 17 17 17 18 18 19 20 21 22 24 25 27 29 32 35 38 41 46 50 56 62 69 77 85 95 106 119 133 148 165 183 204 226 249 274 299 325 349 372 392 407 417 420 417 408 393 373 351 326 300 274 249 226 203 183 164 147 131 117 105 94 84 75 67 60 54 49 44 40 36 33 30 27 25 23 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 24 25 27 29 31 33 36 39 42 45 48 51 55 58 62 66 70 74 77 81 85 88 91 94 96 98 100 101 102 102 102 102 101 99 97 95 92 90 86 83 80 76 72 69 65 61 58 54 51 47 44 41 38 35 33 30 28 26 24 22 21 19 18 17 15 14 14 13 12 12 11 11 10 10 10 10 10 9 10 10 10 10 10 11 11 12 13 13 14 16 17 18 20 22 24 26 28 31 34 38 41 45 50 54 59 64 70 75 81 87 94 100 106 112 118 124 129 134 138 142 145 147 148 148 147 145 143 140 136 131 126 120 114 108 101 95 89 83 76 71 65 60 55 50 46 42 38 35 31 29 26 24 22 20 18 17 16 15 14 13 12 12 11 11 11 11 11 10 11 11 11 11 11 12 12 13 14 15 15 17 18 19 21 22 24 26 28 31 33 36 39 43 46 50 54 59 63 68 73 78 84 89 95 101 106 112 117 122 127 131 135 138 140 142 143 143 142 140 138 135 131 127 122 117 111 106 100 95 89 83 78 73 68 63 59 55 51 47 44 41 38 35 33 30 28 27 25 24 22 21 20 20 19 18 18 17 17
 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 15 16 18 19 20 21 23 24 26 27 29 31 32 34 36 38 40 43 45 47 49 52 54 56 59 61 63 66 68 70 72 73 75 76 78 78 79 80 80 80 79 79 78 77 76 74 73 71 70 68 66 64 63 61 60 58 57 55 54 53 52 51 50 49 48 48 48 47 47 47 47 48 48 49 49 50 51 53 54 56 58 60 62 64 67 70 73 76 80 83 87 90 94 98 101 104 107 110 112 113 114 115 115 114 112 110 108 105 101 97 93 89 85 80 76 72 67 63 59 56 52 49 45 42 40 37 34 32 30 28 26 24 23 22 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 22 23 25 27 29 31 34 36 40 43 47 50 55 59 64 69 74 79 85 90 95 100 104 108 111 114 115 116 116 115 113 110 107 104 100 95 91 86 82 77 73 69 64 60 57 53 50 46 43 40 38 35 33 30 28 26 24 23 21 20 18 17 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 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 33 35 37 39 42 44 46 48 51 53 56 58 61 63 66 68 71 73 75 77 79 81 82 83 83 83 83 82 81 79 77 75 72 69 66 62 59 55 52 48 45 41 38 35 33 30 28 25 23 22 20 18 17 16 15 14 13 12 11
 92 91 90 90 89 88 87 85 84 83 82 81 80 79 78 77 76 75 74 74 73 73 73 73 73 73 73 73 73 74 74 74 75 75 76 76 77 77 77 78 78 79 79 79 80 80 80 80 80 80 80 79 79 79 78 78 77 76 76 75 74 73 72 71 70 69 68 67 66 66 65 64 63 63 62 61 61 61 60 60 60 60 60 60 60 60 61 61 61 62 62 62 63 63 64 64 65 65 65 66 66 66 67 67 67 67 68 68 68 68 68 67 67 67 67 66 66 66 65 64 64 63 63 62 61 61 60 59 58 58 57 56 56 55 54 54 53 52 52 51 51 50 50 49 49 48 48 48 47 47 47 47 47 47 47 48 48 48 49 50 50 51 52 53 55 56 57 59 61 62 64 66 68 71 73 75 77 79 81 83 85 87 88 90 91 92 92 93 93 93 93 92 91 90 89 87 86 84 82 81 79 77 75 73 71 70 68 67 65 64 62 61 60 59 58 57 56 56 55 54 54 53 53 53 52 52 52 52 52 51 51 51 51 51 51 52 52 52 52 52 52 52 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 52 51 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 52 53 53 54 55 56 57 59 60 61 63 64 66 67 69 71 73 75 76 78 80 82 83 85 86 88 89 90 91 91 92 92 92 92
 91 90 88 87 85 84 83 81 80 80 79 78 78 78 79 79 80 81 82 84 86 88 90 93 95 98 101 105 108 111 114 118 121 124 127 129 132 134 135 137 137 138 138 137 136 135 133 131 129 126 123 120 117 114 110 107 103 100 97 93 90 87 84 82 79 77 74 73 71 69 68 67 66 65 65 65 65 65 65 66 67 68 69 70 72 73 75 77 79 81 83 85 87 89 91 92 94 95 96 97 98 98 98 98 97 96 94 93 91 89 87 84 82 79 77 74 72 69 67 65 62 60 58 56 54 52 50 49 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 22 23 23 24 25 26 27 29 30 31 33 34 36 38 39 41 43 45 47 48 50 52 54 55 57 58 60 61 62 63 64 64 65 66 66 66 67 67 67 67 67 67 67 67 68 68 68 68 69 69 69 70 71 71 72 73 74 75 76 78 79 81 83 85 87 89 91 93 95 98 100 102 104 107 108 110 112 113 113 114 113 113 111 110 107 105 102 98 95 91 87 83 78 74 70 66 62 58 55 51 48 45 42 39 37 34 32 30 28 27 25 24 22 21 20 19 19 18 17 17 16 16 16 16 15 15 15 15 15 16 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 37 38 40 42 44 47 49 52 54 57 60 63 67 70 73 76 79 82 85 87 90 91 93 94 95 96 96 96 95 94 93 92
 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 43 43 42 41 40 39 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 28 29 30 32 33 34 36 37 39 40 42 43 45 46 47 49 50 51 52 53 54 55 56 56 57 58 59 60 60 61 62 63 64 65 66 68 69 71 72 74 76 77 79 81 83 86 88 90 93 95 98 100 103 105 107 110 112 114 116 118 120 121 122 123 123 123 122 121 120 118 116 113 110 107 104 100 96 92 88 84 80 77 73 69 65 62 59 56 53 50 47 45 43 40 38 36 35 33 32 30 29 28 26 25 24 24 23 22 21 21 20 20 19 19 19 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 23 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 35 36 38 39 41 43 45 47 50 52 55 58 62 65 69 73 78 82 87 92 97 102 106 111 116 120 123 127 129 131 132 133 133 132 131 129 126 123 120 117 113 110 106 102 99 96 92 90 87 84 82 80 78 77 75 74 73 72 72 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 71 71 71 70 70 69 68 67 67 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 48 47 47 46 46 46 46 46 46 46 46 46 46 46 46
 16 15 15 14 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 35 37 39 42 44 47 50 53 57 61 65 69 74 79 85 91 97 104 111 119 127 136 145 154 163 172 181 190 197 203 208 211 213 213 210 207 201 194 186 178 169 160 150 141 132 124 116 108 102 95 89 84 79 75 71 67 64 61 59 56 54 53 51 50 49 48 47 47 46 46 46 46 46 47 47 48 48 49 50 51 52 52 53 54 55 57 58 59 60 61 62 63 64 65 66 66 67 68 69 69 70 70 71 71 71 71 71 71 71 71 71 70 70 69 69 69 68 68 67 67 67 67 67 67 67 67 68 69 70 71 73 75 77 80 83 87 91 95 100 106 112 119 126 134 143 152 162 172 182 192 202 212 220 228 233 237 238 237 234 228 220 210 199 188 175 163 151 140 129 119 109 100 93 85 79 73 67 62 58 54 50 47 44 41 39 37 35 33 31 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 30 32 34 35 37 39 41 44 46 48 50 53 55 57 59 61 63 65 66 68 69 70 71 71 72 72 72 72 71 71 70 70 69 68 67 66 66 65 64 63 62 61 60 59 59 58 57 56 55 55 54 53 52 51 50 50 49 48 47 46 45 44 43 41 40 39 38 37 35 34 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 17
 31 32 33 34 35 37 38 40 42 44 46 49 51 54 57 61 64 68 71 75 78 82 85 88 91 93 95 96 97 97 97 96 94 92 90 87 84 80 77 73 70 66 63 59 56 53 50 47 44 41 39 36 34 32 30 28 27 25 24 22 21 20 18 17 16 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 20 21 22 24 25 27 29 31 33 35 37 40 42 44 47 49 52 54 57 59 61 63 65 67 69 70 71 72 73 74 74 74 74 74 73 73 72 71 70 68 67 66 64 62 61 59 57 55 53 51 49 47 45 43 41 39 37 35 33 31 29 27 26 24 22 21 20 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 23 24 25 26 28 29 30 32 33 35 37 39 40 42 44 47 49 51 53 56 58 61 63 65 68 70 72 74 76 77 78 78 78 78 78 76 75 73 71 68 66 63 60 57 54 51 48 46 43 41 38 36 34 32 31 29 28 26 25 24 23 22 22 21 20 20 20 20 19 19 19 20 20 20 20 21 21 22 23 24 24 25 26 27 28 30 31 32 33 35 36 37 39 40 42 43 44 46 47 48 49 50 51 52 53 54 54 55 55 55 55 55 54 54 53 52 51 50 49 48 47 45 44 43 41 40 39 38 37 36 34 34 33 32 31 31 30 30 29 29 29 29 29 30 30 31
 16 16 16 16 16 16 17 17 18 18 19 20 21 23 24 26 28 30 33 36 39 43 46 51 55 60 65 70 76 81 86 91 95 98 101 102 102 101 99 96 92 87 82 77 72 67 62 57 53 49 45 41 38 35 32 30 28 25 24 22 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 22 23 24 26 28 29 31 33 34 36 38 39 40 41 42 42 42 42 42 41 40 39 38 36 35 34 32 31 29 28 27 26 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 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 2 2 2 2 2 2 3 3 4 4 4 5 6 6 7 8 8 9 10 11 12 13 14 14 15 16 17 18 19 20 21 22 22 23 24 24 25 26 26 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 29 29 29 28 28 27 26 25 24 23 22 21 20 18 17 16 15 14 12 11 10 10 9 8 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 18 19 20 21 23 24 26 27 29 30 32 33 35 36 37 38 39 39 39 39 39 38 37 36 35 34 32 31 30 28 27 25 24 23 22 20 20 19 18 17 17 17
 34 34 34 35 36 37 38 40 42 44 47 50 53 58 62 68 73 80 87 96 104 114 124 135 147 159 171 183 195 207 217 226 233 238 241 242 240 237 231 225 217 208 199 189 180 170 161 152 144 136 128 121 114 108 102 97 92 87 83 79 75 72 69 66 63 61 58 56 54 53 51 50 49 48 47 46 45 45 44 44 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 45 46 46 47 49 50 51 53 54 56 57 59 61 63 65 67 70 72 75 77 80 83 86 89 92 95 98 101 104 107 110 112 115 117 118 119 120 120 119 118 116 114 111 107 104 99 95 90 85 80 75 70 66 61 57 53 49 46 43 40 37 35 33 31 29 28 26 25 24 24 23 23 22 22 22 23 23 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 48 50 52 53 55 56 57 58 59 59 60 60 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 58 58 58 58 58 57 57 57 56 56 55 55 55 54 54 53 52 52 51 51 50 49 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 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 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 55 56 56 56 55 55 54 54 53 52 50 49 48 46 45 43 42 41 39 38 37 36 35 35 34 34 34
 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 41 41 42 43 44 46 47 48 50 52 53 55 57 59 62 64 66 68 71 73 75 77 78 80 80 81 81 80 79 78 76 74 71 68 65 62 59 56 52 49 46 44 41 38 36 34 32 30 29 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 31 32 33 35 36 37 38 39 40 41 43 44 45 47 48 49 50 52 53 54 55 57 58 59 60 61 62 63 64 65 66 66 67 68 69 69 70 70 71 72 72 73 73 74 74 74 75 75 75 75 75 75 75 75 75 74 74 73 73 72 71 70 69 68 67 66 64 63 61 60 59 57 56 54 52 51 49 48 46 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 21 21 21 22 22 23 24 25 26 28 29 31 33 35 38 40 43 47 50 54 58 62 66 71 75 79 84 88 92 95 98 100 101 102 102 101 100 98 96 93 90 87 83 80 76 73 70 67 64 61 59 57 54 52 51 49 47 46 45 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 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 26 26 25 25 25 25 25 25 25 25 25 25
 27 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 29 31 32 34 36 39 41 44 47 50 54 58 63 68 73 80 87 95 104 114 126 139 153 169 187 207 228 251 275 299 322 343 361 375 382 383 378 366 349 328 305 280 255 231 208 187 167 150 134 119 107 96 86 77 69 63 57 52 47 43 40 37 34 32 30 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 28 29 30 32 34 36 38 40 43 46 50 54 58 64 69 76 83 91 100 110 121 133 146 160 174 190 206 222 238 253 267 279 289 295 299 299 296 290 280 269 256 241 226 211 196 182 169 156 144 133 123 113 105 97 90 84 78 73 68 63 59 56 52 49 46 43 41 39 36 34 33 31 29 28 26 25 24 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 18 20 21 23 24 26 28 30 32 34 37 39 41 43 45 48 50 52 53 55 57 58 60 61 62 63 63 64 64 64 64 64 64 64 63 63 62 62 61 61 60 59 58 58 57 56 55 55 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 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28
 110 115 120 126 132 138 145 152 159 167 174 182 190 198 206 213 220 226 231 235 238 240 241 240 238 235 231 226 220 213 206 198 190 182 174 166 158 150 142 135 128 121 115 109 103 97 92 87 83 78 74 70 67 63 60 57 54 52 49 47 45 43 41 39 38 37 35 34 33 33 32 32 31 31 31 32 32 33 34 34 36 37 39 40 42 44 47 49 52 55 58 61 64 67 69 72 75 77 79 81 82 83 83 83 82 81 80 78 76 74 72 70 67 65 63 61 59 57 55 53 51 50 48 47 46 44 43 43 42 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 33 33 32 32 31 31 30 30 29 28 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 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 53 55 57 59 61 64 67 69 72 76 79 83 87 92 97 102 108 114 120 127 133 140 147 154 160 166 171 174 177 178 178 176 172 168 162 155 147 139 131 122 114 106 99 92 85 79 73 68 64 59 56 52 50 47 45 43 41 40 39 38 38 37 37 37 37 37 37 38 38 39 40 41 41 42 43 44 45 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 66 67 68 68 69 69 70 70 70 70 71 71 71 71 71 71 72 72 72 72 73 73 74 74 75 76 77 79 80 82 84 86 89 91 94 98 102 106
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 14 14 14 14 14 15 15 15 15 16 16 17 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 52 54 56 58 60 62 64 67 69 71 73 75 77 79 81 83 84 85 86 87 87 88 87 87 86 84 82 80 78 75 72 69 66 63 60 57 54 50 47 45 42 39 37 35 32 31 29 27 26 24 23 22 21 20 20 19 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 33 33 33 32 32 31 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 21 20 20 20 19 19 19 19 19 20 20 20 21 21 22 23 23 25 26 27 28 30 32 34 36 38 41 43 46 49 52 56 59 63 67 71 75 79 82 86 90 93 96 98 101 102 103 104 104 104 103 101 99 97 94 92 88 85 82 78 75 71 68 64 61 57 54 51 48 46 43 40 38 36 34 32 30 28 26 25 23 22 21 20 19 18 17 16 15 15 14 14 14 14 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 20 21 21 22 23 23 24 25 26 26 27 27 28 28 28 29 29 29 29 29 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15
 33 31 30 28 27 26 25 24 24 23 23 22 22 22 22 22 23 23 24 24 25 26 27 28 29 31 32 34 35 37 39 41 43 46 48 51 53 56 59 62 65 69 72 76 80 84 88 92 96 100 104 108 112 116 119 122 125 128 130 132 133 134 135 135 134 134 132 131 129 127 124 122 119 117 114 111 109 106 104 101 99 97 95 93 91 89 88 86 85 84 82 81 80 78 77 76 75 73 72 71 69 68 66 65 63 62 60 58 57 55 53 52 50 48 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 12 13 14 15 17 19 21 23 25 28 31 35 39 43 48 53 58 64 70 77 84 91 98 105 112 119 125 131 136 140 143 146 148 149 149 148 146 144 142 139 135 132 128 124 120 116 112 108 104 100 97 93 89 86 83 80 77 74 71 68 65 62 60 57 55 52 50 48 46 43 41 39 37 35 34 32 30 28 27 25 24 23 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 47 48 49 50 51 52 52 52 53 52 52 51 50 49 48 46 45 43 41 40 38 36 34
 17 18 20 22 24 27 29 32 35 39 42 46 50 55 59 63 68 72 77 81 84 88 91 93 95 97 97 97 97 96 95 93 91 88 86 83 80 78 75 72 69 67 64 62 59 57 55 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 38 39 41 43 45 47 49 51 53 55 57 59 61 62 64 65 65 66 66 65 64 63 62 60 58 55 53 50 48 45 42 40 37 35 32 30 28 26 24 23 21 20 19 18 17 16 15 15 14 14 14 14 14 14 14 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 36 37 38 39 41 42 43 44 45 46 47 48 49 49 50 51 51 52 52 52 53 53 53 53 53 53 53 53 53 54 54 54 54 54 55 55 55 55 56 56 56 57 57 57 57 57 57 57 56 56 55 54 53 52 51 49 48 47 45 44 42 41 39 38 36 35 33 32 31 30 28 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 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 8 8 8 9 9 10 11 12 13 14 15
 16 15 14 13 13 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 27 28 29 29 30 31 31 32 32 32 32 32 33 32 32 32 32 31 31 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 26 26 26 27 28 29 30 31 32 34 36 37 40 42 44 47 50 53 56 60 63 67 71 75 79 83 87 91 94 98 100 103 105 106 106 106 105 104 102 99 96 93 89 86 82 78 74 70 67 63 60 57 54 51 48 46 44 42 40 38 36 35 34 33 32 31 31 30 30 30 30 30 30 30 31 32 32 33 34 35 36 37 38 39 40 40 41 41 42 42 42 41 41 40 39 38 37 35 34 32 31 30 28 27 26 25 23 22 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 18 19 20 20 22 23 24 25 27 28 29 31 33 34 36 37 39 40 42 43 44 45 46 46 47 47 48 48 47 47 47 46 46 45 44 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 22 22 21 20 20 19 18 17 16
 19 18 17 16 15 14 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 20 20 21 22 23 23 24 25 26 27 27 28 29 30 31 31 32 33 34 34 35 35 36 37 37 38 38 38 39 39 39 39 39 39 38 38 38 37 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 28 28 28 28 28 28 28 28 29 30 30 31 32 34 35 37 38 40 42 45 47 49 52 55 58 61 64 67 70 73 75 78 80 82 83 84 84 84 83 82 80 78 76 73 70 67 64 61 58 55 52 49 46 43 41 38 36 34 32 30 28 26 25 23 22 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 11 10 10 10 11 11 11 11 12 12 13 14 14 15 16 18 19 20 22 23 25 27 28 30 32 35 37 39 41 43 45 47 49 51 52 54 55 56 57 58 59 59 59 60 60 59 59 59 59 58 57 57 56 55 54 54 53 52 51 50 49 47 46 45 44 43 41 40 39 38 36 35 34 32 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 41 42 42 42 42 42 41 40 39 38 37 35 34 32 31 29 27 26 24 23 21 20
 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 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 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 18 19 21 23 25 27 29 31 33 35 37 40 42 43 45 47 48 50 51 52 52 52 53 53 52 52 51 51 50 49 48 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 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 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 24 25 26 27 27 28 28 28 29 28 28 28 27 26 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 30 31 31 32 32 33 33 33 33 33 33 33 32 32 31 31 30 29 28 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14
 86 90 93 96 99 102 104 106 108 110 111 112 113 113 113 113 112 112 111 110 109 107 106 105 103 102 101 100 98 97 96 95 94 94 93 92 91 91 90 90 90 89 89 89 89 89 88 88 88 88 88 88 87 87 87 86 86 85 84 83 82 81 80 79 77 76 74 72 71 69 67 65 63 61 59 58 56 54 52 51 50 49 48 47 46 46 45 45 46 46 47 48 49 50 52 54 56 58 61 63 66 69 72 75 78 81 84 87 90 93 95 97 99 101 103 104 105 105 106 106 105 105 104 104 103 102 100 99 98 97 95 94 93 92 91 89 88 87 87 86 85 84 84 84 83 83 83 83 83 83 83 84 84 85 85 86 87 88 88 89 90 91 92 93 93 94 94 94 94 94 93 93 92 90 89 87 85 83 80 78 75 73 70 68 65 63 61 59 57 55 53 52 51 50 49 48 48 48 47 48 48 48 49 49 50 51 52 53 55 56 58 59 61 63 65 68 70 72 75 78 81 84 88 91 95 99 103 107 111 116 121 125 130 135 140 145 149 154 158 162 165 168 170 171 172 172 171 169 167 164 160 156 151 146 141 135 130 124 119 113 108 103 99 95 91 88 85 82 80 78 77 76 75 75 76 76 77 78 80 82 84 86 89 92 94 97 100 103 106 109 112 114 117 119 121 122 123 124 124 124 124 124 123 121 120 118 116 114 112 109 107 104 101 99 96 93 91 88 86 83 81 79 76 74 72 70 68 67 65 63 62 61 59 58 57 56 55 54 54 53 53 53 53 53 53 54 55 56 57 58 60 62 64 66 68 71 74 77 80 83
 22 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 37 38 39 40 40 41 41 42 42 42 42 41 41 40 40 39 38 37 36 35 34 33 32 31 29 28 27 26 26 25 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 15 15 15 16 17 17 18 18 19 20 21 22 23 24 25 25 26 27 28 29 30 30 31 31 31 32 32 32 31 31 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 20 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 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 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 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 18 19 19 20 21 21 21 22 22 22 22 22 22
 21 23 26 28 31 35 38 42 47 51 56 61 67 72 77 82 86 90 92 94 94 94 92 90 87 83 79 75 71 66 62 58 54 50 47 44 41 38 36 33 31 29 28 26 24 23 22 21 20 19 18 17 16 15 15 14 14 13 12 12 12 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 40 41 42 43 44 45 45 45 44 44 43 42 40 38 36 34 32 30 28 26 24 22 20 18 17 15 14 13 12 11 10 9 9 8 8 8 8 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 46 47 47 48 48 48 48 48 48 47 47 46 45 44 43 42 41 40 39 38 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 12 12 12 12 13 13 14 15 15 17 18 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
 32 33 34 35 36 36 37 38 38 39 39 40 40 40 40 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 40 40 40 41 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 63 64 64 64 64 64 63 62 61 60 58 56 54 52 50 48 46 44 42 40 38 36 34 33 32 30 29 28 28 27 26 26 26 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 41 42 43 44 45 46 46 47 48 49 50 51 52 52 53 54 55 56 56 57 58 58 59 60 60 60 61 61 61 61 61 61 60 60 59 59 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 43 42 41 41 41 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 47 48 49 49 50 50 51 51 51 52 52 52 52 53 53 52 52 52 52 51 51 51 50 49 49 48 47 46 45 44 43 42 42 41 40 39 38 37 36 35 34 33 33 32 31 31 31 30 30 30 30 30 30 30 31 32 32 33 34 36 37 38 40 41 43 45 47 48 50 52 53 55 56 57 57 58 58 59 58 58 58 57 56 55 54 53 52 51 50 48 47 46 45 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 29 29 30 31 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 31 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 39 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 34 34 35 36 37 38 39 41 42 44 46 49 51 54 56 59 62 65 68 71 74 77 79 82 84 86 87 89 89 90 90 90 89 88 86 85 83 81 79 77 74 72 69 67 65 62 60 58 55 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 24 25 26 27 28 28 29 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 44 45 46 47 48 49 50 51 53 54 56 57 59 61 62 64 66 67 69 70 72 73 74 75 75 75 75 75 75 74 73 71 70 68 66 64 61 59 56 54 52 49 47 45 43 41 39 37 36 34 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 20 20 21 22 24 25 27 28 30 32 34 36 38 40 42 43 45 47 49 50 52 53 54 54 55 55 55 55 55 54 54 53 52 51 49 48 47 46 44 43 42 40 39 38 36 35 34 33 32 31 30 28 27 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 11 11 11 12 12 13 14 15 16 18 19 21 23 24 26 29 31 33 36 38 41 44 47 49 52 55 58 60 63 66 68 70 73 75 77 79 80 82 84 85 86 87 88 89 90 90 91 91 91 91 91 91 91 90 90 89 88 87 86 84 83 81 79 77 75 73 70 68 65 63 60 58 55 52 49 47 44 42 39 37 34 32 30 28 26 24 22 21 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 36 37 38 39 41 42 43 45 46 48 49 51 52 53 54 55 56 57 57 57 57 56 56 55 53 52 50 48 46 44 41 39 37 34 32 30 28 26 24 23 22 20 19 18 18 17 17 16 16 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 47 48 49 49 49 50 50 50 50 50 49 49 48 48 47 46 46 45 44 42 41 40 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 18 18 18 18 18
 17 16 16 16 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 35 36 37 38 38 38 39 39 39 39 38 38 38 37 36 36 35 34 33 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 18 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 19 20 21 23 24 25 26 28 29 31 32 34 35 37 38 39 41 42 44 45 46 47 49 50 51 51 52 53 53 54 54 54 54 54 54 53 53 52 51 50 49 48 47 45 44 42 41 39 38 36 35 33 32 30 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 19 20 21 23 25 26 28 29 31 32 34 35 37 38 39 40 41 41 42 42 43 43 43 43 43 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 26 26 25 24 23 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 41 42 42 42 42 42 41 40 39 38 37 36 34 32 31 29 28 26 25 23 22 21 20 19 18
 20 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 30 31 33 35 37 39 41 43 45 48 51 54 57 60 63 67 70 74 78 82 85 89 93 96 99 101 103 105 105 105 105 103 101 99 96 92 88 84 79 75 71 66 62 58 54 50 47 44 41 38 36 34 32 31 30 29 28 28 28 28 28 29 29 30 31 32 33 34 36 37 39 40 42 43 45 46 48 49 50 51 52 53 54 55 55 55 55 55 55 55 54 53 53 52 51 50 49 47 46 45 44 42 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 16 16 17 18 19 20 21 23 24 26 28 31 33 36 39 42 45 48 52 55 58 62 65 68 70 73 75 77 79 80 82 82 83 83 83 83 83 82 81 80 79 78 77 76 74 73 71 70 68 67 65 64 62 60 59 57 56 54 53 51 50 48 47 45 44 42 41 40 38 37 35 34 32 31 30 28 27 26 24 23 22 20 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 11 11 11 12 13 14 15 16 17 18 20 21 23 25 27 28 30 32 34 36 38 40 42 44 46 47 49 51 52 53 55 56 57 58 59 60 61 62 63 63 64 64 65 65 66 66 66 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 67 67 66 66 65 64 63 62 61 59 57 56 54 52 49 47 45 42 40 38 35 33 31 29 26 25 23 21
 18 18 19 19 19 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 38 39 40 41 41 42 42 42 42 41 41 40 39 37 36 35 33 31 30 28 27 26 24 23 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 32 33 34 35 37 38 40 41 43 44 46 48 50 52 54 56 58 60 62 64 66 68 69 71 72 73 74 74 74 74 74 73 72 71 69 67 65 63 61 59 57 55 52 50 48 46 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 23 24 26 28 30 32 34 36 38 41 43 45 47 49 50 51 53 54 54 55 55 55 55 54 54 53 53 52 51 51 50 49 48 47 46 46 45 44 43 42 41 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18
 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 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 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 25 26 26 28 29 30 32 33 35 37 39 41 43 45 48 50 52 54 56 58 60 62 63 65 66 66 67 67 68 68 67 67 67 66 66 65 64 64 63 62 61 60 60 59 58 57 57 56 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 31 32 33 34 35 36 36 37 37 38 38 38 38 38 37 37 36 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 25 25 24 24 24 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 32 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 40 41 41 42 42 42 42 42 43 43 43 43 42 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35
 35 36 37 38 40 41 42 44 45 47 48 50 51 53 54 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 83 84 85 87 88 90 92 93 95 96 98 100 101 103 104 105 106 107 108 109 109 109 109 109 108 107 106 104 102 100 97 95 91 88 85 81 77 73 69 65 62 58 54 51 47 44 41 39 36 34 32 31 29 28 27 27 26 26 26 26 26 27 27 28 29 30 30 31 32 33 35 36 37 38 39 40 42 43 44 45 47 48 49 51 52 53 54 56 57 58 60 61 62 64 65 66 67 69 70 71 72 73 74 75 76 77 77 78 79 79 79 80 80 80 80 79 79 78 77 76 75 74 73 71 69 67 66 63 61 59 57 55 53 50 48 46 44 43 41 40 38 37 37 36 35 35 35 35 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 60 61 62 62 63 63 63 64 64 64 64 63 63 63 62 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 30 29 29 29 30 30 31 32 33 35 37 39 42 45 49 52 57 61 66 71 77 82 88 94 100 106 112 118 124 129 133 138 141 144 146 148 148 148 148 146 145 142 139 136 133 129 125 121 117 113 109 105 101 97 94 90 87 83 80 77 75 72 69 67 65 62 60 58 56 55 53 51 50 48 47 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 33 32 32 32 32 32 33 33 34 34
 39 36 34 32 31 29 28 28 27 27 27 27 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 55 56 57 59 60 61 63 64 66 67 69 71 72 74 76 78 80 82 84 86 88 90 92 95 97 99 101 103 104 106 107 108 109 109 109 108 107 105 104 101 98 95 92 89 85 81 78 74 71 67 64 61 59 57 55 53 51 50 49 48 47 46 46 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 34 34 35 36 37 39 41 43 46 50 54 59 65 72 80 88 98 109 121 134 147 162 178 194 210 225 240 254 266 276 283 287 288 286 281 274 264 253 241 228 215 202 190 177 166 155 144 135 126 118 110 103 97 91 85 80 76 72 68 64 61 58 55 53 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 30 29 28 28 27 27 27 27 26 26 26 27 27 27 28 29 30 31 32 33 35 37 38 40 42 44 46 48 50 51 53 54 55 55 56 56 56 56 55 55 54 53 52 52 51 50 49 48 48 47 46 46 45 45 45 44 44 44 44 44 44 44 44 45 45 46 46 47 48 49 50 51 53 54 55 57 59 61 63 65 67 70 72 75 77 80 83 85 88 90 92 94 95 96 96 96 95 93 91 89 86 82 78 74 70 65 61 56 52 48 45 42
 10 10 10 10 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 11 12 12 12 12 12 12 12 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 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 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 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 10
 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 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 12 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 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 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 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 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11
 42 42 42 41 40 39 37 36 34 32 30 28 27 25 24 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 18 19 20 21 22 22 23 24 25 25 25 25 24 24 23 22 21 19 18 17 16 15 13 12 12 11 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 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 27 28 29 29 29 29 28 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 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 13 14 15 16 18 19 21 23 25 27 29 31 32 34 35 35 35 35 34 33 31 30 28 26 24 23 21 20 19 17 16 15 15 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 16 17 18 19 20 22 23 25 27 29 31 33 35 37 38 40 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 29 29 29 29 29 29 29 29 29 28 28 27 27 26 25 25 24 24 23 22 22 21 21 21 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 29 30 32 33 35 37 40 42 45 48 51 54 58 61 65 69 72 76 78 81 82 82 82 80 78 75 71 66 61 56 52 47 43 38 35 32 29 26 24 22 21 20 19 18 17 17 17 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 44 44 44 43 42 41 41 40 39 38 37 36 35 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 13 13 14 15 16 17 19 21 23 26 29 32 36 40 44 49 54 58 63 67 71 74 76 78 79 80 79 78 77 75 72 70 67 64 62 59 56 54 51 49 47 45 43 41 40 38 37 36 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 27 27 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 15 16 16 16 17 17 18 19 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 33 34 35 35 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 40 40 40 40 40 39 39 38 38 37 36 35 34 33 32 30 29 28 26 25 24 22 21 20 19 18 18 17 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 25 26 27 29 30 31 33 34 36 37 39 41 42 44 45 46 48 49 50 51 52 53 54 55 56 56 56 57 57 57 57 57 56 56 55 55 54 53 53 52 51 50 49 48 47 46 45 43 42 41 40 38 37 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 18 18 18 18 18 19 19 20 20 21 22 24 25 26 27 29 30 32 34 35 37 39 40 42 44 45 47 49 50 52 53 55 56 58 59 61 62 63 64 65 66 67 68 69 70 70 70 71 71 70 70 70 69 68 67 66 65 63 62 60 59 57 55 53 51 49 47 45 43 41 39 37 35 34 32 30 29 27 26 24 23 22 21 20 19 18 17 17 17 16 16 16 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 31 31 32 32 33 33 33 33 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 26 27 27 27 27 26 26 25 25 24 23 22 20 19 18 16 15 14 12 11 10 9 8 7 6 6 5 5 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 32 34 35 37 38 40 41 42 43 44 45 46 46 46 47 47 46 46 45 45 44 43 42 41 39 38 37 35 34 32 30 29 27 26 24 23 21 20 18 17 16 15 13 12 11 11 10 9 8 8 7 7 7 6 6 6 6 7 7 7 8 8 8 9 10 10 11 12 12 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 27 28 29 29 30 30 31 31 31 32 32 31 31 31 31 30 30 29 28 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 6 6 7 8 9 10 11 12 13 15 17 18 20 22 24 26 28 30 33 35 37 39 40 42 44 45 46 47 47 48 48 48 48 47 47 46 45 44 43 42 41 40 39 37 36 35 34 32 31 30 29 28 27 26 24 23 22 21 20 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 7 7 7 6 6 5 5 5 5 5 5 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 7 7 8 8 8 9 9 9 9 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 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 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 7 8 8 8 9 9 10 10 11 11 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 16 16 16 15 15 14 14 13 12 12 11 11 10 9 9 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 6 6 7 7 7 8 8 9 9 9 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 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 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 5 5 5 5 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 11 11 12 12 13 14 15 16 18 19 20 21 23 24 25 27 28 29 30 31 32 33 34 34 35 35 35 35 36 35 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 30 30 30 30 30 29 29 28 28 27 26 26 25 24 23 22 21 19 18 17 16 16 15 14 14 13 13 13 13 13 13 14 15 15 16 18 19 21 23 25 27 29 32 35 38 41 45 49 53 58 63 69 75 81 88 95 102 110 118 126 135 143 150 157 164 169 173 176 177 177 175 172 168 162 156 150 143 136 128 121 114 107 100 94 88 83 77 72 68 63 59 55 52 48 45 42 39 37 34 32 30 27 25 24 22 20 19 17 16 15 14 13 12 12 11 11 11 11 11 11 12 12 12 13 14 14 15 16 17 18 18 19 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 45 46 47 47 48 48 48 48 47 47 46 45 44 42 41 39 37 35 33 31 29 27 25 23 22 20 18 17 15 14 13 12 11 10 9 9 9 9 9 9 9 10 10 11 12 13 14 15 16 17 19 20 22 23 24 26 27 28 30 31 32 33 34 35 36 37 38 38 39 39 40 40 41 41 41 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 38 38 37 37 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 17 16 15 15 14 13 12 11 11 10 10 10 10
 15 15 15 15 16 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 36 37 39 40 41 43 44 45 46 47 48 49 50 51 51 52 52 52 53 53 53 53 52 52 52 51 51 50 49 49 48 47 46 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 44 45 46 47 48 48 49 50 50 51 51 51 51 51 51 51 51 50 50 49 48 47 46 45 44 42 41 40 38 37 35 34 32 31 30 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 16 17 17 17 18 19 20 21 22 23 24 25 27 28 30 31 32 34 35 37 38 39 40 41 42 43 44 44 45 45 46 46 46 46 46 46 45 45 45 44 44 43 42 42 41 40 40 39 38 38 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 23 23 22 21 21 20 19 18 18 17 16 16 15 14 14 14 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 27 28 29 30 32 33 34 36 37 39 40 42 43 45 46 48 50 51 53 54 56 57 59 60 61 62 63 63 64 64 64 64 64 64 63 62 61 60 59 58 56 55 53 51 50 48 46 44 42 40 39 37 35 33 31 30 28 26 25 23 22 21 20 19 18 17 16 16 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
 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 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 12 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 26 27 27 28 28 28 27 27 27 26 25 25 24 23 22 21 20 19 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 22 23 25 26 27 29 30 31 32 34 35 36 36 37 38 39 40 40 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 55 56 58 60 62 64 66 68 70 72 75 77 80 82 85 87 89 91 93 95 96 96 97 97 96 95 93 91 88 85 82 79 75 71 67 63 59 56 52 48 44 41 38 35 32 29 27 25 23 21 20 18 17 16 16 15 15 15 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 31 32 33 33 33 33 33 33 32 32 31 29 28 27 25 24 22 20 19 17 16 14 13 12 11 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 12 12 12 11 11 11 11 11 11 11 12 12 13 14 16 17 19 21 23 26 29 32 35 38 41 45 48 51 53 56 57 59 59 59 59 58 56 54 52 49 47 44 41 39 36 34 32 30 28 26 25 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 17 17
 29 30 31 33 34 36 38 40 42 44 46 48 50 52 53 55 56 57 58 58 59 59 58 58 57 56 55 54 52 51 50 48 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 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 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 22 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 47 49 51 53 55 57 59 60 61 62 62 62 61 59 58 56 53 51 48 45 42 39 36 34 31 29 26 25 23 21 20 19 18 18 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 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 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 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 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28
 20 19 18 17 16 15 15 15 15 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 36 37 39 40 40 41 42 42 43 43 43 43 43 43 42 42 41 41 40 39 39 38 37 36 36 35 34 33 32 32 31 30 30 29 28 27 27 26 25 25 24 24 23 22 22 21 20 20 19 18 18 17 17 17 17 16 17 17 17 18 19 19 21 22 23 25 27 28 30 32 34 36 38 39 41 43 44 46 47 49 50 51 52 52 53 53 54 54 54 54 54 53 53 53 52 51 51 50 49 48 48 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 23 24 24 26 27 29 30 33 35 37 40 43 45 48 50 52 53 54 55 54 54 53 51 50 48 46 44 42 40 38 36 34 33 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 24 24 24 25 25 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 46 47 49 51 52 53 55 56 56 57 57 58 58 57 57 56 55 53 52 50 49 47 45 44 42 40 39 37 36 35 34 33 32 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 36 36 36 36 35 35 33 32 31 29 27 25 23 22
 9 9 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 31 31 31 32 32 32 32 32 32 32 31 31 30 30 29 28 27 27 26 25 24 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 7 7 7 7 7 7 8 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 24 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 45 46 46 46 46 46 46 45 45 44 43 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 23 24 26 27 29 31 33 35 37 39 41 43 45 47 49 51 52 54 55 57 58 59 59 60 60 60 60 59 58 57 56 55 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 28 27 26 25 24 23 21 20 19 17 16 15 14 13 12 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 14 15 16 18 19 20 22 24 26 28 31 34 37 40 45 49 55 60 67 74 82 91 100 109 118 127 135 142 147 149 149 147 142 135 127 119 109 100 91 83 75 68 61 55 49 44 40 36 32 29 26 24 21 19 17 16 14 13 12 11 10 10 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 20 21 22 23 25 26 28 29 31 32 34 35 37 38 39 40 41 42 43 44 45 45 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 40 40 39 38 37 36 35 34 33 32 30 29 28 27 26 25 24 23 23 22 22 22 22 22 23 23 24 25 25 26 28 29 30 32 33 35 36 38 40 42 44 46 48 50 52 54 57 59 61 63 66 68 70 72 73 75 76 77 78 78 79 79 79 78 77 77 76 74 73 71 70 68 67 65 63 62 60 58 57 55 53 52 50 49 47 46 44 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 25 24 24 24 24 24 24 25 26 27 28 29 30 31 33 34 36 38 39 41 43 45 47 48 50 52 54 56 57 59 61 62 64 65 67 68 69 70 71 72 73 73 74 74 74 74 74 74 73 73 72 71 70 69 68 67 65 64 63 61 60 58 56 55 53 52 50 48 47 45 44 42 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 22 21 21 20 20 20 21 21 21 22 23 24 24 25 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 59 60 61 62 63 64 65 66 67 67 68 68 68 68 67 67 66 65 64 62 61 59 58 56 54 52 50 48 46 44 43 41 39 37 35 33 32 30 29 27 26 24 23 22 21 20 20 19 19 18 18 18 18
 28 28 29 29 30 31 33 34 36 37 39 41 43 45 47 50 52 54 56 58 60 61 63 64 66 67 68 69 69 70 70 70 70 70 69 68 68 67 66 64 63 62 60 59 57 56 54 53 51 50 49 47 46 45 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 27 28 29 30 31 32 34 35 37 39 41 43 45 47 49 51 53 56 58 60 62 64 66 68 70 72 74 76 77 79 81 82 84 85 87 88 89 90 91 91 92 92 92 92 92 91 91 90 89 88 87 86 85 84 82 81 79 78 76 75 74 72 71 69 68 66 65 63 62 60 59 57 56 55 53 52 50 49 47 46 44 43 41 40 39 38 37 36 35 35 34 34 34 35 35 36 37 38 40 41 43 45 47 49 51 53 55 57 60 62 64 67 69 71 73 76 78 80 82 84 86 88 90 92 94 95 97 98 100 101 102 103 104 105 106 106 106 106 106 106 106 105 104 103 102 101 100 98 97 96 94 92 91 89 87 86 84 82 80 78 77 75 73 71 69 67 65 63 61 59 57 54 52 50 48 46 44 42 40 38 36 35 34 33 32 31 30 30 30 29 29 29 29 29 30 30 30 31 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 44 45 46 48 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 78 80 81 82 83 83 84 83 83 82 81 80 78 77 75 73 70 68 65 63 60 57 55 52 50 47 45 42 40 38 36 34 33 32 30 30 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 22 23 25 26 28 30 32 34 36 39 42 44 47 50 53 56 59 62 65 68 71 73 76 78 80 82 83 84 85 86 86 87 86 86 86 85 84 83 82 81 80 79 77 76 75 74 73 72 71 70 69 68 67 67 66 65 65 64 64 64 63 63 62 62 61 61 60 59 58 57 56 54 53 51 49 47 44 42 39 37 34 32 29 27 24 22 20 18 16 15 14 13 12 12 11 11 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 40 42 45 48 52 55 59 63 68 72 77 83 88 93 99 104 109 114 118 121 123 124 124 123 121 118 114 109 104 98 92 86 80 74 69 63 58 53 49 44 40 37 33 30 27 25 22 20 18 17 15 14 13 12 11 11 11 10 10 11 11 11 12 13 13 14 15 16 17 19 20 21 22 23 25 26 27 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 44 45 45 45 46 46 46 46 45 45 45 44 43 43 42 41 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 14 14 15 16 17 18 20 21 23 25 27 29 31 33 35 38 40 42 44 46 48 50 51 53 54 55 56 57 58 59 59 59 59 59 59 59 59 58 58 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 20 20 20 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 18 19 21 22 24 26 29 31 34 37 40 44 47 51 54 58 61 64 68 71 73 75 77 79 80 80 80 80 79 78 76 74 72 70 68 65 63 61 58 56 54 52 50 48 47 45 44 42 41 40 39 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 31 32 33 34 36 37 39 40 42 44 46 47 49 50 51 53 54 55 55 56 57 57 57 58 58 58 58 58 58 58 58 58 59 59 59 59 60 60 61 62 62 63 64 65 66 68 69 70 72 73 75 77 79 80 82 84 86 87 89 90 91 92 93 94 94 94 93 93 92 90 88 86 84 82 79 76 73 70 67 63 60 57 54 51 48 46 43 41 39 37 35 34 33 32 31 31 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 44 45 46 46 46 47 47 47 46 46 45 45 44 42 41 40 38 36 35 33 31 29 27 26 24 22 21 20 18 17 17 16 15 15 15 15 15 15 16 16 17 18 19 20 20 21 22 24 25 26 27 28 29 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 46 47 47 47 48 48 48 48 47 47 47 46 45 45 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 28 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 16 16 16 16 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 51 50 49 49 49 48 48 48 48 48 47 47 47 47 46 46 45 45 44 44 43 42 41 40 39 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 30 30 31 31 32 33 34 35 35 36 37 38 40 41 42 43 45 47 48 50 52 55 57 60 63 66 69 73 77 81 85 89 92 96 99 102 105 107 108 108 108 107 106 104 101 98 95 91 88 84 80 76 72 68 65 61 58 55 52 49 47 44 42 40 38 37 35 34 33 31 31 30 29 29 28 28 28 28 28 28 28 28 29 29 30 31 32 32 33 35 36 37 39 40 42 43 45 47 49 52 54 56 59 62 64 67 70 72 75 78 80 83 85 87 89 91 92 94 95 96 96 96 96 96 95 94 93 91 89 88 85 83 81 78 76 74 71 69 66 64 62 60 58 56 54 52 50 49 48 46 45 44 43 42 41 41 40 40 39 39 39 39 39 39 40 40 41 41 42 43 44 45 47 48 49 51 53 55 57 59 61 63 65 68 70 72 75 77 80 82 84 86 88 89 91 91 92 92 91 91 89 88 86 84 81 79 76 73 70 67 65 62 60 57 55 53 51 49 47 46 44 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 27 26 26 26 25 25 25 25 25 26 26 26 26 27 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 54 56 58 60 62 64 65 66 68 68 69 69 69 69 69 68 67 66 64 63 61 60 58 57 55 54 53
 40 38 36 35 33 31 30 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 49 51 52 54 56 58 59 60 61 62 62 62 62 62 61 60 59 57 55 54 52 50 48 46 44 42 40 38 36 34 32 31 29 28 26 25 24 23 22 22 21 21 20 20 20 20 20 20 21 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 33 33 33 33 33 32 32 31 31 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 26 27 28 30 31 32 34 35 36 37 38 39 39 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 40 41 41 42 43 44 44 45 46 47 48 49 51 52 53 55 56 58 59 61 63 64 66 67 69 70 71 73 74 75 76 77 78 78 79 79 79 79 79 78 77 76 75 74 73 71 69 67 66 64 62 60 58 56 54 53 51 50 48 47 46 45 44 43 42 41 41 41 40 40 40 40 41 41 41 42 42 43 44 45 45 46 47 48 49 50 50 51 51 51 51 50 50 49 47 46 44 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 11 12 12 13 14 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 29 30 30 31 31 31 31 30 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 26 27 27 28 29 29 30 30 30 30 30 30 29 29 28 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 35 35 35 35 34 34 33 31 30 29 27 26 24 22 21 19 18 17 16 15 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 26 27 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 23 23 22 21 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 20 20 20 21 21 22 22 23 24 24 25 25 26 26 26 26 27 27 26 26 26 25 25 24 23 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 11 10 10 10
 33 34 36 38 39 40 42 43 44 44 44 44 44 44 43 42 41 40 39 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 29 30 31 32 34 35 36 38 39 40 42 43 44 46 47 48 49 49 50 50 51 51 50 50 49 49 48 46 45 44 43 41 40 39 37 36 35 34 33 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 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 28 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 21 21 21 21 22 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 29 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 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
 17 18 19 20 20 21 22 23 24 25 25 26 26 26 26 26 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 23 24 25 27 28 29 31 33 34 35 37 38 39 40 41 41 42 42 42 41 41 40 39 38 37 35 34 33 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 27 27 28 28 28 27 27 27 26 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 16 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 28 29 29 30 30 30 30 30 29 29 28 27 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 23 23 23 22 22 21 21 20 19 19 18 18 17 16 16 15 15 15 14 14 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 37 37 38 38 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 34 34 33 32 31 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 15 15 15 16 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 25 27 28 31 33 35 38 41 44 47 50 54 57 60 63 65 68 70 72 74 75 76 76 77 77 77 76 76 75 74 74 73 72 71 70 70 69 69 68 68 68 68 67 67 67 67 67 67 67 67 67 67 66 66 65 64 63 62 61 60 58 57 56 54 53 52 50 49 48 47 46 45 44 43 42 42 41 41 40 40 40 40 40 40 40 41 41 42 42 43 43 44 44 45 45 45 45 45 44 44 43 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 32 31 31 31 31 31 31 31 32 32 33 34 34 35 37 38 39 41 43 44 46 49 51 53 56 58 61 64 66 69 72 74 76 78 80 82 83 84 84 84 84 83 82 80 78 76 73 70 68 65 62 59 56 53 50 48 45 43 41 40 38 37 36 36 35 35 35 36 37 38 39 41 42 45 47 49 52 55 59 62 66 70 74 77 81 85 88 91 93 95 96 96 96 95 93 91 87 84 80 76 72 68 64 60 56 53 50 47 44 42 39 38 36 34 33 32 31 31 30 30 30 30 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 39 40 41 41 41 41 41 40 40 39 37 36 35 33 32 30 29 27 26 25 24 23 22 22 21 21 21 21 21 22 22 23 24 25 26 27 28 30 32 34 36 38 41 44 47 50 54 58 63 68 73 79 85 91 98 105 111 118 124 130 135 139 142 144 144 144 142 138 134 129 124 118 111 105 99 92 86 80 75 70 65 60 56 52 49 45 42 39 37 34 32 30 28 27 25 24 23 22 21 21 21 21 21 21 22 23
 30 29 28 27 26 25 25 25 25 25 25 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 35 36 36 36 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 46 47 48 49 49 50 50 50 50 50 50 50 50 49 49 48 48 47 46 45 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 30 31 32 33 35 37 39 42 44 47 51 54 58 61 65 69 72 76 79 82 84 86 88 88 89 89 88 87 85 83 81 79 76 74 71 69 66 64 62 60 57 56 54 52 51 49 48 47 46 45 45 44 44 43 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 47 48 49 49 50 51 52 53 53 54 55 56 57 58 59 59 60 60 61 61 61 61 61 61 60 59 58 57 56 55 53 52 50 48 47 45 44 42 40 39 38 36 35 34 33 32 31 30 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 28 29 30 31 32 34 35 37 39 41 44 46 49 52 55 59 62 66 69 73 76 80 83 85 87 89 90 90 90 89 87 85 82 78 75 71 67 63 59 55 51 48 44 41 39 36 34 32
 44 44 43 42 40 38 35 33 31 29 27 25 23 21 20 19 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 33 33 33 34 34 34 33 33 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 29 29 29 30 30 31 32 32 33 34 34 35 35 36 36 36 36 36 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 13 13 14 14 15 16 16 17 18 20 21 23 24 26 29 31 34 36 39 42 45 47 50 51 52 52 52 51 49 46 44 41 38 35 32 30 27 25 23 22 20 19 17 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 37 39 40 41 42 43 43 43 43 43 43 42 42 41 40 39 38 37 36 35 34 34 33 32 32 32 32 32 32 32 33 33 34 35 35 36 37 38 39 39 40 41 41 42 42 42 42 42 41 40 40 39 38 36 35 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 13 14 14 15 16 18 19 21 22 24 26 28 31 33 35 38 40 42 43 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 40 41 42 42 43 43 44 45 45 46 47 48 49 49 50 51 52 52 53 54 54 54 55 55 55 55 54 54 54 53 52 51 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 35 34 34 33 33 33 33 34 34 35 35 36 37 38 40 41 42 44 45 47 48 50 51 53 54 55 56 57 57 58 58 59 59 58 58 58 57 57 56 56 55 54 53 52 52 51 50 49 48 47 47 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 39 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 47 47 48 49 49 50 50 51 51 52 52 52 52 52 52 51 51 50 50 49 49 48 47 46 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 35 34 34 34 33 33 33 33 33 34 34 34 35 36 37 38 39 40 41 43 44 46 48 49 51 53 55 57 59 61 63 65 66 68 69 69 70 70 70 69 68 67 65 63 61 59 56 54 51 49 46 44 41 39 37 36 34 33 31 30 30 29 29 28 28 28 28 28 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 50 51 51 51 51 51 51 51 50 50 50 49 48 48 47 46 45 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28
 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 25 25 25 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 44 45 45 45 45 44 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 24 24 24 25 26 26 27 28 29 30 31 33 34 36 37 39 41 43 45 46 48 50 52 54 55 57 58 60 61 62 63 63 64 65 65 65 65 65 65 65 65 65 65 64 64 64 63 62 62 61 60 59 58 57 56 55 54 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 37 36 35 35 35 34 34 34 34 34 34 35 35 35 36 37 38 39 40 41 42 44 45 47 48 50 51 53 54 55 56 56 56 56 55 54 53 51 49 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 27 26 26 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 45 46 46 47 47 47 47 47 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 26 26 27 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 37 38 38 39 39 39 40 40 39 39 39 38 37 37 36 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 22 23 25 27 29 31 33 35 36 38 40 41 42 42 43 43 42 42 41 40 38 37 35 34 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 15 16 17 17 18 19 20 21 21 22 24 25 26 27 28 29 30 31 32 33 33 34 34 34 34 33 33 32 31 31 30 29 28 27 26 25 24 24 23 22 22 21 21 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 15 15 16 16 16 17 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 28 29 29 29 29 29 28 28 27 26 25 24 23 21 20 19 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 19 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 15 16 16 17 18 18 19 19 20 21 21 22 23 23 24 24 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 24 25 25 26 26 27 27 27 27 27 27 26 26 25 25 24 24 23 23 22 21 21 20 19 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 12 12 12 12 12 13 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 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14
 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 39 39 39 40 40 41 42 43 44 45 46 47 49 51 53 55 57 59 62 64 67 70 73 76 79 82 86 89 92 95 97 100 102 103 105 106 106 107 107 106 105 104 103 101 99 97 95 93 90 87 85 82 79 76 73 70 67 63 60 57 54 51 48 45 43 40 37 35 33 31 29 27 26 24 23 22 21 20 20 19 19 19 18 18 19 19 19 20 20 21 22 23 24 26 27 29 31 33 36 39 42 45 49 54 59 65 71 78 85 93 100 108 116 123 129 133 136 136 134 130 125 118 110 102 93 85 77 70 63 57 51 47 42 39 35 32 30 28 26 24 22 21 20 19 18 18 17 17 16 16 16 16 16 17 17 17 18 19 19 20 21 22 24 25 26 28 29 31 32 34 35 36 38 39 40 41 42 42 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 50 51 52 53 55 57 58 60 62 65 67 70 73 75 78 81 84 87 89 92 93 95 96 97 97 97 96 95 93 91 89 86 84 81 78 75 72 69 67 64 61 59 56 54 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 30 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 40 42 43 46 48 50 53 57 60 64 68 72 77 82 87 93 98 103 108 112 115 117 118 118 116 113 109 104 99 93 87 81 76 70 65 61 57 53 50 47 44 42 40 38 37 35 34 33 33 32 32 32 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 38 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 27 28 29 29 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 17 16 16 16 17 17 17 18 18 19 20 21 23 24 26 28 29 32 34 36 38 41 43 46 48 50 52 54 55 56 56 57 56 56 55 54 52 50 48 46 44 42 40 38 36 35 33 32 30 29 28 27 27 26 26 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 30 30 31 31 31 31 31 30 30 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 31 31 31 31 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 41 42 42 42 42 42 41 41 40 39 38 37 36 35 34 33 32 30 29 28 27 26 25 25 24 23 23 23 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 31 32 32 32 32 32 32 31 31 30 30 29 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 25 26 27 27 28 29 30 31 31 32 33 33 34 34 34 34 34 34 33 33 32 31 31 30 29 28 27 25 24 23 22 21 21 20 19 18 18 17 17
 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 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 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 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 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 12 13 13 14 15 16 16 17 18 18 18 18 18 18 18 17 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 18 19 20 21 21 22 22 22 23 23 23 23 23 23 22 22 22 22 21 21 20 20 20 19 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 48 47 45 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 21 20 20 20 20 21 21 21 21 22 23 23 24 25 26 26 27 28 29 31 32 33 34 35 36 37 38 38 39 40 40 40 40 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 37 38 38 38 38 38 38 37 36 35 34 33 32 31 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 27 28 29 29 29 30 30 30 30 30 30 30 29 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 34 35 35 36 36 36 36 36 36 35 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 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 27 28 30 33 35 38 41 45 49 53 57 61 66 69 73 76 77 78 78 77 76 73 70 66 62 59 55 51 47 44 41 38 35 33 30 29 27 25 24 23 22 21 21 20 20 20 20 20 21 22 22 24 25 27 28 30 33 36 39 42 46 50 54 59 64 69 74 80 85 91 96 100 104 108 110 111 111 111 109 106 103 99 95 91 86 82 77 73 69 66 62 59 57 54 52
 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 17 17 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 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 14 14 15 15 16 17 18 20 22 24 26 29 32 36 40 46 52 59 68 78 89 102 116 132 147 161 173 180 181 177 167 153 137 121 105 91 78 67 57 49 43 37 32 29 25 23 21 19 18 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 21 22 22 22 22 22 22 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 20 21 23 25 27 30 34 37 42 47 53 59 66 73 81 89 96 101 106 108 108 106 102 97 90 83 76 69 62 56 50 45 41 37 33 30 28 25 23 22 20 19 18 17 16 15 15 15 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 20 20 20 20 20 19 19 18 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 13 14 15 16 17 19 21 23 25 27 30 32 35 38 40 42 44 46 47 47 47 47 46 45 44 42 41 39 37 35 34 32 30 29 27 26 25 24 22 21 21 20 19 18 17 17 16 16 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
 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 16 17 18 19 20 21 23 24 26 28 30 32 35 37 39 41 42 44 44 44 44 43 41 39 37 35 32 29 27 25 23 21 19 17 16 15 14 13 12 12 11 11 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 15 16 16 17 18 18 19 19 20 20 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 31 32 33 34 35 36 36 37 37 37 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 22 22 22 23 23 24 25 26 26 27 28 29 30 30 30 31 30 30 30 29 28 27 25 24 23 21 20 19 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 11 12 13 15 16 18 19 21 23 25 27 30 32 34 35 37 38 39 40 40 40 39 39 38 36 35 34 32 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 49 50 52 53 54 54 55 54 54 53 52 50 49 47 45 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 30 31 32 34 36 37 39 41 43 45 47 49 50 52 53 54 54 55 54 53 52 50 48 46 44 42 39 37 35 33 31 29 27 25 24 23 22 21 20 19 18 17 17 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 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 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
 43 43 42 41 40 39 37 36 35 33 32 30 29 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 28 28 29 30 32 33 34 36 38 40 42 44 47 49 52 54 57 59 61 62 64 65 65 65 64 63 61 59 57 55 52 50 47 44 42 40 37 35 33 32 30 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 30 31 32 34 35 37 39 42 44 47 50 53 57 61 65 69 73 77 81 85 88 91 92 93 94 93 91 88 85 81 77 73 69 65 61 57 53 50 47 44 42 40 38 36 34 33 32 31 30 29 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 32 33 35 36 38 39 41 43 44 46 47 48 49 50 51 51 51 51 50 49 49 48 47 46 44 43 42 41 40 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 31 30 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 26 27 27 28 29 31 32 33 34 35 37 38 39 40 41 42 43 43 43 43
 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 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 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 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 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 27 27 28 28 28 28 28 27 27 26 25 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 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 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 50 50 50 50 50 50 49 49 48 48 47 46 46 45 44 43 42 40 39 38 37 36 35 34 34 33 32 32 31 31 31 31 31 32 32 33 34 35 36 38 40 42 45 48 51 54 57 61 64 67 70 73 75 77 78 79 79 78 77 76 74 72 69 67 64 62 59 57 54 52 50 48 46 45 43 42 41 40 39 39 38 38 38 38 39 39 40 41 42 43 45 46 48 50 52 55 57 60 63 66 69 72 75 78 81 83 86 88 90 92 93 94 94 94 94 93 91 90 88 86 83 81 78 75 72 69 66 63 60 58 55 53 51 49 47 46 45 44 43 43 43 43 43 43 44 45 46 47 48 50 52 54 55 58 60 62 64 66 69 71 73 75 77 78 79 80 80 80 79 78 77 76 74 72 70 67 65 63 61 59 57 56 54 53 52 52 51 51 51 52 52 53 55 56 58 60 63 66 69 72 76 80 85 89 94 98 103 107 111 114 116 117 118 117 115 112 108 103 97 92 86 80 74 68 63 58 54 50 47 44 42 40 38 37 36 35 34 34 34 34 34 35 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 54 55 56 58 59 59 60 61 61 62 62 62 62 62 62 62 61 61 61 61 61 60 60 60 60 60 60 59 59 59 59 59 59 58 58 58 58 57 57 57 56 56 56 55 55 55 55 55 55 55 56 57 57 59 60 62 63 66 68 71 73 76 79 83 86 89 91 94 96 98 99 99 99 99 98 96 94 92 89 86 83 80 77 74 71 68 66 63 61 59 58 56 55 54 53 52 51 51 50 50 50 50
 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 60 60 60 59 59 59 58 58 58 57 57 57 57 57 57 57 58 58 59 60 61 63 64 65 67 69 70 72 73 74 76 76 77 77 77 77 77 76 75 73 72 70 69 67 66 64 63 61 60 59 58 58 57 57 57 57 57 58 59 60 61 63 64 66 68 70 72 74 76 77 78 79 80 80 80 79 78 77 75 73 70 67 65 62 59 56 53 51 49 46 44 42 41 39 38 37 36 35 35 34 34 34 35 35 36 38 39 41 43 45 48 51 55 58 62 67 71 76 80 85 90 94 98 102 105 107 109 111 111 111 111 110 108 106 103 101 98 95 92 88 85 82 80 77 74 72 70 68 66 65 63 62 61 61 60 60 60 60 60 61 61 62 63 64 65 67 68 70 72 74 76 78 80 82 84 86 88 89 91 93 94 95 95 96 96 95 95 94 92 90 88 86 83 80 77 74 71 68 65 61 58 56 53 50 48 46 44 43 41 40 40 39 39 38 38 39 39 40 41 42 43 44 46 48 50 52 54 57 59 62 65 67 70 73 75 78 80 82 83 84 84 84 84 83 82 81 79 77 76 74 72 70 69 67 66 65 65 64 64 64 64 65 66 67 68 70 72 74 76 79 81 84 87 89 91 93 95 96 97 97 97 96 94 92 89 86 83 80 76 73 69 66 63 61 58 56 54 52 51 50 49 49 48 48 48 48 49 49 50 50 51 52 53 54 55 56 57 58 59 60 60 61 62 62 63 63 64 64 64 64 64 64 64 64 64 63 63
 63 64 64 63 63 62 61 60 59 58 56 54 53 51 49 47 45 44 42 40 39 37 36 35 34 33 32 32 31 31 31 31 31 32 32 33 34 35 36 38 40 42 44 46 49 51 54 57 59 62 64 66 67 68 69 70 70 70 69 68 67 66 65 63 62 60 59 57 56 54 53 52 51 50 49 48 47 46 46 45 45 45 44 44 44 44 44 44 45 45 46 46 47 48 49 50 51 53 54 56 58 60 62 64 67 70 73 76 79 82 86 89 93 96 100 103 106 108 110 111 111 111 110 108 106 103 99 95 90 85 81 76 71 66 62 58 55 51 48 46 43 42 40 39 38 37 37 36 36 37 37 38 39 40 41 43 44 46 48 50 52 55 57 60 62 64 67 69 70 71 72 73 73 72 72 70 69 67 65 62 60 58 56 53 51 49 48 46 45 44 43 42 42 41 41 41 42 42 43 44 46 47 49 51 53 55 58 61 63 66 69 72 75 77 80 82 83 84 84 84 83 82 80 78 75 72 69 66 63 60 58 55 52 50 48 46 45 43 42 41 40 39 39 38 38 37 37 37 37 37 38 38 38 39 40 40 41 42 43 44 45 47 48 49 51 52 54 55 57 58 60 61 63 64 65 66 67 67 67 67 67 67 67 66 65 64 63 62 60 59 58 56 55 54 53 51 50 49 48 48 47 46 46 46 46 46 46 47 48 49 51 52 54 56 59 62 65 68 72 76 79 83 87 90 93 95 97 99 99 99 99 98 96 94 92 89 86 84 81 78 76 73 71 69 67 66 65 63 63 62 62 61 61 61 62 62 62 63 63 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 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 7 8 8 8 8 8 8 8 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 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 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 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 14 14 14 14 13
 37 38 39 40 40 41 41 42 43 43 44 44 45 45 46 46 47 47 48 48 49 50 50 51 52 52 53 54 54 55 56 56 57 57 57 57 57 57 57 56 56 55 54 53 52 50 49 48 46 45 44 43 41 40 39 38 37 37 36 35 35 35 34 34 34 34 35 35 35 36 37 37 38 39 40 41 42 43 44 45 46 46 47 47 48 48 48 47 47 46 46 45 44 43 42 40 39 38 37 36 35 35 34 33 33 33 33 33 33 33 34 34 35 36 37 39 40 42 44 46 48 51 53 55 57 59 61 63 64 64 65 64 63 62 61 59 56 54 51 49 46 44 42 40 38 36 35 33 32 31 30 29 29 28 28 28 28 28 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 46 47 48 48 49 49 49 49 49 49 49 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 45 45 45 45 46 46 47 47 48 48 49 50 51 51 52 53 54 55 56 57 57 58 59 59 59 60 60 60 60 59 59 58 57 57 56 55 54 53 53 52 51 51 50 50 50 50 50 50 50 50 51 52 52 53 54 54 55 56 56 56 57 57 56 56 55 55 54 52 51 49 48 46 44 42 41 39 37 36 34 33 31 30 29 28 28 27 27 26 26 26 26 26 26 27 27 28 29 30 31 32 34 35 37 39 41 43 44 46 48 50 51 53 54 54 55 55 54 54 53 52 51 49 48 46 44 43 41 40 39 37 36 35 34 34 33 32 32 32 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 33 33 34 35 36 38 39 40 42 44 45 47 48 49 50 51 51 52 51 51 50 49 48 46 44 42 41 39 37 35 34 32 30 29 28 26 25 24 23 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 29 30 32 34 36 39 42 44 47 51 54 57 60 63 66 69 71 73 74 75 75 74 73 72 70 68 66 64 61 59 57 55 53 52 51 49 48 48 47 47 46 46 46 46 46 47 47 47 47 47 46 46 45 44 43 41 39 38 36 34 32 30 28 26 24 23 21 20 19 18 17 16 16 15 15 15 15 15 16 16 17 18 18 20 21 22 24 25 27 29 31 33 35 37 39 41 43 44 45 46 46 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 34 34 34 34 33 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 21 20 20 20 20 20 21 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 31 31 32 32 32 32 32 32 33 33 33 34 34 35 36 37 38 39 41 43 44 46 49 51 54 56 59 62 64 66 68 70 71 72 71 71 69 67 64 61 58 55 51 48 44 41 38 35 32 30 28 26 24 23 21 20 19 18 17 17 16 16 16 16 16 16 16 16 16 17 18 18 19 20 22 23 25 26 28 30 33 35 38 41 44 47 50 53 56 59 61 63 64 65 66 65 64 63 61 59 56 53 51 48 46 43 41 39 37 36 35 34 33 32 32 31 31 31 32
 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 24 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 20 19 19 19 19 19 18 18 18 18 18 18 18 18 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 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 24 24 25 25 25 25 25 25 25 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 20 21 21 22 23 23 24 25 25 25 26 26 26 26 25 25 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 27 28 29 30 31 32 33 33 33 33 33 32 31 30 28 27 25 24 22 21 20 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 18 18 19 19 19 19 18 18 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 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 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 23 24 25 25 26 26 26 25 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 18 18 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 18 18 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 34 32 30 28 27 25 24 23 22 21 20 20 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 25 26 27 28 28 28 29 29 29 29 28 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 20 21 22 24 25 27 28 30 32 34 36 37 39 40 41 41 41 41 40 39 38 36 35 33 31 30 28 27 25 24 23 22 21 21 20 20 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 30 31 31 33 34 35 36 37 39 40 42 43 44 46 47 47 48 48 48 47 47 45 44 42 40 38 36 34 32 30 28 26 25 23 22 21 20 19 18 18 17 17 17 17 17 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 28 28 28 28 29 29 30 30 31 32 33 34 35 37 38 40 42 43 45 47 48 49 50 51 51 50 49 48 47 45 43 41 38 36 34 32 30 29 27 26 24 23 23 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 44 46 48 49 51 53 54 55 56 57 57 56 55 54 52 50 48 45 43 41 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 23 23 24 24 25 25 26 26 26 26 27 27 26 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 22 22 23 23 24 25 26 28 29 31 33 35 38 40 43 45 48 50 52 53 54 54 54 53 52 50 48 45 43 40 38 36 33 31 30 28 27 26 25 24 24 24 24 24 25 25 27 28 29 31 33 35 37 39 42 44 47 49 51 53 55 56 57 58 58 58 57 57 56 55 54 53 52 51 50 50 49 50 50 51 52 54 56 59 62 65 69 73 77 81 84 87 89 89 89 87 84 80 75 70 64 59 53 48 43 39 35 32 29 26 24 23 21 20 19 18 18 17 17 17 18 18 19 20 21 22 24 25 27 30 32 35 38 41 44 47 50 52 54 55 55 55 54 52 51 48 46 44 41 39 37 35 33 31 30 28 27 26 25 25 24 24 23 23 23 23 23 23 23 24 24 25 25 26 26 26 27 27 27 27 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 30 30 30 30 30 29 29 28 28 27 26 25 25 24 24 23 23 23 23 23 24 25 26 27 28 30 32 35 37 41 44 48 52 57 61 66 70 74 78 81 83 84 84 82 80 76 72 68 63 58 54 49 45 41 38 35 32 30 28 27 25 24 23 23 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 34 36 37 40 42 44 47 50 53 56 58 61 63 65 67 67 67 66 65 62 59 56 53 49 45 42 39 36 33 31 29 27 26 24 24 23 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 46 46 47 47 47 46 45 44 43 42 40 39 37 36 34 32 31 29 28 27 26 25 24 24 23 23 23 22 22 22 22 22 23 23 23 23 24 24 24 25 26 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 42 43 43 43 43 43 42 42 41 40 39 37 36 35 34 33 32 31 30 30 29 29 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 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 42 41 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 32 33 34 35 37 39 41 43 45 47 49 51 53 54 56 56 57 57 57 57 56 55 53 52 50 48 47 45 43 41 40 38 37 36 35 34 33 33 32 32 32 33 33 34 35 35 37 38 39 40 41 42 43 43 43 43 43 42 42 40 39 38 36 34 33 31 29 28 26 25 24 23 22 21 21 20 20 20 19 19 19 20 20 20 20 21 21 22 23 24 25 26 27 29 30 32 34 36 38 40 42 44 46 48 50 51 53 54 55 56 56 57 57 57 57 56 56 55 54 54 53 52 51 50 49 48 47 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 22 22 22 22 23 24 25 26 27 28 30 31 33 35 36 38 39 41 42 43 44 44 44 44 44 43 42 42 41 40 39 38 37 36 36 36 36 36 36 36 37 38 38 39 40 41 42 43 44 45
 60 64 67 71 75 79 83 86 89 91 92 92 92 90 87 84 79 75 70 65 60 56 51 47 44 40 37 35 32 30 28 27 25 24 23 22 21 21 20 20 20 20 20 21 22 22 24 25 27 29 31 34 38 41 46 51 56 62 69 76 83 90 97 102 107 109 110 108 104 98 92 84 77 70 63 57 51 47 43 39 37 34 32 31 30 29 28 27 27 27 26 26 26 26 27 27 27 27 27 28 28 28 28 28 27 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 23 23 23 24 24 25 26 27 28 29 31 32 34 36 38 40 42 43 45 46 47 48 49 49 48 48 47 46 44 43 42 40 39 37 36 34 33 32 31 30 30 29 29 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 39 40 41 43 45 47 50 52 55 59 63 67 72 78 84 91 98 105 112 119 125 130 133 135 134 131 127 121 114 106 98 90 82 75 68 61 55 50 45 41 38 35 32 30 28 26 25 24 23 23 23 23 23 23 24 25 26 28 29 32 34 37 41 45 50 55 61 67 74 80 86 91 95 97 97 95 92 87 82 76 70 64 58 53 49 45 41 38 36 33 31 29 28 27 26 25 24 23 23 23 23 22 23 23 23 23 24 24 25 25 25 26 26 26 26 27 27 26 26 26 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 26 27 29 30 31 33 35 37 39 42 44 47 50 53 56
 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 21 22 22 23 23 23 23 23 23 23 22 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 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 18 18 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 12 12 12 12 12 13 13 14 14 15 15 15 16 16 17 17 17 17 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 15 15 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 17 17 17 17 17 17 17 17 16 16 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 11 11 10 10 10 11 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 19 19 19
 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 46 47 48 49 50 52 54 55 57 59 61 63 65 67 68 69 70 71 71 70 69 68 67 65 63 61 59 57 55 52 50 48 46 45 43 42 40 39 38 38 37 37 37 37 37 37 38 38 39 40 41 41 42 42 43 43 43 43 43 43 43 42 42 41 40 39 38 38 37 36 36 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 37 37 38 39 39 40 41 42 42 43 43 44 45 45 46 46 46 47 47 47 47 47 48 48 48 48 47 47 47 47 47 47 46 46 46 46 45 45 44 44 43 43 42 42 41 40 40 39 38 37 37 36 36 36 35 35 35 35 36 36 37 38 39 40 41 43 44 46 47 49 50 52 53 54 55 55 56 56 56 55 55 54 53 52 51 50 49 48 47 47 47 47 47 47 47 48 49 49 50 51 52 53 54 55 56 57 58 58 58 58 58 58 57 56 55 53 52 50 49 47 46 44 43 42 41 40 39 38 38 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 45 45 44 44 44 43 43 42 42 42 42 41 41 41 42 42 42 42 43 43 44 44 45 45 46 46 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
 56 56 56 55 55 54 54 53 51 50 48 46 44 42 40 38 36 34 33 31 30 29 29 28 28 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 43 43 43 43 42 42 41 40 40 39 38 37 36 35 34 34 33 32 32 32 32 32 32 32 33 34 36 37 39 42 45 48 52 56 61 66 71 77 83 90 96 103 109 116 121 126 130 132 133 132 130 126 122 116 110 103 96 89 83 77 72 67 63 59 56 53 51 49 48 47 46 45 44 44 44 43 43 43 43 43 44 44 44 44 45 45 46 46 46 47 48 48 49 49 50 50 51 51 52 52 52 53 54 54 55 56 57 58 59 60 62 63 65 67 69 71 73 74 75 75 75 75 73 71 69 66 63 60 56 53 50 47 44 41 39 36 34 32 31 29 28 26 25 24 24 23 23 22 22 23 23 24 24 25 26 27 29 30 31 32 33 35 36 37 37 38 39 40 40 41 41 42 42 42 43 43 44 44 44 45 45 45 45 45 45 45 44 44 43 42 41 39 38 36 35 33 32 31 29 28 27 26 25 25 24 24 24 24 25 25 26 27 28 29 30 31 32 34 35 36 38 39 40 42 43 44 46 47 48 49 51 52 53 55 56 57 59 61 63 65 67 69 72 74 76 78 79 80 80 80 79 78 76 73 70 67 64 60 56 53 50 47 44 42 39 38 36 35 34 34 34 34 35 36 37 38 40 42 44 47 50 52 55 58 61 64 67 69 71 72 73 73 73 72 71 69 67 65 64 62 60 59 58 57 56 55 55 55 55 55 55 55 55
 136 142 145 146 144 140 133 124 115 104 94 84 75 67 59 53 47 43 39 35 33 31 29 27 26 25 25 24 24 24 24 23 23 24 24 24 24 25 25 26 27 28 30 32 34 36 39 43 47 52 57 62 68 75 81 87 93 97 101 102 102 100 96 91 85 77 70 63 56 49 43 38 34 30 27 25 23 21 20 20 19 19 19 20 20 21 21 22 23 24 25 26 28 29 30 31 32 32 33 33 33 33 33 32 31 30 29 28 27 26 25 25 24 24 24 24 24 25 26 27 28 29 31 33 36 38 42 45 49 54 60 66 72 79 86 92 99 104 108 111 112 110 108 103 98 92 85 79 72 66 61 56 51 47 43 40 37 35 33 32 31 30 29 29 29 29 30 30 31 32 33 34 35 36 37 37 38 38 39 39 39 39 38 38 37 37 36 36 35 35 34 34 34 35 35 37 38 41 44 47 52 58 65 73 83 94 107 121 137 153 168 182 193 198 198 192 181 166 148 131 114 98 84 72 62 53 46 40 35 31 27 25 22 21 19 18 17 16 16 16 16 16 16 17 18 19 20 22 25 28 32 36 42 48 56 64 72 81 90 98 105 109 111 111 108 104 98 92 85 78 71 65 60 55 50 46 43 40 37 35 33 32 30 29 29 29 29 29 29 30 30 31 32 32 33 34 34 34 34 34 34 34 33 32 32 31 30 29 28 27 27 26 26 25 25 25 26 26 26 27 28 28 29 29 30 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 31 31 32 33 35 37 40 43 46 51 56 61 68 75 83 92 101 110 119 128
 25 26 26 27 29 30 32 34 36 39 41 43 45 47 47 47 46 44 42 39 36 32 29 26 23 21 19 17 15 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 7 7 8 9 10 12 13 15 17 20 23 26 29 33 36 40 44 48 51 54 55 55 55 53 50 47 43 39 36 32 29 27 24 23 21 20 19 18 18 18 18 18 18 18 19 20 21 22 23 25 27 29 31 33 35 38 40 42 44 45 46 46 46 45 43 41 39 37 35 32 30 28 27 25 23 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 21 22 24 26 27 29 31 33 35 36 37 38 38 37 36 34 33 30 28 26 24 22 21 19 18 17 16 15 15 14 14 14 14 14 14 14 15 15 16 17 18 19 21 23 25 28 30 33 36 38 40 42 42 43 42 41 39 37 35 32 30 27 25 23 21 19 17 16 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 14 15 16 18 19 21 24 26 29 32 36 39 43 47 50 52 54 55 54 53 52 50 47 44 42 39 37 35 33 32 30 29 29 28 28 28 28 28 29 30 31 33 35 37 39 41 44 45 47 48 48 47 46 44 41 38 35 32 29 26 23 21 18 16 14 13 11 10 9 8 7 6 6 6 5 5 5 6 6 6 7 7 8 9 10 11 13 14 16 18 20 23 25 28 32 35 38 42 44 47 48 49 48 47 45 43 40 38 35 33 31 29 28 27 26 25 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 51 51 52 52 52 52 52 52 52 51 51 51 51 51 52 52 53 55 56 58 60 63 66 69 72 76 79 83 86 89 92 94 96 97 97 97 96 94 91 88 84 81 77 74 70 67 64 61 59 57 55 54 53 52 51 51 51 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 52 52 53 54 54 55 56 57 58 60 61 62 64 65 66 67 68 69 69 70 70 70 69 69 68 67 66 65 63 62 61 59 58 56 55 53 52 51 50 49 49 48 48 48 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 50 51 52 53 55 57 59 62 66 70 75 80 86 92 99 106 113 119 125 130 133 136 137 136 134 131 126 121 115 109 103 97 91 86 80 76 71 68 65 62 60 58 57 57 57 57 57 58 58 59 60 61 61 62 62 62 62 62 61 60 59 58 56 55 53 51 50 48 46 45 44 43 42 42 41 41 41 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 61 61 62 62 63 63 64 64 64 64 65 65 65 65 65 65 65 65 66 66 66 66 65 65 65 64 64 63 62 61 60 58 57 56 54 53 52 50 49 48 46 45 44 43 42 42 41 41 40 40 40 40 40 41 42 43 45 47 49 53 56 61 66 71 78 84 92 99 106 113 119 124 127 129 129 127 124 119 113 106 99 92 85 78 72 66 61 57 53 50 47 45 44 43 42 42 42 42 43 44 44 45 46 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
 9 9 9 9 9 9 9 9 9 10 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 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 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 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 14 14 13 12 12 11 11 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 7 7 7 7 8 8 9 10 10 11 12 12 13 14 14 15 16 16 17 17 17 17 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 14 14 15 15 16 16 17 18 19 19 20 20 20 20 20 20 19 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 18 18 19 20 21 21 21 21 20 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 37 38 38 38 38 38 37 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 21 21 21 22 23 24 25 26 27 29 30 31 32 33 34 35 35 36 36 35 35 34 33 32 31 30 29 28 27 26 26 25 25 25 25 25 26 27 28 29 31 32 34 35 37 38 39 40 41 41 41 40 40 38 37 35 34 32 30 28 27 25 24 23 22 22 21 21 21 21 21 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 32 32 32 31 31 30 29 28 27 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 27 27 28 29 30 31 32 33 34 34 35 36 36 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 36 36 36 37 37 38 39 39 39 40 40 40 40 39 39 39 38 38 37 36 36 35 34 34 34 33 33 33 33 33 34 34 35 36 37 37 38 38 39 39 38 38 37 36 35 33 32 30 29 27 25 24 22 21 20 19 18 18 17 17 17 17 18 19 19 21 22 23 25 27 28 30 32 34 36 38 39 40 41 42 42 42 41 40 39 37 35 33 31 30 28 27 25 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 36
 54 52 51 49 48 46 45 43 42 40 39 38 37 37 36 36 36 36 36 37 37 38 39 39 40 41 41 42 43 43 43 44 44 44 44 43 43 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 38 37 37 37 37 38 38 39 40 42 43 45 48 50 53 56 59 62 65 68 71 73 76 78 79 80 81 80 79 78 76 73 71 68 65 62 59 56 54 52 50 48 46 45 44 43 42 41 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 37 37 38 39 40 42 43 45 46 48 49 51 52 53 54 55 56 56 56 56 55 54 53 52 51 50 48 47 45 44 43 42 41 40 39 39 38 38 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 39 39 38 38 37 36 36 36 35 35 35 35 35 36 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 55 56 57 58 58 58 59 59 59 58 58 57 56 55 54 53 52 51 49 48 47 45 44 43 42 40 39 39 38 37 36 36 36 36 36 36 36 37 37 38 39 39 40 41 41 41 41 41 41 41 41 40 39 39 38 37 37 36 36 35 35 35 35 35 36 37 38 39 41 43 45 48 50 52 55 57 60 62 64 65 66 67 68 68 67 66 65 63 61 59 57 55 53 51 49 47 46 45 43 43 42 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 58 58 58 57 56 55
 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 22 23 24 25 27 29 30 32 34 36 38 40 42 43 44 44 44 44 43 41 39 37 35 33 30 28 26 24 22 20 19 18 17 16 15 15 15 15 14 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 27 28 29 31 32 33 34 34 34 34 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 14 14 14 14 14 14 15 16 17 18 19 20 21 22 24 25 26 27 27 28 28 28 28 28 28 27 27 26 25 24 23 23 22 22 21 21 21 21 21 22 22 23 24 25 26 27 28 30 31 32 33 34 35 35 35 36 36 35 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 28 27 27 26 25 23 22 21 20 19 19 18 17 17 17 17 17 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 32 31 31 30 29 27 26 25 23 22 21 20 19 18 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 27 28 29 30 31 32 33 33 34 34 33 33 32 31 31 29 28 27 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 20 20 20 21 22 22 23 23 23 23 23
 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 14 15 17 19 21 24 26 30 33 37 41 45 49 52 54 55 55 54 51 48 44 40 35 31 27 24 21 18 16 15 13 12 11 11 10 10 9 9 9 9 10 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 20 20 20 20 19 18 17 16 14 13 12 11 10 9 8 8 7 7 6 6 6 5 5 5 5 6 6 6 6 7 8 8 9 10 11 13 14 15 16 17 18 19 19 19 19 18 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 6 6 6 6 6 6 7 7 8 8 8 9 10 10 11 11 12 12 13 14 14 15 15 16 16 17 18 18 19 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 41 42 43 43 43 42 41 39 36 34 32 29 27 24 22 20 19 17 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 6 6 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 12 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 8 8 9 9 10 11 11 12 14 15 16 17 18 19 20 20 20 20 19 18 17 16 14 13 12 11 10 10 9 8 8 7 7 7 7 7 7 7 7 7 7 7 8 9 9 10 12 14 16 18 21 25 28 32 36 40 44 46 47 47 46 44 41 38 35 32 29 26 23 21 19 17 16 15 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9
 16 15 15 14 14 13 13 13 12 12 12 12 13 13 13 14 15 16 16 17 18 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 40 42 44 46 48 50 52 54 55 56 56 56 55 54 52 50 47 45 42 39 37 35 32 31 29 27 26 24 23 22 22 21 21 20 20 21 21 22 22 24 25 27 29 31 33 35 37 39 41 43 44 44 45 44 44 43 41 40 38 37 35 34 32 31 31 30 30 30 31 31 33 34 36 38 40 43 45 48 51 53 55 58 59 60 61 60 59 58 55 52 49 46 42 39 36 33 30 28 26 24 23 21 21 20 20 20 20 20 20 21 21 22 23 23 24 25 26 27 29 30 31 32 33 34 35 35 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 35 35 35 35 35 35 35 35 35 34 33 32 31 30 29 27 26 24 23 22 21 19 19 18 17 17 16 16 15 15 15 15 15 16 16 16 17 17 18 19 20 21 23 25 27 29 32 35 38 41 44 47 49 51 52 53 52 51 50 47 45 42 40 37 35 32 30 28 26 24 22 21 20 19 18 17 17 17 17 17 17 18 19 21 22 24 26 29 31 34 36 39 42 44 47 48 50 50 50 50 48 47 45 43 41 39 37 35 34 33 32 31 31 31 31 32 32 33 34 34 35 37 38 39 40 42 43 44 45 46 47 47 47 47 46 45 44 43 41 40 38 37 35 34 33 32 31 30 29 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 27 27 26 25 25 24 23 22 21 20 19 18 17 17
 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 9 9 9 8 8 8 8 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 22 22 23 23 22 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 12 12 12 12 13 13 14 15 16 17 18 19 20 21 22 24 25 26 27 27 28 28 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 12 12 12 12 12 13 13 14 15 16 17 19 20 22 23 25 27 28 30 31 32 33 33 34 34 33 33 32 31 29 28 26 24 23 21 20 19 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 22 23 24 25 26 27 27 28 28 28 28 27 27 26 25 24 22 21 20 19 17 16 15 14 14 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 22 23 24 24 24 24 24 24 24 23 22 21 21 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 22 24 25 26 26 27 27 27 27 26 25 25 23 22 21 20 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 17 18 19 20 21 21 22 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19
 13 13 14 15 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 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 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 13 13 12 12 11 11 10 10 9 8 8 8 7 7 6 6 6 6 6 5 5 6 6 6 6 7 7 8 9 9 10 11 12 13 14 15 15 16 17 17 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 17 18 18 19 19 18 18 18 17 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 22 22 23 23 24 23 23 22 21 20 19 18 17 15 14 13 12 11 10 9 9 8 8 8 7 7 8 8 8 9 9 10 10 11 12 13 14 14 15 16 17 18 18 19 19 19 19 19 19 18 18 17 17 16 15 15 15 14 14 14 14 15 15 15 15 16 16 17 17 17 17 17 17 17 17 16 15 15 14 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 12 12 13 14 15 15 16 17 18 19 19 20 20 20 19 19 18 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 6 6 6 6 7 7 7 8 9 9 10 11 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 35 34 33 32 32 32 31 32 32 33 34 36 38 40 42 45 49 53 57 61 65 70 75 79 84 88 91 94 96 97 96 95 93 90 85 81 76 70 65 59 55 50 46 43 40 38 37 36 35 35 36 36 37 38 39 41 42 44 46 48 50 52 53 55 57 58 59 59 60 59 58 57 55 54 51 49 47 45 43 41 40 39 38 38 37 38 38 39 40 42 43 46 48 51 54 57 61 64 68 72 76 79 82 85 86 87 87 86 85 83 80 77 74 71 67 64 61 58 55 52 49 46 44 41 39 37 35 33 31 30 29 28 27 27 27 28 28 29 31 32 34 36 39 41 44 47 50 53 56 60 63 66 69 72 75 77 79 80 81 82 82 81 80 79 78 76 74 73 71 70 69 68 67 66 65 65 64 64 63 63 62 61 60 60 59 57 56 55 53 52 51 49 48 47 45 44 43 43 42 41 41 40 40 40 39 39 39 39 39 39 39 39 40 40 40 41 41 42 43 44 44 45 47 48 49 50 52 53 54 55 56 57 57 57 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 31 31 32 32 32 33 34 36 37 40 43 46 50 56 62 69 78 87 98 109 119 129 137 143 147 147 144 139 132 123 114 105 97 88 81 74 67 62 57 52 48 45 43 40 39 38 37 38 38 40 42 44 48 52 57 62 68 74 82 89 97 106 114 122 131 138 145 150 154 156 156 154 150 144 137 130 121 112 104 95 88 80 74 68 63 58 54 50 47 44 42 40 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 63 60 56 52 48 44 41 38 35 32 30 29 28 27 27 26 27 27 27 28 29 29 30 31 32 33 33 34 34 35 35 35 35 34 33 33 32 31 29 28 27 26 25 25 24 24 23 24 24 24 25 25 26 27 27 28 29 29 30 30 31 31 31 31 30 30 30 29 29 28 27 27 26 26 25 25 25 25 25 26 26 27 29 30 32 34 36 39 41 44 47 49 52 54 56 58 58 59 58 57 56 54 51 49 47 44 42 40 38 36 35 33 32 31 30 30 29 28 28 27 27 27 27 27 27 28 28 29 30 31 32 34 36 39 42 46 50 55 60 66 71 76 81 85 87 88 88 86 83 79 75 70 64 59 54 50 45 41 38 35 32 30 28 26 25 24 24 24 24 24 25 25 26 27 28 29 30 31 31 32 32 32 31 31 30 29 28 27 26 25 25 24 24 24 24 25 26 27 28 30 32 34 37 40 43 47 51 56 60 66 71 77 83 88 94 98 102 105 107 107 106 103 100 95 90 85 80 75 70 66 62 58 55 52 49 47 45 43 42 41 39 38 38 37 36 36 36 35 35 35 35 36 36 37 37 38 38 39 39 40 40 40 40 39 38 38 37 35 34 33 32 30 29 28 27 26 26 25 25 25 25 26 27 28 29 31 33 35 37 39 42 44 46 49 51 52 54 55 55 56 55 54 53 52 50 48 46 43 41 39 37 35 34 33 32 31 31 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 36 37 39 41 44 46 50 53 56 60 63 66 68 69 69 68
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 32 32 31 31 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 37 38 38 38 38 38 38 38 37 37 36 35 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 25 25 25 26 26 27 28 28 29 30 32 33 34 35 36 37 38 39 40 41 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 37 37 36 36 35 35 34 34 33 33 33 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 39 40 40 40 40 39 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 23 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 31 32 32 33 33 33 34 34 34 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 35 36 36 36 35 35 35 35 35 35 35 35 35 35 36 36 37 38 39 40 41 42 43 44 44 45 45 46 46 45 45 44 43 42 41 40 38 37 35 34 32 30 29 27 26 25 24 23 22 22 22 21 22 22 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 41 42 44 45 45 46 46 46 46 46 45 44 43 42 41 40 39 38 38 37 37 36 36 36 36
 60 62 62 63 63 62 62 61 60 59 58 56 55 54 53 52 50 49 48 47 46 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 27 27 27 27 27 28 29 31 32 35 37 39 42 45 48 51 53 55 57 58 59 59 58 57 56 54 52 50 47 45 42 40 38 36 34 33 31 31 30 29 29 29 30 31 31 32 34 35 36 38 39 41 42 43 44 45 45 45 45 45 44 44 43 42 42 41 41 40 40 40 40 40 40 40 41 41 42 43 43 44 45 45 46 47 48 48 49 49 50 50 51 51 51 51 52 52 53 53 54 55 55 56 57 57 57 58 58 57 57 56 55 54 53 52 50 49 47 45 43 41 39 38 36 34 33 31 30 29 28 27 27 26 26 26 26 26 26 26 26 26 27 27 27 26 26 26 26 26 26 25 25 25 25 26 26 27 27 28 29 30 32 33 35 37 39 41 43 45 47 48 50 52 53 55 56 56 56 56 55 54 53 51 49 47 45 44 42 40 39 38 37 36 35 35 34 34 34 34 33 33 33 34 34 34 34 35 35 36 36 37 38 39 40 42 44 45 48 50 52 54 57 59 61 62 63 63 63 62 60 58 55 52 49 46 43 40 38 35 33 31 29 28 27 26 26 25 25 25 26 26 27 28 28 29 30 31 32 33 33 34 35 35 35 35 35 35 35 34 34 33 32 32 31 30 29 29 28 28 28 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 31 32 33 35 37 39 41 43 45 48 50 53 55 57 59
 54 54 54 53 52 51 50 49 49 48 48 48 48 49 50 52 54 56 59 62 65 68 71 73 75 77 78 78 77 76 74 71 68 64 60 56 52 48 44 41 38 35 33 31 30 29 29 28 29 29 30 31 33 35 37 39 42 44 47 50 53 56 59 62 65 67 69 70 71 71 71 70 68 67 65 62 60 58 57 55 54 53 52 51 51 51 51 51 50 50 50 49 48 47 46 44 43 41 39 37 35 33 31 30 28 27 26 26 25 25 25 25 25 25 26 26 27 28 29 30 31 32 34 35 36 38 39 40 42 43 44 45 45 46 46 46 46 45 45 44 44 43 42 41 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 21 21 21 21 22 23 24 25 27 29 31 33 36 39 42 44 47 49 51 53 53 54 53 52 51 49 47 46 44 42 40 39 38 37 36 36 35 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 35 35 35 35 35 35 35 35 35 36 36 37 38 39 40 41 43 44 45 46 46 46 46 46 45 44 42 41 39 37 35 33 32 30 29 27 26 26 25 25 25 25 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 51 52 54 55 57 58 59 60 60 60 60 59 58 56 54 52 50 47 45 43 41 39 37 35 34 32 31 30 30 29 29 29 30 30 31 32 34 35 37 39 42 44 46 48 50 52 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
 29 28 28 27 26 25 25 24 23 23 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 26 26 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 30 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 23 22 22 21 20 19 19 18 17 16 16 15 15 15 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 32 32 32 31 30 29 28 27 26 25 23 22 21 20 20 19 18 17 17 17 16 16 16 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 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 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 28 29 29 30 30 30 30 30 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 14 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16 16 17 17 17 17 18 18 18 17 17 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 18 18 18 18 18 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 13
 13 13 12 12 12 11 11 11 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 11 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 10 11 11 12 13 13 14 14 14 14 14 14 13 13 12 11 11 10 9 9 8 8 8 8 7 7 8 8 8 9 9 10 10 11 12 13 14 14 15 15 16 16 15 15 14 13 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 14 14 13 13 12 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 9 10 10 10 11 11 11 10 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 12 12 13 13 14 14 14 15 15 14 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 53 61 70 80 92 103 113 120 124 123 118 109 99 88 78 68 59 52 46 41 37 33 31 28 27 25 24 23 23 22 22 22 22 22 22 23 23 24 25 26 27 29 30 32 34 36 38 41 43 46 49 51 53 55 57 57 58 57 56 54 52 49 46 43 40 36 33 30 27 25 23 21 19 17 16 15 14 13 13 13 13 13 13 13 14 15 16 17 19 20 22 23 25 26 27 28 29 30 30 30 30 29 29 28 28 28 28 28 28 28 29 30 31 32 34 36 38 41 44 48 53 58 64 70 77 84 92 99 105 110 113 114 113 109 103 96 89 81 73 66 60 54 49 45 41 38 36 34 32 31 30 29 28 28 29 29 30 31 32 34 36 39 42 44 47 50 53 55 56 56 54 52 49 45 41 37 33 30 26 24 21 19 18 16 15 15 14 14 14 14 15 16 17 18 19 20 22 23 25 27 29 30 32 33 34 35 36 36 36 36 35 34 33 32 31 30 29 28 26 26 25 24 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 26 26 28 29 30 32 35 37 41 45 50 55 62 69 78 86 95 104 111 115 117 115 110 104 95 87 78 70 62 56 50 46 42 39 36 34 33 32 31 31 31 31 31 32 32 33 33 33 33 33 33 32 32 31 30 29 28 26 25 24 22 21 19 18 17 16 15 14 13 13 13 12 12 13 13 13 14 15 16 17 18 20 21 23 24 26 28 29 31 32 33 34 35 35 35 35 34 33 32 31 30 29 28 27 26 25 25 25 25 25 26 28 30 33 36 41
 38 38 39 41 42 43 45 46 48 49 51 52 53 54 55 56 56 56 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 42 42 42 42 42 42 42 43 44 44 45 46 47 49 50 51 53 54 56 58 60 61 63 64 65 66 67 67 67 67 66 65 63 61 59 57 55 52 50 47 45 43 41 39 37 36 34 33 32 31 30 30 29 29 29 29 29 29 29 29 30 30 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 50 51 52 52 53 53 52 51 50 49 47 46 44 42 40 38 37 35 34 33 32 31 31 30 30 30 30 30 30 31 31 32 33 34 35 36 37 39 40 42 43 44 45 46 47 48 49 49 50 50 51 51 52 53 54 55 57 59 60 63 65 67 70 72 74 75 76 77 76 75 74 71 69 65 62 59 55 52 49 46 43 41 38 36 35 33 32 31 30 29 29 28 28 28 29 29 30 31 33 34 36 38 40 43 45 48 50 53 55 57 59 61 62 63 63 63 63 63 62 60 59 58 56 54 52 51 49 47 46 44 43 42 40 39 39 38 37 37 37 37 37 37 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 46 47 47 48 49 51 52 53 55 57 58 60 62 64 65 67 68 69 69 69 69 68 67 66 64 63 61 59 57 55 53 52 50 49 48 47 46 45 45 44 44 44 44 44 44 43 43 43 43 43 42 42 41 40 40 39 38 38 37 37 36 36 36 36 36 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 22 21 21 21 21 21 22 22 23 24 25 27 28 30 31 33 34 35 36 36 36 35 34 33 32 30 29 27 26 24 23 21 20 19 19 18 18 17 17 17 17 17 18 18 19 20 21 23 24 26 27 29 31 33 35 37 38 40 41 41 42 41 41 40 39 38 36 35 33 32 31 30 28 28 27 26 26 26 26 26 27 27 28 28 29 30 30 31 31 31 31 31 30 29 28 27 25 24 23 22 21 20 20 19 19 19 19 19 20 20 21 22 23 25 26 28 30 32 34 35 37 38 39 39 39 38 37 35 33 31 28 26 24 22 20 18 17 16 15 14 14 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 20 21 22 23 23 23 24 24 23 23 23 22 22 22 21 21 21 21 21 22 22 23 24 25 26 27 28 29 30 31 31 31 30 30 28 27 25 24 22 21 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 21 22 23 24 24 25 25 26 26 26 25 25 24 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 21 22 22 22 22 22 21 20 20 19 18 18 17 17 16 16 16 16 15 16 16 16 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 26 26 26 26 26 26 25 25 24 24 23 22 21 21 20 19 19 18 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 26 27 27 28 28 28 28 27 27 26 25 24 23
 12 12 13 13 13 14 15 15 16 17 18 19 20 21 22 22 23 24 24 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 26 27 27 27 27 27 26 26 25 24 23 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 21 22 22 23 23 23 22 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 11 10 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 16 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 21 22 22 23 23 23 23 23 23 23 22 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 18 18 19 19 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 15 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 25 26 28 29 30 32 33 34 34 34 34 34 33 32 30 29 28 26 25 24 23 22 21 20 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12
 18 18 17 17 16 16 15 15 15 15 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 17 17 18 19 19 20 20 20 20 20 19 19 18 17 16 16 15 14 13 13 12 12 12 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 18 18 18 18 18 17 16 16 15 14 13 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 12 13 14 14 14 15 15 15 15 15 14 14 13 13 12 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 18 19 19 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 14 15 15 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 15 16 16 17 18 18 18 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 52 52 51 50 50 49 49 49 48 48 47 47 46 46 45 44 43 42 41 40 38 37 36 35 33 32 31 30 29 28 28 27 26 26 26 26 26 26 26 26 27 28 28 29 30 32 33 34 36 38 39 41 42 43 44 45 46 46 46 45 44 43 42 40 39 37 35 33 32 30 29 28 27 26 25 25 25 25 25 26 26 28 29 30 32 34 37 39 41 44 46 48 50 51 51 51 51 50 49 48 46 45 44 42 41 41 40 40 39 39 40 40 40 41 42 43 44 44 45 46 46 47 47 47 46 46 45 44 43 42 41 40 38 37 36 35 35 34 33 33 33 32 32 33 33 33 34 34 35 36 37 37 38 39 40 41 41 42 42 42 43 43 42 42 42 41 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 43 44 44 44 45 44 44 44 44 43 42 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 30 29 29 30 30 30 31 32 33 34 35 36 38 39 40 42 43 43 44 44 43 42 41 40 38 36 34 33 31 30 28 27 27 26 26 26 26 26 27 28 28 29 30 32 33 34 35 36 37 38 38 38 38 38 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 25 24 24 24 25 25 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 37 38 39 41 42 44 45 47 48 50 51 52 53 54 54 55 55 55 55 54 54 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 39 39 38 37 35 34 33 31 30 29 28 27 26 26 26 26 26 26 26 26 27 27 27 28 28 28 28 28 28 27 27 26 26 25 25 24 24 23 23 23 23 23 23 24 24 25 26 27 28 29 30 31 32 33 34 34 35 34 34 33 32 32 30 29 28 28 27 26 26 26 26 26 27 27 28 30 32 34 36 38 41 43 45 47 48 49 49 48 46 44 41 39 36 34 32 30 28 27 26 26 26 26 27 28 29 30 32 33 35 37 39 40 41 42 42 42 41 40 38 36 34 32 30 28 27 25 24 22 22 21 20 20 20 20 21 21 22 23 25 26 28 30 33 35 38 40 42 44 46 48 48 49 48 48 47 45 43 42 40 38 37 36 35 34 33 33 33 33 33 34 35 37 38 40 41 43 45 46 47 48 48 48 47 46 45 43 42 41 40 39 38 37 37 37 37 38 39 40 42 43 45 47 49 50 51 52 53 52 51 50 48 45 42 39 36 33 30 28 25 23 22 20 19 18 18 17 17 17 17 18 19 20 21 23 25 27 29 32 34 37 40 42 44 45 46 46 46 45 43 41 39 37 35 33 31 29 28 28 27 27 27 28 29 31 32 35 37 40 43 45 48 50 51 51 51 49 48 45 43 40 37 35 32 31 29 28 26 26 25 25 25 25 25 26 27 28 28 29 30 31 32 33 33 34 34 34 34 33 33 32 31 31 30 30 29 29 29 28 28 28 29 29 29 29 29 29 30 30 29 29 29 28 28 27 26 26 25 24 24 23 23 23 22 22 23 23 23 24 25 26 28 29 31 32 34 36 37 38 39
 36 35 35 33 32 30 29 27 26 25 24 23 22 21 21 21 20 20 20 21 21 21 21 21 21 21 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 32 33 34 35 35 36 36 36 37 37 37 36 36 36 35 35 34 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 25 25 24 24 23 23 22 22 22 22 22 22 22 23 23 24 25 27 28 30 31 33 34 35 36 36 36 35 34 32 30 28 25 23 22 20 18 17 16 15 15 14 14 14 14 14 14 15 16 16 17 18 20 21 22 24 25 27 28 29 29 30 30 29 29 28 26 25 24 22 21 20 18 17 16 15 14 14 13 13 13 12 12 12 12 12 13 13 13 14 14 15 16 17 18 19 20 22 23 24 26 27 29 30 31 33 34 35 36 37 37 37 37 37 37 36 36 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 13 12 12 12 12 12 12 13 13 13 14 14 14 15 16 16 17 18 18 19 20 20 21 21 22 22 22 22 22 21 21 20 19 18 18 17 16 15 15 14 14 13 13 13 13 13 13 14 14 15 16 17 18 20 21 23 25 27 29 31 33 34 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
 75 77 80 81 82 81 80 78 76 72 69 66 62 59 56 53 50 48 46 44 43 42 41 41 40 41 41 42 43 44 46 48 50 52 55 58 61 64 67 70 72 75 77 79 80 80 80 79 78 76 73 71 68 64 61 58 55 52 49 47 45 44 42 42 41 41 41 41 42 43 44 45 47 48 50 52 54 56 58 59 61 62 64 65 66 67 68 69 70 70 71 72 74 75 76 78 79 80 81 82 83 83 82 81 80 78 75 73 70 67 64 61 58 55 53 51 49 47 46 45 45 45 45 45 46 47 49 50 52 54 56 59 61 64 66 68 70 72 74 75 76 77 77 76 75 74 72 70 68 66 64 61 59 58 56 55 54 53 53 53 53 54 56 57 59 61 64 67 70 73 77 80 83 86 88 89 89 88 86 83 79 75 71 67 62 59 55 52 49 46 44 42 41 40 39 39 38 38 39 39 40 41 42 43 45 47 49 51 54 56 59 62 65 68 70 72 74 76 77 77 76 75 74 71 69 66 63 60 57 54 51 48 45 43 41 39 38 37 36 36 35 36 36 37 38 40 42 44 47 50 54 57 61 65 69 72 76 79 82 85 87 88 89 90 90 90 90 90 89 89 89 88 88 88 87 87 86 85 84 82 80 78 75 72 69 66 63 60 57 54 51 49 46 44 43 41 40 39 38 37 37 37 37 37 38 38 39 40 40 41 42 43 44 44 45 46 46 47 47 47 47 47 48 48 48 47 47 47 47 47 46 46 46 45 45 44 44 43 43 42 42 42 42 42 42 42 42 43 44 45 46 48 50 52 55 58 61 64 68 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
 23 24 24 25 25 26 27 27 27 28 28 28 28 28 27 27 26 25 25 24 23 22 21 20 19 19 18 17 17 17 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 26 27 27 28 28 29 28 28 28 27 26 25 24 22 21 20 20 19 19 18 18 18 19 19 19 20 21 21 22 23 23 24 25 25 25 26 26 25 25 25 24 24 24 23 23 23 23 24 24 25 26 27 28 30 31 33 34 35 36 37 37 37 36 35 33 32 30 28 27 26 24 24 23 22 22 22 23 24 24 26 27 29 31 33 36 39 43 46 50 55 59 62 66 68 70 70 70 68 65 61 57 53 49 45 42 39 36 34 32 31 29 29 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 23 23 23 24 25 26 27 28 30 31 33 35 37 40 42 45 47 50 52 54 55 55 55 54 52 50 47 45 41 38 36 33 30 28 26 24 22 21 20 18 18 17 16 16 16 16 16 16 17 17 18 20 22 24 27 30 34 39 44 49 55 60 64 67 68 67 65 61 57 53 48 44 40 36 33 31 29 27 26 25 24 24 23 23 23 23 24 24 24 24 23 23 22 22 21 20 19 18 17 17 16 15 15 15 14 14 15 15 16 17 18 20 22 24 27 30 34 37 41 45 48 50 52 53 52 51 49 47 44 41 38 35 32 30 27 25 23 22 20 19 18 17 16 16 16 15 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 22 22 22 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

