
 % 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
 8105 8335 8576 8827 9090 9364 9651 9949 10260 10583 10920 11270 11633 12010 12400 12804 13222 13653 14097 14554 15024 15504 15996 16497 17008 17525 18048 18576 19105 19634 20161 20683 21197 21701 22190 22663 23115 23543 23944 24316 24653 24954 25216 25436 25613 25744 25828 25864 25853 25793 25686 25533 25335 25095 24813 24494 24140 23754 23339 22899 22437 21956 21459 20950 20432 19907 19379 18849 18320 17795 17274 16760 16254 15757 15271 14796 14332 13881 13443 13019 12608 12210 11826 11456 11099 10756 10426 10108 9804 9511 9231 8962 8705 8459 8223 7998 7782 7577 7380 7193 7014 6843 6680 6525 6377 6237 6103 5976 5855 5740 5631 5528 5430 5337 5250 5167 5089 5016 4947 4882 4821 4765 4712 4664 4618 4577 4539 4505 4474 4446 4422 4401 4383 4368 4356 4348 4342 4340 4341 4345 4351 4361 4375 4391 4410 4433 4459 4488 4521 4557 4597 4640 4687 4738 4792 4850 4913 4980 5051 5127 5207 5292 5382 5477 5578 5684 5795 5913 6037 6168 6305 6449 6600 6759 6925 7100 7283 7475 7676 7886 8107 8337 8578 8829 9092 9366 9653 9951 10262 10585 10922 11272 11635 12012 12403 12807 13225 13656 14101 14558 15027 15508 16000 16501 17012 17529 18053 18580 19110 19639 20166 20688 21202 21706 22196 22668 23120 23549 23950 24321 24659 24960 25222 25442 25619 25750 25834 25870 25858 25799 25692 25538 25340 25099 24818 24499 24144 23758 23343 22903 22440 21959 21462 20953 20434 19910 19381 18851 18322 17797 17276 16762 16255 15759 15272 14797 14333 13882 13444 13019 12608 12211 11827 11456 11099 10756 10426 10108 9804 9511 9231 8962 8705 8459 8223 7998 7782 7576 7380 7192 7013 6843 6680 6525 6377 6236 6103 5975 5855 5740 5631 5527 5430 5337 5249 5167 5089 5015 4946 4882 4821 4764 4712 4663 4618 4577 4539 4504 4473 4446 4421 4400 4382 4367 4356 4347 4342 4339 4340 4344 4351 4361 4374 4390 4410 4433 4458 4488 4520 4556 4596 4639 4686 4737 4791 4850 4912 4979 5050 5126 5206 5291 5381 5476 5577 5683 5794 5912 6036 6166 6303 6447 6599 6757 6924 7099 7282 7474 7674 7885
 74 74 73 72 71 70 69 67 66 65 64 62 61 60 58 57 56 54 53 52 50 49 48 46 45 44 43 42 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 42 43 44 45 46 48 49 50 52 53 54 56 57 59 60 62 63 64 66 67 68 69 71 72 73 74 75 76 76 77 77 78 78 78 78 78 78 78 77 77 76 76 75 74 73 72 71 69 68 67 66 64 63 61 60 58 57 56 54 53 51 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 34 35 36 37 39 40 41 42 43 44 46 47 48 50 51 52 54 55 56 58 59 61 62 63 65 66 67 68 69 71 72 72 73 74 75 75 76 76 76 76 76 76 76 76 75 75
 94 92 91 89 88 86 85 83 81 79 78 76 74 72 70 68 67 65 63 62 60 58 57 55 53 52 51 49 48 46 45 44 43 42 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 55 57 59 61 63 65 67 69 71 73 75 77 79 82 84 86 88 91 93 95 97 100 102 104 106 108 109 111 113 114 115 116 117 118 119 119 119 120 119 119 119 118 117 116 115 114 113 111 110 108 106 104 102 100 98 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 65 63 61 60 58 57 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 48 50 51 52 53 54 56 57 58 60 61 63 64 66 67 69 70 72 74 75 77 79 80 82 84 85 87 88 90 91 93 94 95 96 97 98 99 100 100 101 101 101 101 101 101 101 100 100 99 98 97 96 95
 117 115 113 111 109 107 105 103 101 100 98 96 94 93 91 89 88 86 85 83 82 80 79 78 77 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 61 61 60 60 59 59 58 58 57 57 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 56 56 56 57 57 58 58 58 59 60 60 61 61 62 63 64 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 81 82 84 85 87 88 90 92 93 95 97 99 100 102 104 106 108 110 112 114 116 119 121 123 125 127 129 131 134 136 138 140 142 144 146 148 150 151 153 155 156 158 159 160 162 163 164 165 165 166 167 167 167 168 168 168 167 167 167 166 165 165 164 163 162 161 160 158 157 155 154 152 151 149 148 146 144 142 141 139 137 135 133 132 130 128 126 124 123 121 119 118 116 114 113 111 110 108 107 105 104 103 101 100 99 98 96 95 94 93 92 91 90 89 89 88 87 86 86 85 84 84 83 83 82 82 81 81 80 80 80 80 79 79 79 79 79 79 79 79 79 79 79 79 79 80 80 80 81 81 81 82 82 83 83 84 84 85 86 86 87 88 89 89 90 91 92 93 94 95 96 97 99 100 101 102 104 105 106 108 109 111 112 114 115 117 118 120 122 123 125 127 128 130 132 133 135 137 139 140 142 143 145 147 148 150 151 152 154 155 156 157 158 159 160 161 162 162 163 163 163 163 163 163 163 163 162 162 161 161 160 159 158 157 155 154 153 151 150 148 146 144 143 141 139 137 135 133 131 129 127 125 123 121 119
 164 160 155 151 147 143 139 135 131 127 123 120 116 113 109 106 103 100 97 94 91 88 86 83 81 78 76 74 72 70 68 66 65 63 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 57 58 59 61 62 64 66 67 69 71 73 74 76 78 81 83 85 87 90 92 94 97 100 102 105 107 110 113 116 119 121 124 127 130 132 135 138 140 143 145 148 150 152 154 156 158 159 161 162 163 164 164 165 165 165 165 164 164 163 162 161 159 158 156 154 152 150 148 146 144 141 139 136 134 131 129 126 124 121 118 116 113 111 108 106 103 101 99 96 94 92 90 88 86 84 82 80 79 77 75 74 72 71 69 68 67 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 52 51 51 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 50 50 51 51 52 53 53 54 55 56 56 57 58 59 60 61 63 64 65 66 68 69 71 72 74 76 78 79 81 83 86 88 90 92 95 97 100 103 106 109 112 115 118 121 125 128 132 135 139 143 147 150 154 158 162 166 170 174 178 182 186 189 193 196 200 203 206 208 211 213 215 216 218 219 219 220 220 219 219 218 216 214 213 210 208 205 202 199 195 192 188 184 180 176 172 168
 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 62 64 66 67 69 71 73 75 77 79 81 83 85 88 90 92 94 96 98 101 103 105 107 109 111 112 114 116 117 119 120 121 122 123 123 124 124 124 124 124 124 123 122 121 120 119 118 116 115 113 111 109 107 105 103 101 99 97 95 92 90 88 86 84 81 79 77 75 73 71 69 67 65 64 62 60 58 57 55 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 74 75 76 76 77 77 78 78 78 78 78 79 78 78 78 78 78 77 77 76 76 75 74 73 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 41 41 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27
 73 74 74 75 75 76 76 76 77 77 77 78 78 78 78 78 78 78 78 78 78 78 78 78 78 77 77 77 76 76 76 75 75 74 74 73 72 72 71 71 70 69 69 68 67 67 66 65 65 64 63 62 62 61 60 60 59 58 58 57 56 56 55 55 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 51 52 52 53 54 54 55 56 56 57 58 59 60 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 95 96 97 97 98 98 99 99 100 100 100 100 100 101 100 100 100 100 100 99 99 99 98 98 97 96 95 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 53 52 51 51 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 53 54 55 55 56 57 57 58 59 59 60 61 62 62 63 64 65 65 66 67 67 68 69 69 70 71 71 72 73
 129 130 130 129 129 128 128 127 126 125 123 122 120 118 117 115 113 111 108 106 104 102 100 97 95 93 91 89 86 84 82 80 78 76 74 72 70 69 67 65 64 62 60 59 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 44 45 47 48 49 50 51 53 54 56 57 59 60 62 64 66 68 70 73 75 78 80 83 86 89 92 95 98 101 105 108 112 116 120 124 128 132 137 141 145 150 154 159 163 168 172 176 180 184 188 191 194 197 200 202 204 206 207 207 208 207 207 206 204 202 200 197 194 191 187 183 179 175 171 166 162 157 152 147 143 138 133 129 124 120 115 111 107 103 99 95 92 88 85 82 79 76 73 70 67 65 62 60 58 56 54 52 50 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 35 37 38 39 40 41 42 44 45 46 48 49 51 53 54 56 58 60 62 64 66 68 70 72 74 77 79 81 84 86 89 91 93 96 98 101 103 106 108 110 112 114 116 118 120 122 123 125 126 127 128 129 129
 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 53 54 56 58 60 62 64 66 68 71 73 75 78 80 83 86 89 91 94 97 100 103 107 110 113 116 119 122 125 129 132 135 137 140 143 145 148 150 152 153 155 156 157 158 159 159 159 159 159 158 157 156 155 153 152 150 147 145 143 140 138 135 132 129 127 124 121 118 115 112 109 106 103 101 98 95 93 90 88 85 83 81 78 76 74 72 70 68 67 65 63 62 60 59 57 56 55 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 42 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 68 69 70 72 73 74 76 77 78 79 81 82 83 84 85 86 87 88 89 90 91 92 92 93 93 93 94 94 94 94 94 93 93 93 92 91 91 90 89 88 87 86 85 84 82 81 80 78 77 75 74 72 71 69 68 66 65 63 62 60 59 57 56 55 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 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 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24
 41 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 66 67 68 70 71 72 74 75 77 78 80 82 83 85 86 88 89 91 93 94 96 97 99 100 102 103 105 106 107 109 110 111 112 113 114 115 116 116 117 118 118 118 119 119 119 119 119 118 118 118 117 117 116 115 114 113 112 111 110 109 108 107 106 104 103 102 100 99 97 96 95 93 92 90 89 88 86 85 83 82 81 79 78 77 76 74 73 72 71 70 69 68 67 66 65 64 63 62 62 61 60 59 59 58 57 57 56 56 55 55 54 54 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 52 52 52 52 52 52 53 53 53 54 54 55 55 56 56 57 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 77 78 80 82 83 85 87 88 90 92 94 96 98 100 102 104 106 108 111 113 115 117 120 122 124 126 129 131 133 135 137 140 142 144 145 147 149 150 152 153 155 156 157 157 158 159 159 159 159 159 159 158 158 157 156 155 153 152 151 149 147 145 143 141 139 137 135 132 130 128 125 123 120 118 115 113 111 108 106 103 101 99 96 94 92 90 88 85 83 81 80 78 76 74 72 71 69 67 66 64 63 62 60 59 58 57 55 54 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40
 48 48 48 48 48 49 49 49 50 50 50 51 51 51 52 52 53 53 54 55 55 56 57 57 58 59 60 60 61 62 63 64 65 66 67 68 69 71 72 73 74 76 77 78 80 81 83 84 86 87 89 90 92 94 95 97 99 101 102 104 106 108 109 111 113 115 116 118 120 121 123 125 126 128 129 131 132 133 134 135 136 137 138 139 140 140 141 141 142 142 142 142 142 141 141 141 140 139 139 138 137 136 135 134 133 131 130 129 127 126 124 123 121 120 118 116 115 113 111 110 108 107 105 103 102 100 98 97 95 94 92 91 89 88 87 85 84 83 81 80 79 78 77 76 74 73 72 72 71 70 69 68 67 66 66 65 64 64 63 63 62 62 61 61 60 60 59 59 59 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 59 59 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 67 68 68 69 70 71 72 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 109 110 111 111 112 112 113 113 114 114 114 114 114 114 114 114 114 113 113 113 112 112 111 110 110 109 108 107 106 105 104 103 102 101 100 99 98 97 95 94 93 92 90 89 88 87 85 84 83 82 81 79 78 77 76 75 74 72 71 70 69 68 67 66 65 64 64 63 62 61 60 59 59 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 48
 85 84 82 81 79 78 76 75 74 73 72 70 69 68 67 66 66 65 64 63 62 62 61 60 60 59 59 58 58 57 57 57 56 56 56 56 56 56 56 55 55 56 56 56 56 56 56 56 57 57 57 58 58 59 59 60 61 61 62 63 63 64 65 66 67 68 69 70 71 73 74 75 77 78 80 82 83 85 87 89 91 93 95 97 99 101 104 106 109 112 114 117 120 123 126 129 132 135 139 142 145 149 152 156 159 163 166 170 173 177 180 184 187 191 194 197 200 203 205 208 210 213 215 217 218 219 221 221 222 222 222 222 222 221 220 219 217 216 214 212 209 207 204 201 198 195 192 189 185 182 179 175 171 168 164 161 157 153 150 146 143 139 136 133 130 126 123 120 117 114 112 109 106 104 101 99 96 94 92 90 88 86 84 82 80 79 77 75 74 72 71 70 68 67 66 65 64 63 62 61 60 59 58 58 57 56 56 55 55 54 54 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 51 52 52 52 52 52 53 53 53 54 54 55 55 56 56 57 58 58 59 60 61 62 62 63 64 65 66 67 69 70 71 72 74 75 77 78 79 81 83 84 86 88 90 92 93 95 97 99 101 104 106 108 110 112 115 117 119 122 124 127 129 131 134 136 138 141 143 145 147 149 152 154 155 157 159 161 162 163 165 166 167 168 168 169 169 170 170 170 170 169 169 168 167 166 165 164 163 161 160 158 156 155 153 151 149 146 144 142 140 138 135 133 131 128 126 124 121 119 117 114 112 110 108 106 104 102 100 98 96 94 92 90 89 87
 44 44 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 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 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48 49 49 50 51 52 53 54 54 55 56 57 58 58 59 60 61 61 62 63 63 64 65 65 66 66 67 67 68 68 68 68 69 69 69 69 69 69 69 69 68 68 68 68 67 67 66 66 66 65 64 64 63 63 62 61 60 60 59 58 58 57 56 55 54 54 53 52 51 51 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 47 48 48 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 56 55 55 54 54 53 53 52 52 51 51 50 49 49 48 48 47 46 46 45
 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 57 58 59 60 61 62 62 63 64 64 65 65 66 66 66 67 67 67 67 67 67 67 67 67 66 66 66 65 65 64 64 63 63 62 61 61 60 59 58 58 57 56 55 54 54 53 52 51 50 50 49 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 46 46 47 47 48 48 49 50 50 51 51 52 52 52 53 53 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 53 53 52 52 51 51 50 50 49 48 48 47 46 46 45 44 43 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 19
 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 36 37 38 39 40 41 43 44 45 46 47 48 50 51 52 54 55 56 58 59 61 62 64 65 67 68 70 71 73 74 76 77 79 80 82 83 84 86 87 88 90 91 92 93 94 95 96 97 98 99 99 100 100 101 101 102 102 102 102 102 102 102 102 101 101 101 100 100 99 99 98 97 97 96 95 94 94 93 92 91 90 89 89 88 87 86 85 84 83 82 82 81 80 79 78 78 77 76 76 75 74 74 73 73 72 72 71 71 71 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 71 71 71 72 72 73 74 74 75 76 77 78 79 80 81 82 83 84 86 87 89 90 92 93 95 97 99 101 103 105 107 109 112 114 116 119 122 124 127 130 133 135 138 141 144 147 150 153 156 159 162 165 168 171 174 176 179 181 184 186 188 189 191 192 193 194 195 195 195 195 194 194 193 191 190 188 186 184 181 179 176 173 170 166 163 159 156 152 148 144 141 137 133 129 126 122 118 114 111 107 104 101 97 94 91 88 85 82 79 77 74 72 69 67 64 62 60 58 56 54 52 51 49 47 46 44 43 42 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 21 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16
 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 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 40 42 43 45 47 49 51 53 55 58 61 63 66 69 72 76 79 83 87 91 95 100 104 109 114 120 125 131 137 143 149 156 162 169 176 183 190 197 203 210 217 223 229 234 239 244 248 252 254 257 258 259 258 258 256 254 251 247 243 238 233 227 221 215 209 202 195 189 182 175 169 162 156 149 143 137 132 126 121 116 111 106 102 97 93 89 85 82 79 75 72 69 67 64 61 59 57 55 53 51 49 47 45 44 42 41 40 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 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 37 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 51 52 53 54 55 56 56 57 58 59 59 60 61 61 62 62 62 63 63 63 63 64 64 64 64 63 63 63 63 62 62 61 61 60 60 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17
 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 51 51 52 52 53 53 53 54 54 55 55 55 56 56 56 57 57 58 58 58 59 59 59 59 60 60 60 61 61 61 61 61 62 62 62 62 62 63 63 63 63 63 63 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 68 68 68 68 68 68 69 69 69 69 69 70 70 70 70 70 71 71 71 71 71 72 72 72 72 73 73 73 73 73 74 74 74 74 74 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 77 77 77 77 77 77 77 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 74 74 74 74 73 73 73 72 72 72 71 71 71 70 70 70 69 69 69 68 68 68 67 67 67 66 66 65 65 65 64 64 64 63 63 62 62 62 61 61 61 60 60 60 59 59 58 58 58 57 57 57 57 56 56 56 55 55 55 54 54 54 53 53 53 53 52 52 52 51 51 51 51 50 50 50 49 49 49 49 48 48 48 48 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 36
 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 47 48 49 49 50 51 52 53 54 54 55 56 57 58 59 60 61 61 62 63 64 65 66 67 67 68 69 70 70 71 72 73 73 74 74 75 75 76 76 76 77 77 77 77 77 78 78 78 77 77 77 77 77 76 76 76 75 75 75 74 74 73 72 72 71 70 70 69 68 68 67 66 66 65 64 63 63 62 61 60 60 59 58 57 57 56 55 55 54 53 53 52 51 51 50 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 48 48 48 48 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 47 47 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27
 47 46 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 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 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 65 66 67 68 70 71 72 73 74 75 77 78 79 80 81 82 82 83 84 85 85 86 86 87 87 88 88 88 88 88 88 88 87 87 87 86 86 85 84 84 83 82 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 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 50 51 51 52 53 54 55 56 57 58 58 59 60 61 62 63 63 64 65 66 67 67 68 69 69 70 70 71 71 72 72 72 73 73 73 73 73 73 73 73 73 72 72 72 71 71 70 70 69 69 68 67 67 66 65 64 63 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 49 48
 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 55 55 55 55 56 56 56 57 57 57 57 58 58 58 58 59 59 59 59 60 60 60 60 61 61 61 61 61 62 62 62 62 62 63 63 63 63 63 64 64 64 64 64 65 65 65 65 65 66 66 66 66 66 67 67 67 67 68 68 68 69 69 69 69 70 70 70 71 71 72 72 72 73 73 74 74 75 75 76 77 77 78 78 79 80 80 81 82 83 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 102 103 104 106 107 108 110 111 113 114 116 117 119 121 122 124 125 127 129 130 132 133 135 136 138 139 141 142 144 145 146 147 148 150 151 151 152 153 154 154 155 155 156 156 156 156 156 156 155 155 154 154 153 152 151 150 149 148 147 145 144 142 141 139 137 136 134 132 130 128 126 124 122 120 118 116 114 112 110 108 106 104 102 100 98 96 94 92 91 89 87 85 84 82 80 79 77 76 74 73 71 70 69 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 47 46 46 45 45 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 43 44
 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 53 53 53 53 53 54 54 54 54 55 55 55 55 56 56 56 56 57 57 57 58 58 58 59 59 59 59 60 60 60 61 61 61 62 62 62 62 63 63 63 63 64 64 64 64 64 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 64 64 64 64 64 63 63 63 62 62 62 62 61 61 61 60 60 59 59 59 58 58 58 57 57 56 56 56 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 52 53 53 54 54 54 55 55 56 56 57 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 67 68 68 69 69 70 70 71 71 71 72 72 72 73 73 73 74 74 74 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 74 74 74 74 73 73 73 72 72 72 71 71 71 70 70 69 69 69 68 68 67 67 67 66 66 65 65 65 64 64 63 63 62 62 62 61 61 60 60 60 59 59 59 58 58 58 57 57 57 56 56 56 55 55 55 54 54 54 54 54 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51
 50 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 50 50 50 51 51 52 52 52 53 53 54 55 55 56 56 57 58 58 59 60 60 61 62 63 64 64 65 66 67 68 69 70 70 71 72 73 74 75 76 77 78 79 79 80 81 82 83 83 84 85 85 86 87 87 88 88 88 89 89 89 89 89 89 89 89 89 89 88 88 88 87 87 86 85 84 84 83 82 81 80 79 78 77 76 74 73 72 71 70 68 67 66 65 63 62 61 59 58 57 56 55 53 52 51 50 49 48 47 45 44 43 42 41 40 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 45 46 47 48 49 50 51 52 53 53 54 55 56 57 58 59 59 60 61 62 62 63 64 64 65 65 66 67 67 67 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 67 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 52 51 51 51 50 50
 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 55 56 58 60 63 65 67 69 72 74 77 79 82 85 88 91 94 97 100 103 106 109 112 115 118 122 125 128 130 133 136 138 141 143 145 147 148 149 151 151 152 152 152 152 151 151 150 148 147 145 143 141 139 136 134 131 128 126 123 120 117 114 111 108 105 102 99 96 93 90 87 85 82 79 77 75 72 70 68 66 64 62 60 58 56 55 53 51 50 49 47 46 45 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 39 39 40 41 42 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 56 57 58 59 60 61 62 62 63 64 64 65 66 66 67 67 68 68 68 69 69 69 69 69 69 69 69 68 68 68 67 67 66 66 65 65 64 63 62 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19
 34 34 35 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 60 61 63 65 67 69 71 73 76 78 80 83 86 88 91 94 97 100 103 107 110 113 117 121 124 128 132 136 140 144 147 151 155 159 163 167 171 175 179 182 186 189 192 195 197 200 202 204 206 207 208 209 210 210 210 209 209 208 206 205 203 201 198 196 193 190 187 184 181 177 174 170 166 163 159 155 152 148 144 141 137 133 130 126 123 120 117 113 110 107 105 102 99 96 94 91 89 87 85 82 80 78 77 75 73 71 70 68 67 65 64 63 62 61 59 58 57 56 56 55 54 53 53 52 51 51 50 50 50 49 49 49 48 48 48 48 48 47 47 47 47 48 48 48 48 48 48 49 49 49 50 50 51 51 52 52 53 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 72 73 75 76 78 80 81 83 85 87 89 91 92 95 97 99 101 103 105 107 110 112 114 116 119 121 123 126 128 130 132 134 136 138 140 142 144 145 147 148 150 151 152 153 153 154 154 155 155 155 154 154 153 152 152 151 149 148 146 145 143 141 139 137 135 133 131 128 126 123 121 118 116 113 111 108 106 103 101 98 96 94 91 89 87 84 82 80 78 76 74 72 70 68 67 65 63 62 60 58 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 33 33 33
 79 78 78 77 77 76 75 75 74 74 73 73 72 72 71 71 70 69 69 68 68 67 67 66 66 65 65 65 64 64 63 63 62 62 62 61 61 61 60 60 60 60 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 60 60 60 60 60 61 61 61 61 62 62 62 62 63 63 63 63 64 64 64 64 65 65 65 65 66 66 66 66 66 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 66 66 66 66 65 65 65 64 64 63 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 51 51 52 53 54 54 55 56 57 58 59 59 60 61 62 63 64 64 65 66 67 68 69 69 70 71 72 73 73 74 75 76 76 77 78 78 79 79 80 80 81 81 82 82 82 83 83 83 83 84 84 84 84 84 84 84 84 84 84 83 83 83 83 82 82 82 81 81 80 80 80 79
 25 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 38 39 40 41 43 44 45 46 48 49 50 52 54 55 57 59 61 63 65 67 69 72 74 77 80 83 86 89 92 95 99 102 106 110 114 118 122 127 131 136 141 146 151 156 161 166 171 177 182 187 193 198 203 208 213 217 222 226 230 233 237 240 242 244 246 247 248 248 248 247 246 245 243 240 238 235 231 227 224 219 215 210 206 201 196 191 186 181 176 171 166 161 156 151 147 142 138 133 129 125 121 117 114 110 107 103 100 97 94 91 88 86 83 81 79 76 74 72 70 68 67 65 63 62 60 59 58 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 53 54 54 55 55 56 56 57 57 57 58 58 59 59 59 59 60 60 60 60 60 60 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 58 58 57 57 57 56 56 55 54 54 53 53 52 52 51 50 50 49 48 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 38 38 37 37 36 36 35 34 34 33 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25
 37 38 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 62 63 64 65 67 68 69 70 72 73 74 75 77 78 79 80 82 83 84 85 86 87 88 89 90 91 92 93 93 94 95 95 96 96 97 97 97 97 98 98 98 98 98 98 97 97 97 97 96 96 95 95 94 94 93 92 92 91 90 90 89 88 87 86 86 85 84 83 82 82 81 80 79 78 78 77 76 75 75 74 73 72 72 71 70 70 69 69 68 67 67 66 66 66 65 65 64 64 64 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 63 63 63 64 64 64 65 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 74 74 75 75 76 77 77 78 78 79 79 80 81 81 82 82 83 83 83 84 84 84 85 85 85 85 86 86 86 86 86 86 86 86 85 85 85 85 84 84 83 83 82 82 81 81 80 79 78 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36
 61 63 64 65 66 68 69 71 73 75 77 79 81 83 86 88 91 94 97 101 105 108 113 117 122 127 132 138 144 151 158 166 174 183 192 202 213 225 237 251 266 282 299 317 337 359 382 408 435 465 497 532 570 611 656 705 757 814 876 944 1017 1096 1182 1275 1375 1483 1599 1724 1858 2000 2152 2312 2479 2653 2833 3016 3200 3383 3559 3726 3880 4015 4127 4213 4269 4293 4284 4243 4170 4069 3943 3796 3633 3458 3275 3089 2902 2718 2539 2365 2200 2042 1894 1754 1624 1502 1389 1285 1188 1098 1016 939 869 805 745 690 640 594 551 512 475 442 411 383 357 333 311 290 271 253 237 222 208 195 183 172 162 152 143 135 127 120 113 107 101 95 90 85 81 77 73 69 65 62 59 56 53 51 48 46 44 42 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 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 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 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 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 46 46 46 46 47 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 57 57 58 59 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 5 6 7 9 11 13 15 18 21 24 28 32 37 42 48 55 62 71 80 91 103 116 131 148 167 189 213 240 271 305 344 389 439 495 560 633 716 810 917 1040 1179 1338 1519 1726 1961 2228 2531 2873 3257 3684 4154 4663 5203 5756 6301 6807 7236 7550 7719 7721 7557 7243 6810 6297 5740 5174 4621 4100 3618 3182 2791 2444 2137 1868 1632 1425 1244 1086 948 827 722 629 548 477 415 360 311 269 231 198 169 144 121 101 83 68 54 41 31 21 12 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 1 2 3 4 4 5 6 7 8 9 10 10 11 12 13 14 15 16 16 17 18 19 20 20 21 22 23 23 24 25 25 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 6 5 5 4 4 4 3 3 2 2 1 1 1 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 19 31 44 60 78 98 122 150 182 218 261 310 367 433 510 600 704 826 968 1134 1328 1556 1822 2132 2491 2903 3372 3892 4454 5034 5594 6084 6443 6623 6594 6362 5964 5455 4891 4321 3775 3274 2825 2431 2087 1791 1536 1317 1130 969 831 713 611 523 447 382 326 277 234 197 165 137 113 92 74 58 44 31 21 12 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 1 2 3 4 5 6 7 8 10 11 12 13 14 15 16 17 19 20 21 22 23 24 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 42 43 44 45 45 46 47 47 47 48 48 48 49 49 49 49 49 49 48 48 48 48 47 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 29 28 27 26 24 23 22 21 19 18 17 16 14 13 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 20 31 44 59 76 95 117 141 169 201 236 277 323 376 435 503 581 670 772 888 1021 1173 1348 1549 1780 2044 2347 2694 3090 3539 4045 4609 5227 5891 6582 7272 7919 8475 8888 9113 9125 8921 8529 7991 7358 6681 5999 5341 4727 4164 3658 3207 2808 2457 2150 1881 1646 1441 1261 1105 967 847 742 649 568 497 434 379 330 287 249 216 186 160 136 116 98 82 67 55 44 34 25 17 11 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 1 2 3 4 5 6 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 44 45 46 47 48 48 49 49 50 51 51 51 52 52 52 53 53 53 53 53 53 53 52 52 52 52 51 51 50 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 32 31 30 29 27 26 25 23 22 21 19 18 17 15 14 13 11 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 3 11 21 32 45 61 79 100 125 153 187 226 273 327 391 466 554 659 783 929 1103 1308 1552 1839 2176 2570 3022 3530 4082 4652 5196 5654 5960 6061 5938 5614 5144 4594 4024 3475 2972 2525 2138 1805 1523 1283 1081 911 767 645 543 455 382 319 265 220 181 148 120 95 75 57 42 29 17 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 1 1 2 2 3 3 4 5 5 6 7 8 9 11 12 13 15 17 19 21 23 25 28 30 33 37 40 44 49 53 58 64 70 77 84 92 101 110 121 132 145 159 174 191 209 230 252 277 304 334 367 403 443 487 536 590 650 715 788 867 954 1050 1154 1268 1391 1524 1666 1816 1974 2137 2303 2467 2626 2775 2907 3018 3102 3155 3175 3159 3110 3030 2924 2796 2652 2498 2339 2178 2019 1866 1719 1579 1449 1328 1215 1112 1017 930 850 778 712 652 597 547 502 461 424 390 359 331 306 283 261 242 225 209 194 180 168 157 147 137 129 121 114 107 101 95 90 85 81 77 73 70 67 64 61 59 56 54 52 50 49 47 46 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 28 42 58 77 99 123 152 185 223 267 318 377 445 524 616 722 847 991 1160 1357 1588 1857 2172 2539 2965 3457 4021 4657 5359 6110 6877 7609 8237 8687 8894 8827 8496 7951 7265 6510 5747 5019 4349 3750 3222 2763 2367 2026 1734 1484 1270 1086 929 794 678 578 492 418 353 298 250 208 172 141 114 90 70 52 37 23 12 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 1 2 3 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 17 18 19 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 29 29 29 28 28 27 27 26 26 25 25 24 23 22 22 21 20 19 18 17 16 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 17 26 36 49 63 80 100 123 150 183 221 266 320 383 459 548 654 781 931 1110 1321 1569 1856 2182 2544 2928 3309 3652 3913 4051 4042 3889 3619 3275 2899 2525 2173 1856 1578 1337 1131 956 808 682 576 487 411 347 292 246 206 173 144 120 99 81 66 53 41 32 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 61 61 62 62 62 62 62 62 63 63 63 63 64 64 65 65 66 66 67 68 69 70 71 72 73 75 76 78 80 82 85 87 90 94 97 101 106 111 116 122 129 136 144 153 163 174 186 199 214 231 249 269 291 316 344 374 408 446 488 535 587 645 710 783 864 954 1055 1168 1293 1433 1590 1763 1956 2169 2404 2662 2942 3243 3563 3898 4240 4581 4906 5201 5450 5635 5743 5763 5695 5541 5312 5024 4695 4341 3978 3619 3272 2944 2639 2359 2104 1873 1665 1479 1313 1166 1034 917 813 720 638 565 500 442 390 345 304 267 235 206 180 157 136 117 101 86 73 61 50 41 32 24 17 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 8 9 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 37 38 39 40 41 42 42 43 44 45 46 46 47 48 48 49 50 50 51 51 52 53 53 54 54 55 55 55 56 56 57 57 57 58 58 58 58 59 59 59 59 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 15 25 37 51 67 87 109 136 168 205 248 299 359 430 514 613 730 868 1032 1226 1458 1733 2061 2452 2917 3469 4122 4884 5759 6737 7782 8824 9751 10423 10713 10551 9966 9068 8003 6901 5853 4910 4089 3390 2803 2313 1906 1569 1288 1056 862 701 567 455 361 282 216 161 114 75 42 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 1 1 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 4 4 3 3 3 2 2 1 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 20 32 45 60 78 97 120 146 175 209 248 292 343 402 470 547 637 740 859 997 1157 1342 1556 1803 2089 2419 2797 3227 3712 4250 4834 5447 6064 6645 7142 7502 7682 7659 7438 7048 6536 5954 5346 4749 4184 3667 3200 2787 2423 2104 1827 1587 1378 1196 1039 903 784 681 591 512 444 384 332 286 246 211 181 154 130 109 91 75 61 48 37 28 19 12 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 1 2 3 4 4 5 6 7 7 8 9 9 10 11 11 12 13 13 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 14 14 13 12 12 11 10 10 9 8 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 12 17 22 29 36 44 54 64 76 90 105 122 142 164 189 217 249 286 328 375 429 491 561 641 733 839 959 1098 1257 1439 1647 1886 2159 2469 2819 3212 3645 4116 4613 5119 5608 6045 6393 6613 6680 6584 6336 5966 5511 5010 4496 3996 3525 3094 2705 2359 2054 1787 1553 1349 1172 1018 884 767 665 577 499 432 372 321 275 235 200 170 143 119 98 80 63 49 36 25 16 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 1 1 2 3 4 5 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 39 40 40 41 42 42 43 43 44 44 45 45 45 45 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 42 41 41 40 39 39 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 25 44 66 92 122 156 196 243 297 360 433 518 617 733 869 1027 1213 1431 1686 1986 2338 2751 3234 3799 4454 5208 6064 7016 8045 9110 10145 11061 11754 12131 12136 11772 11096 10201 9188 8146 7138 6202 5358 4612 3961 3397 2911 2495 2138 1832 1570 1346 1154 989 847 725 620 529 451 383 325 274 230 192 159 131 106 85 66 50 36 24 13 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 20 37 56 78 103 133 166 206 251 304 365 435 517 613 724 853 1004 1180 1386 1627 1909 2239 2624 3073 3593 4191 4873 5636 6470 7350 8231 9050 9727 10181 10350 10212 9788 9141 8351 7495 6637 5819 5066 4390 3793 3271 2818 2427 2091 1801 1552 1337 1153 994 856 738 636 547 470 403 345 295 251 213 180 151 126 104 84 68 53 40 29 20 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 5 6 8 10 11 13 15 18 20 23 25 28 31 34 38 42 46 50 54 59 64 70 76 82 89 96 104 113 122 132 142 154 166 179 194 210 226 245 265 286 309 335 362 392 425 460 499 540 586 635 689 747 811 880 954 1035 1123 1217 1318 1427 1544 1668 1800 1938 2084 2235 2390 2549 2708 2866 3019 3165 3301 3422 3525 3608 3669 3704 3714 3699 3658 3595 3510 3408 3291 3162 3025 2882 2736 2589 2444 2302 2164 2031 1904 1783 1668 1560 1459 1364 1275 1192 1115 1043 976 914 856 803 753 707 664 624 587 553 521 491 464 438 414 391 371 351 333 316 300 285 271 257 245 233 222 212 202 193 184 175 168 160 153 146 140 133 127 122 116 111 106 102 97 93 89 85 81 77 73 70 67 63 60 57 54 52 49 46 44 42 39 37 35 33 31 29 27 25 23 21 20 18 16 15 13 12 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 13 19 25 32 39 47 56 66 78 90 104 119 136 155 176 199 225 253 285 320 359 403 451 504 563 628 700 780 867 962 1066 1179 1300 1429 1566 1709 1857 2007 2156 2300 2436 2559 2666 2752 2814 2851 2862 2848 2809 2749 2671 2578 2474 2363 2247 2129 2011 1896 1785 1678 1576 1480 1390 1306 1228 1155 1088 1026 969 917 869 826 786 749 716 687 659 635 613 593 575 559 545 532 521 512 503 496 490 485 480 477 474 472 470 469 468 468 468 468 468 469 469 470 470 471 471 471 470 470 469 467 465 462 459 456 452 447 441 435 429 421 414 405 397 387 378 367 357 346 335 324 312 301 289 278 266 255 243 232 221 210 199 189 179 169 159 150 141 133 124 116 109 102 95 88 82 75 70 64 59 54 49 45 41 37 33 29 26 23 20 17 14 12 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 2 6 10 14 19 24 30 36 43 50 57 66 75 84 94 106 118 131 145 160 176 193 212 233 254 278 303 331 360 391 425 461 499 541 585 631 681 734 790 849 911 976 1044 1115 1188 1264 1342 1421 1501 1582 1663 1743 1823 1900 1974 2046 2113 2176 2234 2287 2334 2375 2411 2441 2465 2483 2497 2506 2510 2511 2508 2503 2495 2486 2475 2464 2452 2441 2430 2419 2410 2402 2396 2391 2388 2387 2388 2390 2394 2400 2408 2416 2426 2436 2446 2457 2467 2476 2484 2490 2494 2495 2492 2485 2474 2458 2437 2410 2377 2339 2295 2245 2190 2130 2065 1996 1923 1848 1770 1691 1610 1530 1450 1370 1292 1216 1142 1070 1001 935 871 811 754 700 648 600 555 512 472 435 400 368 338 309 283 258 236 215 195 177 160 144 130 116 103 92 81 71 62 53 45 38 31 25 19 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 57 61 65 69 73 77 82 87 92 97 103 108 114 120 127 133 140 148 155 163 171 179 188 197 207 217 227 238 250 262 274 287 301 315 330 346 362 380 398 417 437 459 481 505 530 556 584 614 645 678 713 750 790 831 876 923 972 1025 1081 1140 1203 1269 1340 1413 1491 1573 1659 1748 1842 1939 2040 2143 2249 2357 2467 2577 2686 2793 2897 2996 3090 3176 3252 3318 3371 3411 3437 3447 3441 3419 3382 3329 3262 3183 3092 2991 2882 2767 2647 2524 2400 2275 2152 2030 1912 1797 1687 1581 1480 1384 1293 1207 1126 1049 978 911 849 791 736 686 639 595 554 517 481 449 418 390 364 340 317 296 277 259 242 226 211 198 185 173 162 152 142 133 124 116 109 102 95 89 83 78 73 68 63 59 55 51 47 44 41 38 35 32 29 27 24 22 20 18 16 14 12 10 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 15 17 19 21 24 26 29 31 34 37 40 43 46 50
 71 73 75 77 79 81 83 85 87 89 91 92 94 96 97 99 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 116 117 118 119 120 122 123 124 126 128 130 132 135 138 141 145 149 153 158 164 171 178 186 195 206 217 230 245 261 279 299 322 348 376 408 443 483 527 577 632 693 762 838 922 1015 1118 1231 1355 1488 1632 1784 1943 2105 2266 2420 2561 2680 2771 2825 2839 2809 2738 2629 2489 2327 2152 1970 1788 1612 1446 1290 1147 1017 900 795 701 617 543 478 420 368 323 283 248 217 189 165 143 124 107 93 80 68 58 49 40 33 27 21 16 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 9 11 12 13 14 16 17 18 20 21 23 25 26 28 30 32 34 36 38 40 42 44 46 48 50 53 55 57 59 62 64 66 68
 31 35 40 45 50 55 61 67 73 80 87 95 102 111 119 129 138 148 159 170 182 194 207 221 235 250 266 282 300 318 337 356 377 399 421 445 470 495 522 550 579 610 641 674 709 744 781 820 859 901 944 988 1035 1083 1132 1184 1238 1293 1350 1410 1472 1536 1602 1670 1741 1815 1891 1970 2051 2134 2221 2309 2400 2493 2588 2685 2783 2882 2981 3080 3177 3273 3366 3455 3539 3617 3687 3748 3800 3840 3867 3882 3882 3867 3838 3793 3734 3661 3575 3477 3368 3250 3124 2993 2857 2719 2579 2440 2302 2167 2035 1907 1783 1665 1552 1445 1344 1248 1158 1073 994 920 851 786 726 670 619 571 526 485 447 411 378 348 320 294 270 248 227 208 190 174 159 145 132 120 108 98 88 79 71 63 56 50 43 38 32 27 23 18 14 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 13 16 19 23 27
 78 80 81 83 84 86 88 89 91 93 95 97 99 101 104 106 109 112 114 117 121 124 128 132 136 140 145 150 155 161 167 173 180 188 196 205 215 225 236 248 261 275 290 307 325 345 366 389 415 442 472 505 541 580 622 668 719 773 833 898 968 1044 1127 1216 1312 1414 1524 1640 1762 1890 2022 2158 2294 2429 2560 2684 2796 2893 2972 3029 3061 3066 3045 2997 2924 2830 2718 2590 2453 2309 2162 2014 1870 1729 1594 1467 1346 1234 1129 1032 943 860 785 716 652 594 542 494 450 410 373 340 310 282 257 235 214 195 177 162 147 134 122 111 101 92 83 75 68 62 56 51 46 41 37 33 29 26 23 20 18 15 13 11 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 6 7 7 8 8 9 10 10 11 11 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 40 40 41 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 76 77
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 52 108 177 262 367 497 657 854 1099 1404 1783 2256 2847 3586 4508 5652 7053 8727 10642 12671 14551 15906 16376 15823 14423 12544 10550 8681 7050 5684 4565 3660 2930 2344 1872 1492 1184 936 734 570 437 328 239 167 107 59 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 10 15 19 24 29 34 39 45 52 59 66 74 83 92 102 113 125 138 153 168 185 203 224 246 271 298 327 360 397 437 482 532 588 650 719 796 882 979 1087 1208 1344 1496 1668 1860 2076 2318 2590 2894 3235 3616 4040 4510 5028 5595 6211 6873 7573 8300 9037 9761 10445 11055 11559 11923 12122 12143 11982 11653 11178 10589 9918 9200 8464 7733 7026 6354 5727 5148 4618 4136 3701 3310 2960 2646 2366 2116 1893 1695 1518 1360 1220 1095 984 884 795 716 645 581 525 474 428 387 350 317 287 260 236 214 194 176 160 145 131 119 108 98 89 80 72 65 58 52 47 42 37 32 28 24 21 17 14 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 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 12 17 22 29 35 43 51 60 70 82 94 108 123 140 159 180 203 229 258 290 326 366 411 460 516 578 647 725 811 909 1018 1140 1277 1431 1604 1797 2015 2259 2533 2840 3184 3568 3996 4470 4995 5572 6200 6878 7599 8354 9126 9894 10630 11300 11870 12305 12574 12661 12558 12275 11834 11264 10600 9878 9128 8377 7644 6945 6287 5677 5116 4604 4140 3721 3343 3004 2701 2429 2185 1968 1773 1599 1444 1305 1180 1069 969 880 799 727 663 605 552 505 463 425 390 359 331 305 282 261 242 225 209 195 182 170 160 150 141 132 125 118 111 105 100 95 90 85 81 78 74 71 68 65 62 59 57 55 53 50 49 47 45 43 41 40 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 60 100 148 205 271 349 440 548 674 823 999 1205 1448 1736 2074 2473 2943 3496 4145 4901 5778 6781 7913 9161 10492 11848 13142 14262 15088 15522 15512 15071 14268 13210 12008 10759 9537 8389 7339 6398 5567 4839 4205 3656 3182 2772 2419 2115 1852 1626 1430 1261 1115 989 880 785 702 630 568 514 466 424 388 356 328 304 282 263 246 230 217 205 194 184 175 167 160 153 147 141 136 131 126 121 117 113 109 105 101 98 94 91 87 84 80 77 73 70 67 64 60 57 54 51 47 44 41 38 35 32 29 26 23 20 17 14 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 104 190 295 426 588 788 1038 1350 1739 2228 2842 3617 4596 5831 7377 9280 11547 14082 16611 18650 19632 19231 17596 15237 12693 10321 8279 6596 5238 4154 3292 2606 2059 1621 1271 988 761 577 428 307 209 130 66 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 1 6 11 17 23 31 40 51 63 76 92 110 131 154 182 213 249 290 337 392 454 527 610 706 816 945 1093 1264 1463 1693 1961 2271 2630 3047 3528 4083 4720 5445 6262 7167 8148 9178 10211 11182 12008 12600 12885 12823 12419 11724 10820 9797 8734 7694 6716 5825 5028 4326 3714 3185 2728 2335 1999 1710 1462 1250 1068 912 778 662 563 478 404 340 285 238 197 161 130 103 80 60 42 27 14 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 1 4 8 11 15 19 24 29 35 41 48 55 63 73 83 94 106 120 135 151 170 190 213 238 266 297 332 371 414 461 515 574 640 714 797 889 991 1105 1232 1372 1528 1701 1890 2099 2326 2572 2836 3116 3410 3713 4018 4317 4601 4859 5079 5250 5363 5413 5397 5316 5177 4987 4757 4498 4221 3934 3647 3366 3094 2837 2594 2369 2160 1969 1793 1633 1488 1355 1235 1127 1029 940 859 787 721 662 608 559 515 474 438 405 374 347 322 299 278 259 241 225 210 196 184 172 161 151 142 134 126 118 111 105 99 93 87 82 78 73 69 65 61 57 54 51 47 44 42 39 36 34 31 29 27 25 23 21 19 17 15 14 12 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 22 29 38 47 57 68 80 93 108 123 141 160 180 203 228 256 286 319 355 394 438 485 537 594 657 725 800 882 971 1068 1175 1290 1416 1553 1700 1860 2032 2217 2414 2624 2846 3080 3323 3576 3834 4096 4358 4616 4864 5097 5311 5499 5656 5778 5861 5901 5899 5854 5767 5642 5483 5294 5081 4849 4604 4351 4094 3837 3584 3338 3099 2871 2654 2449 2256 2075 1907 1750 1604 1470 1345 1230 1125 1027 938 856 780 711 647 589 535 486 441 400 362 327 295 266 239 215 192 171 152 134 118 103 90 77 66 55 45 36 28 20 13 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 16 23 30 38 47 57 68 81 95 111 129 149 172 197 226 258 295 336 382 435 494 562 638 724 822 933 1058 1201 1363 1547 1756 1992 2259 2560 2898 3276 3696 4159 4662 5201 5769 6349 6924 7466 7947 8334 8599 8719 8685 8499 8179 7750 7242 6688 6114 5544 4995 4476 3996 3557 3160 2804 2485 2202 1951 1729 1533 1360 1207 1072 953 848 755 673 600 536 478 428 382 342 306 273 244 218 195 174 155 138 122 108 95 84 73 63 55 47 39 32 26 20 15 10 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 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 6 15 27 41 57 75 97 123 152 187 227 274 329 392 466 553 653 771 909 1070 1259 1481 1741 2047 2407 2831 3327 3908 4583 5360 6241 7214 8252 9299 10270 11054 11537 11633 11322 10653 9729 8669 7579 6534 5577 4728 3991 3358 2821 2367 1984 1661 1389 1161 968 805 667 551 453 369 299 238 187 144 107 76 49 27 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 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
 15 18 21 25 28 32 36 41 45 50 55 60 66 71 78 84 91 98 105 113 121 129 138 148 157 167 178 189 201 213 225 239 252 267 281 297 313 330 347 365 384 403 423 444 465 487 510 534 558 583 609 636 663 691 721 751 782 813 846 880 915 951 988 1027 1066 1107 1150 1194 1240 1288 1337 1389 1443 1499 1558 1619 1683 1750 1820 1893 1969 2049 2132 2218 2308 2401 2496 2595 2695 2798 2901 3005 3108 3210 3308 3402 3491 3571 3642 3703 3750 3783 3800 3800 3782 3747 3693 3623 3536 3434 3319 3193 3058 2916 2769 2620 2470 2321 2174 2032 1894 1761 1635 1515 1402 1295 1195 1102 1015 934 859 789 725 666 611 560 513 471 431 394 361 330 302 275 251 229 209 190 172 156 142 128 116 104 93 83 74 66 58 50 44 37 32 26 21 17 12 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 1 3 6 9 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 3 7 12 17 22 28 35 43 51 61 71 83 96 111 128 146 167 190 216 245 277 314 355 401 453 512 578 653 737 832 940 1061 1197 1351 1524 1719 1937 2181 2453 2753 3084 3443 3830 4239 4664 5093 5514 5907 6253 6532 6725 6818 6805 6687 6474 6180 5826 5432 5016 4595 4182 3786 3413 3068 2750 2462 2201 1967 1757 1569 1402 1253 1121 1003 899 806 723 650 584 526 474 427 386 348 315 285 258 233 211 192 174 157 142 129 117 105 95 86 77 69 62 55 49 43 38 33 28 24 20 16 13 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 47 70 98 130 167 211 261 320 389 468 561 669 795 942 1114 1315 1550 1826 2150 2530 2978 3504 4121 4845 5690 6668 7788 9044 10415 11847 13248 14487 15407 15864 15774 15150 14091 12750 11285 9822 8445 7201 6105 5156 4345 3656 3074 2582 2167 1817 1522 1273 1062 884 733 605 497 405 326 260 203 155 113 78 49 23 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 1 2 2 3 3 4 5 5 6 6 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 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 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 1 4 6 9 12 15 18 21 25 29 33 37 42 47 52 58 64 70 77 85 92 101 110 120 130 141 153 166 180 195 210 227 246 265 286 309 333 359 387 417 449 483 520 559 601 646 694 745 799 857 918 983 1052 1123 1199 1278 1360 1446 1534 1624 1717 1811 1906 2000 2095 2187 2277 2364 2446 2523 2594 2658 2714 2762 2801 2831 2851 2862 2864 2856 2841 2817 2785 2747 2703 2654 2600 2542 2480 2417 2351 2284 2216 2147 2078 2010 1942 1875 1809 1744 1680 1618 1558 1499 1441 1386 1332 1279 1228 1179 1132 1086 1041 998 957 917 878 841 805 771 737 705 674 644 616 588 561 536 511 488 465 443 422 402 383 364 346 329 313 297 282 268 254 241 228 216 205 194 183 173 163 154 145 137 129 121 114 107 100 93 87 81 76 70 65 61 56 52 47 43 40 36 32 29 26 23 20 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 1 2 4 6 8 10 12 14 17 20 23 26 30 34 39 44 49 55 62 69 77 86 96 106 118 131 146 162 179 199 220 244 271 300 332 368 408 452 501 555 615 681 754 835 925 1023 1132 1250 1380 1521 1673 1838 2013 2198 2392 2592 2795 2996 3191 3374 3538 3677 3786 3859 3894 3889 3845 3765 3653 3514 3354 3179 2996 2808 2620 2436 2257 2087 1926 1775 1633 1502 1382 1270 1168 1074 989 911 839 774 715 661 611 566 525 488 454 422 394 367 343 321 301 282 265 249 234 220 208 196 185 175 165 156 148 140 133 126 119 113 107 102 97 92 87 82 78 74 70 66 63 59 56 53 50 47 44 41 39 36 34 32 29 27 25 23 21 19 18 16 14 13 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 18 20 21 23 25 26 28 30 32 34 37 39 41 44 47 49 52 55 58 62 65 69 73 77 82 86 92 97 103 109 115 122 130 138 147 156 167 178 190 203 217 232 249 268 288 309 333 360 389 420 455 493 535 582 633 690 753 822 898 983 1077 1180 1295 1422 1562 1717 1887 2074 2280 2504 2748 3012 3294 3593 3907 4230 4557 4879 5185 5463 5700 5883 6001 6045 6012 5901 5720 5478 5187 4862 4517 4163 3811 3469 3144 2837 2553 2292 2053 1837 1641 1465 1308 1166 1040 927 826 737 656 585 521 464 413 368 328 291 259 230 204 180 159 140 123 108 94 82 70 60 51 43 35 28 22 17 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 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 14 18 22 26 30 35 40 45 51 57 64 71 78 86 95 104 114 125 136 148 161 175 190 206 224 242 262 284 307 332 358 387 417 450 486 524 564 608 655 705 759 817 880 946 1018 1095 1177 1265 1359 1460 1568 1682 1804 1934 2072 2217 2371 2531 2699 2874 3054 3238 3424 3611 3796 3975 4146 4304 4446 4567 4665 4734 4773 4779 4752 4692 4600 4478 4330 4160 3972 3771 3561 3346 3131 2917 2709 2508 2316 2133 1961 1800 1649 1510 1380 1261 1151 1050 957 872 794 723 658 599 544 495 449 408 370 335 303 274 247 223 200 180 161 144 128 113 100 87 76 65 56 47 39 31 24 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 2 4 7 9 11 14 17 19 22 25 28 32 35 39 43 47 51 55 60 64 69 74 80 86 91 98 104 111 118 126 133 142 150 159 169 178 189 200 211 223 235 248 262 277 292 308 324 342 360 380 400 422 445 468 494 520 548 578 609 642 677 714 753 795 839 885 935 987 1043 1101 1164 1230 1301 1375 1454 1538 1627 1720 1819 1923 2032 2147 2266 2391 2520 2652 2788 2926 3065 3203 3338 3469 3593 3709 3812 3901 3973 4026 4057 4066 4051 4013 3951 3868 3764 3642 3505 3357 3198 3034 2866 2698 2531 2366 2207 2053 1907 1767 1635 1511 1395 1287 1186 1092 1005 925 851 783 720 661 608 559 513 471 433 398 365 335 307 282 258 237 216 198 181 165 150 137 124 112 102 91 82 73 65 58 51 44 38 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 55 103 161 231 317 421 546 699 885 1112 1389 1727 2140 2647 3269 4031 4962 6094 7453 9052 10870 12822 14730 16318 17270 17353 16546 15047 13168 11202 9345 7699 6294 5122 4157 3368 2726 2203 1777 1430 1147 915 726 570 443 338 252 181 122 74 35 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
 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 70 71 72 73 74 75 76 78 79 81 83 86 88 91 95 98 103 107 113 119 125 133 141 151 161 173 187 202 219 238 260 284 311 342 377 415 459 508 564 626 696 776 865 965 1079 1206 1351 1513 1696 1902 2133 2393 2684 3009 3369 3768 4205 4679 5185 5717 6262 6802 7314 7771 8142 8399 8520 8492 8315 8004 7583 7081 6529 5956 5386 4836 4317 3836 3398 3002 2647 2331 2051 1803 1585 1393 1224 1075 945 830 729 641 563 495 435 382 335 294 258 226 197 172 150 130 113 98 84 72 61 51 42 35 28 21 16 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 7 8 9 9 10 11 12 12 13 14 15 15 16 17 18 18 19 20 21 21 22 23 24 24 25 26 27 28 28 29 30 31 31 32 33 34 35 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
 43 45 48 50 52 55 58 60 63 66 69 72 75 78 81 85 88 92 96 100 104 108 112 117 121 126 131 136 142 148 154 160 166 173 181 188 196 205 214 223 234 244 256 268 280 294 309 324 341 359 378 398 420 443 469 496 525 556 590 626 666 708 754 803 856 914 976 1043 1116 1195 1279 1371 1470 1577 1692 1816 1950 2094 2248 2414 2592 2782 2984 3198 3425 3663 3913 4172 4440 4714 4992 5269 5542 5806 6056 6285 6489 6661 6797 6891 6941 6944 6901 6812 6680 6510 6305 6073 5818 5548 5266 4979 4692 4407 4129 3860 3601 3354 3120 2899 2692 2498 2317 2148 1992 1847 1713 1589 1475 1369 1272 1182 1100 1023 953 888 828 773 722 675 632 592 555 520 488 459 431 406 382 360 339 320 302 285 270 255 241 228 216 205 194 184 174 165 156 148 141 133 127 120 114 108 102 97 92 87 83 78 74 70 66 62 59 56 52 49 46 44 41 38 36 34 32 29 27 25 24 22 20 19 17 16 14 13 12 11 10 9 8 7 6 5 5 4 4 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 1 1 2 3 4 5 6 7 9 10 11 12 14 15 17 18 20 21 23 25 27 28 30 32 34 36 38 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 10 14 18 23 27 32 37 42 48 53 59 65 72 79 86 94 102 110 119 129 139 149 161 173 185 199 213 228 245 262 281 301 323 346 372 399 429 461 496 534 575 621 671 726 786 852 925 1006 1095 1193 1303 1424 1558 1708 1874 2058 2263 2491 2743 3023 3333 3675 4051 4463 4912 5397 5916 6465 7037 7621 8204 8765 9283 9731 10085 10321 10420 10372 10177 9846 9397 8857 8252 7611 6958 6312 5691 5103 4557 4054 3597 3184 2814 2482 2188 1926 1694 1489 1308 1148 1006 882 772 675 589 513 446 387 335 289 247 211 179 150 125 102 82 64 48 34 21 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 21 33 47 63 82 103 128 157 191 230 276 328 390 461 544 640 753 884 1037 1214 1421 1660 1937 2254 2616 3023 3473 3959 4466 4972 5444 5842 6126 6264 6239 6058 5743 5332 4864 4374 3891 3432 3009 2628 2288 1989 1727 1500 1302 1132 984 856 746 651 568 497 435 382 335 295 260 229 203 179 159 141 125 111 99 88 79 70 63 56 50 45 40 36 32 28 25 22 20 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 28 40 53 67 83 100 120 142 166 194 224 258 295 337 383 435 493 557 628 707 795 892 1000 1119 1251 1396 1555 1730 1921 2129 2355 2599 2860 3139 3435 3745 4067 4398 4733 5067 5395 5709 6003 6270 6502 6695 6844 6945 6996 6998 6953 6862 6732 6566 6370 6150 5912 5660 5400 5135 4870 4607 4348 4097 3853 3618 3394 3179 2975 2781 2598 2425 2261 2108 1963 1827 1699 1580 1468 1362 1264 1172 1086 1005 930 860 794 733 676 622 573 526 483 443 406 371 338 308 280 254 229 207 186 166 148 131 115 101 87 75 63 52 42 33 24 16 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 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 14 16 18 21 23 26 29 33 36 40 44 48 53 58 64 70 76 83 91 99 108 118 129 141 153 167 183 199 217 237 259 283 309 338 369 404 442 484 530 580 636 697 764 837 919 1008 1105 1213 1330 1459 1599 1752 1918 2097 2290 2495 2714 2943 3182 3427 3673 3917 4152 4370 4566 4730 4857 4940 4975 4961 4899 4791 4642 4459 4250 4022 3782 3536 3290 3049 2817 2594 2384 2187 2004 1835 1678 1535 1404 1284 1174 1075 984 902 827 759 697 641 590 543 501 462 427 394 365 338 313 290 269 249 232 215 200 186 173 160 149 139 129 120 111 103 95 88 82 76 70 64 59 54 49 45 41 37 33 30 26 23 20 17 14 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 13 17 21 26 32 38 46 54 64 75 87 101 117 136 157 180 208 239 275 316 363 417 480 551 634 729 839 967 1114 1284 1481 1708 1969 2269 2611 2998 3430 3903 4410 4933 5446 5913 6291 6538 6621 6526 6265 5867 5377 4839 4291 3762 3270 2824 2428 2081 1780 1520 1297 1106 943 803 684 582 495 420 356 301 254 214 179 149 123 100 81 64 50 37 26 16 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 15 19 24 30 35 42 49 56 64 73 83 94 106 119 133 149 167 186 207 231 258 287 319 355 395 440 490 546 608 678 756 843 941 1050 1173 1311 1465 1639 1833 2050 2292 2562 2862 3194 3559 3956 4386 4844 5324 5817 6310 6784 7219 7591 7878 8057 8117 8050 7862 7564 7178 6728 6236 5725 5215 4719 4247 3806 3400 3029 2693 2391 2121 1880 1666 1476 1307 1158 1026 909 805 713 632 560 496 439 389 344 304 268 236 208 182 159 139 121 104 89 76 64 53 43 34 26 19 12 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 14 15 17 18 20 21 23 25 27 29 31 33 36 38 41 43 46 49 53 56 60 64 68 73 77 82 88 94 100 107 114 122 130 139 149 160 171 184 197 212 228 245 264 284 307 331 357 386 417 451 488 529 573 621 673 729 790 856 927 1003 1084 1171 1263 1360 1461 1566 1673 1782 1890 1995 2096 2189 2272 2342 2397 2434 2453 2452 2432 2392 2336 2263 2178 2082 1979 1871 1760 1649 1539 1432 1328 1230 1136 1048 966 889 817 751 690 634 583 535 492 452 416 382 352 324 298 275 253 234 216 199 184 170 158 146 135 125 116 108 100 93 86 80 74 69 64 59 55 51 47 43 40 37 34 31 29 26 24 22 20 18 16 15 13 12 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 17 24 31 40 49 60 73 87 103 122 143 167 195 226 262 303 349 402 463 532 611 701 804 922 1057 1211 1387 1588 1818 2081 2380 2720 3105 3539 4024 4561 5147 5776 6433 7097 7739 8321 8801 9139 9302 9274 9060 8680 8171 7575 6931 6274 5632 5023 4458 3942 3478 3063 2695 2371 2085 1835 1616 1424 1256 1110 981 869 771 685 609 543 485 433 388 348 313 281 254 229 207 188 170 154 140 128 116 106 96 88 80 73 66 60 55 50 45 40 36 32 29 25 22 19 16 13 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 20 27 35 43 52 62 73 85 99 114 130 149 169 192 217 245 276 310 349 391 439 493 553 619 694 778 871 976 1093 1225 1371 1535 1718 1922 2149 2401 2679 2986 3321 3687 4081 4501 4944 5403 5869 6330 6771 7174 7522 7795 7978 8059 8032 7898 7665 7347 6961 6527 6062 5585 5109 4645 4203 3787 3400 3045 2721 2428 2163 1925 1713 1523 1353 1203 1068 949 843 749 665 591 525 466 413 366 324 287 254 224 197 173 151 132 114 99 85 72 60 50 40 31 24 17 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 64 68 71 74 77 81 84 87 91 94 98 101 105 108 112 116 119 123 126 130 134 137 141 145 148 152 155 159 162 166 170 173 177 180 184 187 191 195 198 202 206 210 214 218 222 227 231 236 241 246 252 258 264 271 279 287 295 304 314 325 337 350 364 379 395 413 433 454 477 502 530 560 593 629 668 711 757 808 863 923 989 1061 1138 1223 1314 1414 1521 1637 1761 1894 2036 2186 2343 2507 2676 2847 3018 3184 3342 3486 3611 3711 3782 3820 3821 3785 3713 3606 3469 3308 3127 2935 2735 2534 2335 2142 1957 1783 1620 1468 1329 1201 1085 979 882 796 717 646 583 525 474 427 385 348 314 283 255 230 208 187 169 152 137 123 111 99 89 80 71 63 56 49 43 37 32 28 23 19 15 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 1 2 3 5 6 7 9 10 12 13 15 17 19 21 23 25 27 29 31 34 36 39 41 44 47 49 52 55 58
 35 35 35 35 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 39 40 41 42 43 44 46 47 49 50 52 55 57 60 63 66 69 73 78 82 88 93 100 107 114 123 132 142 153 166 179 194 211 229 249 270 295 321 350 382 417 456 499 546 597 654 716 785 859 941 1031 1129 1235 1350 1473 1606 1747 1896 2051 2211 2372 2531 2684 2827 2953 3058 3137 3185 3200 3182 3131 3049 2942 2813 2669 2514 2353 2190 2030 1874 1725 1584 1451 1328 1213 1108 1011 922 841 767 699 638 582 531 485 444 406 371 340 312 286 263 241 222 205 189 174 161 149 138 128 119 111 103 96 90 84 79 74 70 66 62 58 55 52 50 47 45 43 41 39 38 36 35 34 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 11 13 15 17 19 21 23 26 28 31 34 37 41 45 49 54 58 64 69 76 82 90 98 107 116 127 138 151 165 180 197 215 235 257 282 308 338 371 407 447 491 540 594 653 718 791 870 957 1053 1158 1272 1396 1529 1673 1825 1985 2150 2319 2488 2652 2806 2945 3062 3151 3208 3228 3211 3158 3070 2952 2811 2651 2480 2303 2125 1951 1782 1622 1472 1333 1204 1086 979 881 793 713 641 577 519 467 420 378 340 306 276 249 224 202 182 164 148 133 120 108 97 87 78 70 63 56 50 44 39 34 30 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 0 0 0 0 0 0 0 0 0 0 0
 54 56 58 61 63 66 68 71 74 77 80 83 86 89 92 96 99 103 107 111 115 119 124 128 133 138 143 149 154 160 166 173 180 187 194 202 210 219 228 238 249 259 271 283 296 310 325 340 357 374 393 413 434 456 480 506 533 563 594 627 662 699 739 782 827 875 926 979 1036 1096 1159 1226 1295 1368 1444 1523 1605 1689 1775 1862 1951 2040 2129 2217 2302 2384 2462 2534 2599 2657 2705 2744 2771 2788 2792 2784 2765 2733 2691 2638 2576 2505 2427 2344 2256 2165 2071 1976 1881 1787 1694 1603 1514 1429 1346 1267 1192 1120 1052 988 927 870 816 766 718 674 632 593 556 522 491 461 433 407 383 360 339 319 300 283 267 252 237 224 211 200 188 178 168 159 150 142 134 127 120 113 107 101 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 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 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 11 12 13 14 15 16 17 19 20 21 22 24 25 26 28 29 31 33 34 36 38 39 41 43 45 47 49 51
 0 0 1 2 4 5 7 8 10 12 14 16 18 21 23 25 28 31 34 37 40 43 47 50 54 58 62 66 71 76 81 86 91 97 103 109 116 122 129 137 145 153 161 170 179 189 199 210 221 233 245 258 272 286 301 317 334 351 370 389 410 432 455 479 505 533 562 594 627 663 701 742 786 833 883 936 993 1054 1119 1189 1262 1341 1423 1510 1601 1696 1795 1895 1997 2099 2199 2296 2386 2468 2539 2596 2636 2658 2660 2640 2599 2537 2456 2359 2248 2126 1998 1865 1730 1598 1468 1344 1226 1114 1010 914 825 744 670 602 541 485 435 390 349 312 279 249 223 199 177 158 140 124 110 97 86 75 66 58 50 43 37 31 26 21 17 13 10 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 16 18 21 24 27 30 33 37 40 44 48 52 57 61 66 71 76 82 88 94 100 107 114 122 129 138 146 156 165 176 186 198 210 222 236 250 264 280 296 314 332 351 372 393 416 440 465 492 520 550 581 614 649 686 726 767 811 857 906 958 1013 1071 1133 1198 1267 1339 1416 1498 1583 1674 1769 1869 1974 2083 2198 2316 2438 2564 2692 2821 2950 3078 3202 3321 3431 3531 3617 3687 3739 3770 3778 3762 3722 3659 3572 3465 3339 3199 3046 2884 2717 2547 2378 2212 2049 1893 1745 1604 1471 1347 1232 1125 1027 936 852 776 706 642 584 530 482 438 397 361 327 297 269 243 220 199 180 162 146 131 117 105 93 83 73 64 56 48 41 35 29 24 19 14 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 10 13 17 21 25 29 34 39 44 50 56 62 69 76 83 91 99 108 118 128 139 150 162 175 189 203 219 235 253 272 292 313 335 359 385 412 441 473 506 541 579 619 662 708 758 811 867 928 992 1062 1137 1217 1303 1395 1494 1600 1714 1837 1968 2109 2259 2420 2590 2771 2962 3162 3371 3586 3806 4027 4247 4460 4660 4843 5000 5126 5213 5257 5253 5200 5097 4947 4756 4529 4274 4000 3715 3427 3141 2863 2597 2347 2112 1896 1697 1516 1351 1203 1069 950 842 746 661 584 516 456 402 354 311 273 238 208 181 157 135 116 98 83 69 56 45 35 26 18 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 37 56 79 106 138 176 221 274 338 414 505 613 743 897 1082 1304 1568 1885 2263 2713 3245 3869 4589 5401 6287 7203 8078 8814 9304 9461 9256 8727 7963 7072 6152 5269 4464 3754 3141 2619 2180 1811 1504 1247 1033 855 706 582 479 392 320 259 209 166 130 100 75 54 36 21 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 6 14 23 32 43 55 69 85 102 121 143 167 195 226 260 299 343 392 447 509 578 656 744 843 954 1078 1218 1375 1551 1748 1968 2214 2488 2792 3128 3498 3903 4343 4816 5320 5848 6392 6940 7477 7986 8446 8836 9138 9335 9419 9386 9240 8992 8657 8254 7803 7321 6825 6329 5843 5376 4932 4516 4129 3772 3443 3143 2869 2620 2395 2190 2005 1838 1686 1549 1425 1313 1211 1118 1034 957 888 824 765 712 663 618 576 537 502 469 438 409 383 358 334 312 292 273 254 237 221 206 191 177 164 152 140 129 119 109 99 90 81 73 65 57 50 44 37 31 25 19 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 40 54 71 91 113 138 167 200 238 281 331 387 451 525 608 704 814 940 1084 1249 1437 1653 1900 2181 2502 2866 3277 3737 4247 4804 5400 6021 6644 7238 7766 8184 8455 8552 8466 8206 7800 7287 6708 6101 5494 4911 4365 3864 3410 3005 2644 2325 2045 1799 1583 1395 1230 1085 959 848 751 666 592 526 469 418 373 334 299 268 241 217 195 176 158 143 129 117 106 95 86 78 70 64 57 52 46 41 37 33 29 25 22 19 16 13 10 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 14 17 20 24 28 32 36 41 47 52 58 65 72 80 89 99 109 120 133 147 162 179 198 218 241 266 294 325 359 397 440 487 539 597 661 732 812 899 996 1103 1220 1349 1490 1643 1809 1987 2176 2377 2587 2803 3022 3240 3453 3655 3839 4001 4134 4234 4297 4322 4308 4257 4172 4057 3917 3757 3582 3398 3209 3019 2830 2646 2468 2298 2136 1984 1840 1707 1582 1466 1359 1260 1168 1084 1006 935 869 809 753 702 655 612 573 536 503 472 443 417 392 370 349 329 311 295 279 264 251 238 226 214 204 194 184 175 167 159 151 144 137 130 124 118 112 106 101 96 91 86 82 77 73 69 65 61 58 54 51 47 44 41 38 35 33 30 27 25 22 20 18 16 13 11 9 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 2 4 7 9 11 13 16 18 21 23 26 29 32 35 38 41 44 47 50 54 57 61 65 69 73 77 81 86 91 96 101 107 112 119 125 132 140 148 156 166 176 187 198 211 225 241 257 276 296 319 344 371 401 435 473 515 562 614 672 737 810 891 983 1085 1201 1330 1475 1638 1822 2027 2258 2516 2804 3124 3478 3868 4293 4751 5236 5740 6249 6746 7205 7601 7903 8088 8135 8037 7799 7439 6981 6458 5899 5330 4774 4244 3752 3303 2897 2535 2213 1930 1682 1465 1275 1110 966 841 732 637 554 482 419 364 316 274 237 204 175 150 128 108 91 75 62 49 39 29 20 12 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 3 7 11 16 20 25 30 36 41 48 54 61 69 77 85 94 103 114 124 135 147 160 173 187 202 218 234 251 269 288 307 328 349 371 394 417 441 467 492 519 546 573 602 630 660 690 720 751 783 815 848 882 917 953 990 1029 1069 1112 1157 1204 1255 1310 1368 1431 1499 1573 1653 1740 1835 1939 2052 2175 2309 2454 2612 2782 2965 3160 3367 3585 3811 4043 4275 4502 4717 4913 5079 5206 5286 5311 5277 5182 5028 4820 4569 4284 3976 3657 3337 3023 2722 2438 2175 1933 1713 1514 1335 1176 1034 908 797 699 612 535 467 408 355 308 267 231 199 171 146 123 104 86 71 57 44 33 24 15 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 2 4 8 11 15 18 23 27 32 37 42 48 55 61 69 76 85 94 103 113 124 136 148 161 175 190 206 222 239 258 277 297 318 339 362 385 408 432 457 482 507 533 558 583 608 633 657 681 705 727 750 771 792 813 833 854 874 894 914 935 957 980 1004 1030 1058 1089 1123 1161 1203 1250 1302 1361 1428 1502 1586 1681 1788 1908 2043 2195 2365 2555 2765 2998 3253 3530 3828 4142 4466 4793 5109 5401 5649 5836 5944 5960 5876 5694 5425 5085 4696 4279 3853 3436 3040 2671 2334 2032 1762 1523 1314 1131 972 834 713 609 518 440 371 312 261 216 177 143 113 88 65 45 28 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 12 16 19 24 28 33 38 43 49 55 61 68 76 84 93 102 112 123 134 147 160 175 190 207 225 244 265 288 312 338 367 397 430 466 505 547 593 642 696 754 816 884 958 1038 1124 1216 1317 1425 1540 1665 1797 1938 2088 2245 2409 2579 2753 2930 3106 3279 3444 3597 3733 3849 3938 3997 4023 4014 3968 3888 3775 3634 3469 3285 3088 2883 2675 2469 2267 2073 1888 1714 1552 1402 1263 1137 1021 916 821 735 658 588 526 470 419 374 333 297 264 235 209 185 164 145 128 113 99 87 76 66 57 49 41 35 29 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 17 21 25 30 35 41 47 54 61 70 79 88 99 111 124 139 155 172 192 213 237 263 293 325 361 401 445 495 549 609 676 749 830 920 1017 1124 1239 1364 1497 1639 1789 1944 2103 2263 2420 2572 2714 2841 2950 3037 3099 3135 3142 3123 3079 3012 2926 2824 2710 2587 2459 2329 2198 2070 1944 1823 1707 1597 1493 1394 1302 1216 1135 1060 990 925 865 808 756 708 663 622 583 547 514 483 454 427 403 379 358 338 319 302 285 270 256 243 230 219 208 197 188 178 170 162 154 147 140 134 128 122 116 111 106 101 97 93 89 85 81 77 74 71 68 65 62 59 56 54 51 49 46 44 42 40 38 36 34 32 31 29 27 26 24 23 21 20 19 17 16 15 14 13 11 10 9 8 7 6 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11 13 15 17 19 21 24 26 28 31 33 36 39 41 44 47 50 54 57 60 64 68 71 76 80 84 89 94 99 104 110 116 122 129 136 144 152 161 171 182 193 205 219 233 249 267 286 307 331 356 385 416 451 490 532 580 633 692 758 831 912 1004 1105 1219 1346 1488 1646 1822 2019 2237 2479 2746 3038 3357 3701 4067 4450 4843 5232 5604 5940 6219 6422 6530 6532 6425 6215 5916 5547 5131 4691 4246 3811 3397 3011 2658 2338 2052 1798 1573 1374 1201 1049 916 800 699 610 533 466 407 356 311 271 237 206 180 156 135 117 100 86 73 62 52 43 34 27 21 15 9 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 2 5 8 12 15 19 23 28 33 38 43 49 55 62 69 76 84 93 102 112 122 133 145 158 172 186 202 219 236 255 276 298 321 346 372 401 431 463 497 533 571 612 655 699 747 796 848 901 957 1014 1073 1133 1194 1256 1317 1379 1440 1500 1558 1614 1667 1717 1764 1807 1846 1880 1910 1936 1957 1973 1986 1994 1998 1998 1996 1989 1981 1969 1956 1940 1923 1904 1884 1863 1842 1819 1796 1772 1748 1723 1698 1673 1647 1621 1595 1568 1541 1514 1486 1458 1429 1400 1370 1340 1309 1278 1246 1214 1181 1148 1114 1081 1047 1013 979 944 910 877 843 810 777 745 713 682 652 622 593 565 538 512 486 462 438 416 394 373 353 334 316 298 282 266 251 236 223 210 197 185 174 164 154 144 135 126 118 110 103 96 89 83 77 71 66 60 56 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
 5 8 11 13 17 20 23 27 30 34 38 43 47 52 57 62 67 73 79 85 91 98 105 112 119 127 136 144 153 162 172 182 192 203 214 226 238 250 263 277 290 305 319 335 350 366 383 400 418 436 454 473 493 513 533 554 576 598 621 644 669 693 719 746 773 802 832 863 895 929 964 1001 1040 1081 1124 1170 1219 1270 1324 1382 1443 1508 1577 1650 1727 1809 1896 1987 2084 2185 2291 2402 2516 2634 2755 2877 2999 3119 3235 3345 3447 3536 3611 3668 3704 3718 3706 3670 3608 3522 3412 3283 3137 2978 2810 2635 2459 2284 2112 1946 1787 1636 1494 1362 1240 1126 1022 927 840 760 688 622 563 509 460 416 375 339 306 276 249 224 202 181 163 146 130 116 103 92 81 71 62 54 46 39 33 27 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 3
 36 38 40 43 45 48 51 53 56 59 62 65 68 72 75 79 83 87 91 95 99 104 108 113 118 124 129 135 141 147 154 161 168 175 183 191 200 208 218 227 237 248 259 270 282 295 307 321 335 349 364 380 396 413 430 448 466 485 504 523 543 564 584 605 627 648 669 691 712 734 755 776 797 818 838 858 878 897 915 933 950 967 983 999 1014 1029 1043 1057 1070 1083 1096 1108 1120 1132 1144 1156 1168 1180 1192 1205 1217 1230 1243 1257 1271 1286 1301 1317 1334 1350 1368 1386 1404 1423 1442 1461 1480 1499 1518 1536 1554 1571 1586 1599 1611 1621 1628 1632 1634 1632 1626 1617 1604 1587 1566 1541 1513 1481 1446 1408 1367 1324 1279 1232 1184 1136 1087 1037 988 940 892 845 800 756 713 671 632 594 557 522 489 458 428 400 373 347 324 301 280 260 241 223 206 191 176 162 149 137 125 114 104 95 86 78 70 63 56 50 44 38 33 29 24 20 16 13 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 1 1 2 3 4 5 7 8 9 10 11 13 14 16 17 19 20 22 24 26 28 30 32 34
 0 0 0 0 0 1 3 5 7 9 11 13 16 18 21 23 26 29 32 35 39 42 46 50 54 58 62 67 72 77 82 87 93 99 105 112 119 126 134 142 150 159 168 177 187 198 208 220 232 244 257 271 285 300 316 332 349 367 386 406 427 448 471 495 520 547 575 605 636 669 704 741 780 822 866 913 963 1016 1072 1132 1195 1263 1335 1411 1491 1577 1667 1761 1861 1965 2073 2184 2298 2414 2531 2647 2759 2867 2967 3056 3132 3192 3233 3253 3250 3224 3175 3102 3009 2897 2770 2630 2481 2328 2172 2017 1865 1719 1578 1445 1320 1204 1095 996 904 820 744 674 611 553 501 454 411 372 337 305 276 250 227 205 186 168 152 137 124 112 101 91 81 73 65 58 51 45 40 35 30 26 22 18 14 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 48 49 51 53 55 57 60 62 65 68 71 74 78 82 86 91 96 101 107 113 120 127 135 144 153 163 174 185 198 211 226 241 258 276 296 317 339 363 389 416 445 476 508 543 579 617 656 696 737 779 821 862 902 939 974 1005 1032 1053 1067 1076 1077 1071 1058 1039 1013 982 947 908 867 824 780 735 691 648 606 566 528 492 458 425 396 368 342 318 296 275 257 239 223 209 195 183 171 161 151 143 134 127 120 114 108 102 97 93 88 84 81 77 74 71 68 66 63 61 59 57 55 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 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 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10
 9 10 11 12 13 14 15 17 18 19 20 21 23 24 25 27 28 30 31 33 35 37 38 40 42 44 47 49 51 54 56 59 62 65 68 71 74 78 82 86 90 95 99 104 110 115 121 128 134 141 149 157 166 175 185 195 206 218 230 243 257 272 287 304 322 340 360 381 402 425 449 474 501 528 557 587 618 650 683 717 752 788 825 862 900 939 977 1016 1055 1094 1133 1170 1207 1243 1278 1311 1342 1371 1398 1421 1442 1460 1474 1484 1491 1493 1491 1485 1475 1461 1443 1420 1394 1365 1333 1298 1260 1221 1180 1138 1094 1051 1007 963 920 877 835 794 755 716 679 644 610 577 546 517 488 462 436 412 390 368 348 329 311 294 277 262 248 234 221 209 198 187 176 167 158 149 141 133 125 118 111 105 99 93 88 83 78 73 68 64 60 56 52 49 45 42 39 36 33 31 28 26 23 21 19 17 15 13 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 8
 0 0 0 0 0 0 0 0 1 4 6 9 12 15 19 22 26 29 33 37 41 46 50 55 60 65 70 75 81 87 92 99 105 111 118 125 131 139 146 153 161 168 176 184 191 199 207 215 223 232 240 248 257 265 273 282 291 300 309 319 328 339 350 361 373 386 400 415 432 450 470 491 516 542 572 606 643 684 731 783 842 907 981 1064 1158 1263 1381 1514 1663 1830 2018 2228 2462 2721 3007 3319 3655 4012 4383 4756 5117 5446 5721 5918 6016 6002 5872 5633 5303 4907 4471 4021 3576 3152 2759 2401 2081 1797 1548 1330 1142 979 838 717 612 522 445 379 321 272 229 192 161 133 109 89 71 55 42 30 20 11 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
 21 24 28 32 35 39 44 48 53 58 63 68 74 80 86 92 99 106 114 122 130 139 148 157 167 178 189 201 213 225 239 253 267 282 298 315 332 350 369 389 409 430 452 475 498 523 547 573 599 626 653 680 708 736 764 792 820 848 876 904 930 957 982 1007 1032 1055 1077 1099 1120 1139 1158 1176 1193 1210 1225 1240 1255 1269 1282 1296 1309 1321 1334 1347 1360 1373 1386 1400 1414 1429 1444 1459 1475 1492 1509 1527 1545 1564 1583 1602 1622 1642 1661 1680 1699 1716 1733 1748 1762 1774 1783 1789 1792 1792 1788 1780 1768 1751 1730 1704 1674 1639 1601 1559 1513 1465 1414 1361 1306 1251 1195 1138 1082 1027 973 920 868 818 770 724 680 638 598 560 524 490 457 427 398 371 346 322 300 279 259 240 223 206 191 177 163 150 138 127 117 107 98 89 81 73 66 59 53 47 41 36 31 26 21 17 13 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 12 15 18
 73 77 80 84 88 91 95 99 103 107 111 115 120 124 128 133 137 142 147 151 156 161 166 172 177 182 188 194 200 206 212 218 225 232 239 247 255 263 271 280 289 299 310 321 332 344 357 371 386 402 418 436 456 476 498 522 548 576 605 637 672 709 750 793 840 890 944 1003 1065 1133 1205 1283 1366 1455 1550 1652 1760 1874 1996 2125 2260 2402 2551 2706 2866 3031 3199 3370 3541 3710 3875 4034 4182 4318 4438 4538 4616 4669 4695 4692 4660 4600 4512 4399 4263 4107 3936 3752 3560 3363 3165 2967 2773 2585 2403 2230 2065 1910 1765 1629 1502 1385 1277 1177 1085 1000 923 851 786 726 671 620 574 532 493 457 424 394 366 340 317 295 275 256 238 222 207 193 180 168 157 146 136 127 118 110 102 94 87 81 75 69 63 58 53 48 43 39 35 31 27 23 20 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 1 2 3 5 6 7 9 10 12 14 16 18 20 22 24 26 29 31 34 36 39 42 44 47 50 53 57 60 63 66 70
 133 143 153 163 174 185 197 209 221 233 246 260 273 287 302 317 332 347 363 379 396 413 430 447 465 483 501 520 538 557 576 595 614 633 653 672 691 711 730 749 768 787 807 826 845 864 883 903 922 942 963 983 1005 1027 1050 1074 1100 1127 1155 1185 1217 1252 1289 1328 1371 1416 1465 1517 1573 1633 1697 1766 1839 1916 1998 2086 2177 2274 2376 2482 2593 2708 2827 2949 3073 3199 3326 3451 3573 3691 3802 3904 3995 4071 4132 4174 4195 4194 4170 4122 4051 3958 3845 3713 3566 3407 3238 3062 2884 2704 2527 2353 2185 2024 1871 1726 1589 1462 1344 1234 1133 1040 954 876 805 740 680 626 577 532 491 454 421 390 362 337 314 293 274 256 240 226 212 200 188 178 168 159 151 144 137 130 124 118 113 108 103 99 94 90 87 83 80 77 74 71 68 65 63 60 58 56 54 52 49 48 46 44 42 40 39 37 35 34 32 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 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 2 5 9 13 17 21 26 31 36 42 48 54 60 67 74 82 89 98 106 115 124
 0 0 0 0 0 0 0 0 0 0 0 3 6 9 13 16 20 25 29 34 40 46 52 59 66 74 82 91 101 112 123 136 149 164 180 197 215 235 257 281 306 333 363 395 429 465 505 547 591 639 689 742 797 855 915 976 1039 1103 1167 1231 1294 1355 1414 1470 1522 1569 1612 1649 1681 1707 1728 1743 1753 1758 1759 1755 1749 1739 1728 1714 1700 1684 1668 1652 1636 1621 1607 1594 1582 1571 1561 1553 1547 1541 1538 1535 1534 1533 1534 1535 1537 1539 1541 1543 1544 1544 1543 1540 1536 1529 1519 1506 1491 1472 1449 1424 1394 1361 1326 1287 1245 1201 1155 1108 1059 1010 961 912 863 815 768 722 678 635 595 556 519 483 450 419 389 362 336 311 288 267 247 228 211 195 180 166 152 140 129 118 108 99 90 82 75 68 61 55 49 44 39 34 29 25 21 18 14 11 8 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 0 0 0 0 0 0 0 0 0 0 4 8 12 17 22 27 34 40 48 56 64 74 85 97 110 125 141 159 180 202 228 256 288 324 365 410 462 520 586 661 745 841 949 1072 1211 1368 1545 1744 1968 2219 2497 2805 3141 3506 3896 4305 4724 5140 5539 5900 6204 6430 6561 6587 6504 6319 6045 5700 5305 4881 4447 4018 3605 3217 2857 2527 2230 1963 1725 1514 1327 1163 1019 893 782 685 600 525 460 404 354 310 272 238 209 183 160 140 122 106 92 80 69 59 50 42 35 29 23 18 14 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 3 6 9 12 16 20 24 28 33 38 44 50 56 63 71 79 87 97 107 117 129 142 155 170 186 203 221 241 262 285 310 337 365 396 428 463 500 539 581 625 671 719 769 820 873 928 982 1038 1092 1147 1200 1251 1300 1346 1388 1427 1463 1494 1521 1543 1562 1577 1588 1595 1600 1602 1601 1599 1595 1591 1585 1579 1573 1567 1562 1556 1552 1548 1544 1542 1540 1539 1539 1539 1539 1539 1540 1540 1539 1538 1535 1531 1525 1517 1506 1493 1477 1457 1434 1408 1378 1345 1309 1269 1227 1182 1136 1088 1038 988 938 887 838 789 741 694 650 607 565 526 489 454 421 390 361 334 308 285 263 242 223 205 189 174 159 146 134 123 112 103 94 85 78 70 64 57 52 46 41 36 32 28 24 21 17 14 11 8 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 7 8 10 11 13 14 16 18 19 21 23 25 27 29 31 33 35 37 40 42 45 48 51 55 58 62 67 71 77 82 89 96 104 113 123 134 146 161 176 194 215 238 264 293 327 365 408 457 513 577 650 733 827 935 1059 1199 1360 1543 1751 1987 2255 2555 2891 3263 3667 4101 4552 5006 5440 5827 6133 6330 6394 6315 6099 5767 5347 4875 4381 3892 3425 2992 2600 2250 1942 1672 1437 1234 1059 909 780 669 573 492 421 361 309 264 225 192 163 138 116 97 81 67 54 43 34 26 18 12 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 15 17 18 19 21 22 23 24 26 27 28 29 30 31 33 34 35 35 36 37 38 39 39 40 41 41 42 42 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 48 48 50 51 53 55 57 60 63 67 71 77 83 89 97 106 117 128 141 156 173 193 214 238 266 297 332 371 415 465 521 584 655 735 825 927 1043 1173 1320 1485 1672 1882 2117 2379 2669 2988 3334 3701 4084 4470 4842 5179 5458 5654 5748 5728 5594 5356 5035 4656 4244 3823 3411 3019 2658 2329 2035 1774 1544 1344 1169 1017 886 771 673 587 513 448 392 344 301 264 232 203 178 156 137 120 104 91 79 68 58 50 42 35 29 23 18 13 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 10 11 13
 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 14 16 18 20 22 25 27 30 33 36 39 43 47 51 56 61 66 72 79 86 93 102 111 122 133 145 159 174 190 208 228 250 274 300 330 362 397 436 478 525 576 632 694 761 834 915 1002 1096 1199 1310 1429 1557 1693 1838 1992 2152 2319 2491 2666 2841 3014 3181 3339 3484 3611 3717 3797 3850 3872 3864 3826 3758 3663 3545 3408 3255 3090 2919 2743 2567 2394 2225 2062 1907 1760 1621 1492 1372 1260 1157 1062 975 894 821 754 693 636 585 538 495 456 420 387 357 329 304 281 259 240 221 205 189 175 161 149 137 127 117 108 99 91 83 76 70 64 58 52 47 42 38 33 29 25 22 18 15 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 14 17 21 24 28 32 37 42 47 52 58 65 72 79 87 95 105 114 125 136 149 162 176 191 208 226 245 265 287 311 336 363 391 422 455 489 526 564 604 647 691 737 784 833 883 934 985 1037 1089 1141 1192 1242 1292 1339 1386 1430 1473 1514 1553 1590 1625 1658 1690 1721 1750 1778 1806 1833 1859 1885 1910 1935 1960 1984 2007 2029 2050 2070 2087 2102 2114 2121 2124 2122 2114 2099 2077 2048 2011 1967 1915 1855 1789 1718 1641 1560 1477 1392 1306 1221 1137 1055 976 900 828 759 695 635 579 527 479 435 394 357 323 292 263 237 214 192 172 154 138 123 110 97 86 76 67 58 50 43 37 31 26 21 16 12 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 17 21 25 29 34 39 44 50 56 62 69 77 84 93 102 111 122 133 144 157 170 184 200 216 233 251 270 291 312 335 359 384 410 438 466 496 526 557 590 623 656 690 725 759 794 829 864 899 934 969 1004 1039 1073 1108 1143 1179 1215 1253 1291 1331 1373 1417 1464 1513 1567 1624 1687 1754 1828 1909 1997 2093 2199 2315 2443 2582 2734 2900 3081 3275 3484 3706 3940 4183 4431 4679 4919 5143 5341 5503 5617 5676 5671 5600 5463 5264 5014 4721 4400 4063 3721 3383 3057 2749 2462 2197 1956 1738 1541 1365 1208 1069 945 835 737 650 574 506 445 391 343 301 263 229 198 171 147 125 105 87 71 57 44 32 21 12 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 2 3 5 6 8 9 11 13 15 17 19 21 23 26 28 31 33 36 39 42 45 49 52 55 59 63 67 71 75 79 84 88 93 98 103 108 113 118 124 129 135 141 147 154 161 168 175 183 191 199 209 218 229 240 252 266 280 296 313 332 352 375 400 428 459 494 532 575 622 675 735 801 875 958 1051 1153 1268 1394 1533 1684 1847 2020 2201 2384 2564 2733 2880 2994 3066 3087 3054 2966 2829 2654 2451 2233 2010 1792 1585 1394 1219 1062 923 800 693 599 518 447 386 333 287 248 213 183 158 135 115 98 83 70 59 49 40 32 26 20 14 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
 39 41 42 44 45 46 48 49 51 52 54 55 57 58 60 62 63 65 66 68 70 71 73 75 76 78 80 81 83 85 86 88 90 92 93 95 97 99 100 102 104 106 107 109 111 113 115 117 119 121 123 125 128 130 133 136 139 142 146 150 154 158 163 168 174 180 187 195 203 211 221 231 243 255 268 283 299 316 335 355 377 401 427 456 487 521 558 598 641 689 741 797 858 925 997 1074 1158 1247 1342 1443 1547 1655 1764 1872 1976 2073 2158 2228 2277 2304 2306 2280 2229 2155 2059 1948 1825 1696 1564 1433 1306 1185 1072 966 869 781 701 629 564 506 454 407 366 329 296 267 241 217 197 178 161 146 133 121 110 101 92 84 77 70 64 59 54 49 45 41 38 35 32 29 26 24 22 20 18 16 14 13 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 26 27 28 29 30 32 33 34 35 37 38
 0 1 2 3 4 5 7 8 9 10 11 13 14 15 17 18 19 21 22 24 26 27 29 31 33 35 37 39 41 43 45 48 50 53 56 58 61 64 68 71 74 78 82 86 90 94 98 103 108 113 119 125 131 137 144 151 158 166 175 184 193 203 214 226 238 251 265 280 296 313 331 351 372 395 420 446 475 506 539 576 615 657 704 754 808 867 932 1002 1078 1161 1251 1348 1454 1568 1690 1822 1961 2109 2263 2423 2584 2745 2901 3046 3175 3281 3359 3402 3407 3372 3298 3186 3043 2874 2688 2490 2289 2089 1895 1710 1538 1378 1231 1098 978 870 774 688 611 543 483 429 382 340 302 269 240 214 190 170 151 134 120 106 94 84 74 65 57 50 44 38 33 28 23 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 2 4 6 8 11 15 19 24 30 36 44 54 65 77 92 110 130 154 183 216 254 299 352 414 487 572 671 788 924 1082 1267 1483 1732 2020 2350 2723 3140 3597 4082 4578 5057 5483 5816 6019 6068 5959 5709 5348 4915 4447 3975 3519 3095 2708 2361 2053 1783 1546 1340 1161 1005 870 753 652 564 488 422 365 316 274 237 206 178 155 135 118 104 92 81 73 66 60 55 51 48 46 44 43 42 42 41 42 42 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55 56 56 57 58 58 58 59 59 59 59 59 59 59 59 58 58 58 57 56 56 55 54 53 52 51 49 48 47 45 44 43 41 39 38 36 34 33 31 29 27 26 24 22 20 19 17 15 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
 39 41 42 44 45 47 49 50 52 54 56 58 59 61 63 65 67 69 71 74 76 78 81 83 86 88 91 94 96 99 102 106 109 112 116 119 123 127 131 135 140 144 149 154 160 165 171 177 184 190 197 205 213 221 229 238 248 258 268 279 291 303 315 328 341 355 370 385 400 416 433 450 467 484 502 520 538 557 575 593 611 629 647 664 681 697 712 727 740 752 763 773 781 787 792 795 796 796 793 788 782 773 763 751 737 722 705 687 668 647 627 605 583 561 539 517 495 473 452 431 411 392 373 355 338 322 306 291 277 264 251 239 228 218 208 198 190 181 174 166 160 153 147 141 136 131 126 122 118 114 110 106 103 99 96 93 91 88 85 83 81 78 76 74 72 70 68 66 65 63 61 60 58 56 55 53 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 32 31 30 29 28 27 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 31 32 33 35 36 38
 16 19 22 25 28 32 36 40 44 49 54 59 65 71 77 84 91 98 106 115 124 134 144 155 166 179 192 205 220 235 252 269 287 305 325 346 367 389 412 435 459 483 507 532 556 581 604 627 650 671 690 708 725 740 753 763 772 779 784 787 788 787 785 781 776 770 763 755 746 737 728 719 709 699 690 680 671 662 654 645 637 630 623 616 609 603 597 592 587 582 578 574 570 567 563 560 557 555 552 550 548 545 543 541 539 537 535 533 530 528 525 523 520 517 514 510 507 503 499 494 490 485 479 474 468 462 455 449 442 435 427 420 412 404 395 387 378 370 361 352 343 335 326 317 308 299 290 281 273 264 256 247 239 231 223 215 207 200 193 185 178 171 165 158 152 145 139 134 128 122 117 111 106 101 97 92 87 83 79 75 71 67 63 60 56 53 50 47 44 41 39 36 34 31 29 27 25 23 21 20 18 16 15 14 12 11 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 12 19 26 34 43 53 64 76 89 104 121 139 160 183 208 236 268 302 340 383 429 480 537 598 665 738 818 903 994 1092 1196 1304 1418 1536 1657 1780 1905 2029 2151 2271 2387 2498 2603 2701 2792 2876 2952 3021 3082 3135 3182 3222 3254 3280 3300 3312 3316 3313 3301 3280 3250 3209 3157 3095 3020 2935 2838 2732 2616 2492 2361 2226 2089 1950 1811 1675 1543 1415 1294 1178 1070 969 875 788 708 635 569 509 454 404 359 319 283 250 221 194 170 149 130 113 97 83 71 59 49 40 32 24 18 12 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 16 18 21 23 26 29 32 36 39 43 47 52 57 62 67 73 79 85 92 100 108 117 126 136 147 159 172 185 200 215 232 250 269 289 311 335 360 386 414 444 475 509 543 580 618 657 697 739 782 825 869 914 958 1002 1045 1088 1130 1170 1209 1246 1282 1315 1347 1376 1403 1429 1452 1473 1493 1510 1526 1540 1553 1564 1573 1581 1587 1591 1593 1594 1593 1590 1584 1576 1565 1551 1535 1515 1493 1467 1438 1405 1370 1332 1291 1247 1202 1154 1105 1056 1005 955 905 855 806 758 712 667 624 583 544 507 472 438 407 378 351 325 301 279 258 239 221 205 189 175 162 149 138 127 117 108 100 92 84 77 71 65 60 54 50 45 41 37 33 30 26 23 20 18 15 13 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
 8 10 12 14 15 18 20 22 24 27 29 32 35 38 41 44 48 51 55 59 63 67 72 77 81 87 92 98 104 110 116 123 130 137 144 152 160 168 177 185 194 203 213 222 232 241 251 261 270 280 289 299 308 317 325 334 342 350 357 364 371 377 383 388 394 399 403 408 412 416 421 425 429 433 437 442 447 452 458 464 471 478 486 495 504 515 526 539 553 568 584 602 621 643 666 691 718 747 779 813 849 889 931 976 1023 1073 1126 1180 1237 1294 1352 1409 1464 1517 1565 1606 1641 1666 1680 1683 1673 1652 1617 1572 1516 1452 1381 1305 1226 1145 1065 987 911 838 769 704 644 587 536 488 444 404 367 334 303 275 250 227 206 187 170 154 139 126 114 103 93 84 75 68 60 54 48 42 37 32 28 24 20 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 1 2 4 5 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 3 13 25 39 55 74 97 124 155 192 236 288 350 423 510 614 737 884 1059 1268 1517 1812 2163 2576 3060 3621 4260 4972 5739 6528 7287 7949 8443 8709 8716 8475 8029 7439 6772 6082 5409 4779 4204 3690 3235 2836 2489 2186 1924 1697 1500 1330 1182 1054 942 846 762 689 626 572 524 484 449 419 393 372 354 339 326 316 308 302 298 295 293 292 292 292 294 295 297 299 301 303 305 306 307 308 308 308 308 306 305 302 299 295 291 286 281 275 268 261 254 246 238 229 221 212 203 194 185 176 166 157 148 140 131 122 114 106 98 90 83 75 68 62 55 49 43 37 32 26 21 16 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 11 15 19 23 28 33 38 44 51 57 65 73 82 92 102 113 126 139 154 170 188 207 228 250 275 302 332 364 399 437 479 524 573 625 682 743 808 877 950 1026 1106 1189 1274 1360 1446 1532 1616 1697 1773 1845 1910 1968 2018 2059 2092 2116 2131 2138 2137 2129 2114 2093 2066 2035 2000 1961 1920 1876 1830 1783 1734 1685 1635 1585 1535 1484 1434 1384 1334 1285 1236 1188 1140 1094 1048 1003 959 916 873 832 793 754 716 679 644 610 577 545 514 485 457 430 404 379 356 333 312 292 272 254 237 220 205 190 176 163 151 139 128 118 108 99 90 82 75 68 61 55 49 43 38 33 29 24 20 16 13 10 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 6 8 11 13 16 18 21 24 27 30 34 37 41 45 49 54 58 63 68 73 79 85 91 97 103 110 117 125 133 141 149 158 167 176 185 195 205 216 226 237 248 259 271 282 294 306 318 329 341 353 365 377 389 401 412 424 436 448 459 471 483 495 507 519 532 545 559 573 588 603 620 637 655 675 696 718 741 766 793 822 853 885 920 957 997 1038 1082 1129 1178 1229 1283 1338 1395 1453 1512 1570 1628 1684 1736 1784 1826 1861 1886 1902 1907 1900 1880 1848 1804 1749 1685 1612 1532 1447 1360 1272 1184 1097 1013 932 856 784 716 654 596 542 493 448 407 370 336 305 277 251 228 207 188 170 154 140 127 115 104 94 85 77 69 62 56 50 44 39 35 31 27 23 20 17 14 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 3 5 6 7 9 10 12 13 15 17 19 21 23 25 27 30 33 36 39 42 46 50 54 59 64 69 75 81 88 96 104 112 122 132 143 155 168 183 198 215 233 253 274 298 323 349 378 410 443 478 516 556 599 643 690 739 789 841 895 949 1005 1060 1116 1171 1225 1278 1330 1379 1426 1470 1511 1549 1584 1616 1643 1668 1689 1707 1721 1733 1741 1746 1749 1749 1746 1741 1733 1723 1710 1696 1678 1659 1637 1613 1586 1558 1527 1493 1458 1420 1381 1340 1297 1253 1207 1161 1114 1067 1020 973 926 880 835 791 747 706 666 627 590 554 520 488 458 429 401 375 351 328 306 286 267 249 232 216 202 188 175 162 151 140 130 120 111 103 95 88 81 74 68 62 57 51 46 42 38 33 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
 40 42 44 46 49 51 53 56 58 61 63 66 69 71 74 77 80 83 86 89 92 96 99 102 106 110 113 117 121 125 129 134 138 143 148 153 158 164 170 176 182 189 196 203 211 219 228 237 247 257 268 280 293 306 320 335 352 369 387 406 427 449 472 496 522 549 578 607 638 671 704 738 773 809 845 881 918 954 989 1023 1056 1087 1116 1142 1165 1185 1201 1214 1222 1227 1227 1222 1214 1201 1185 1165 1143 1117 1088 1058 1026 992 958 923 887 852 816 782 747 714 681 650 619 590 562 536 510 486 464 442 422 404 386 369 354 340 326 314 303 292 282 273 265 257 250 244 238 232 227 222 218 214 210 207 203 200 197 195 192 190 187 185 183 181 179 177 175 173 171 169 167 165 163 161 159 157 155 153 151 149 146 144 141 139 136 134 131 128 126 123 120 117 114 111 108 105 102 99 96 93 89 86 83 80 77 74 71 68 66 63 60 57 55 52 50 47 45 43 41 39 37 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 6 7 8 9 10 12 13 15 16 18 19 21 22 24 26 28 30 32 33 35 38
 0 0 0 0 0 0 0 1 2 3 5 7 8 10 12 14 16 18 21 23 26 28 31 34 38 41 45 48 53 57 62 66 72 77 83 90 97 104 112 121 130 140 150 162 174 187 202 217 233 251 271 291 314 338 363 391 421 452 486 522 561 602 644 690 737 786 837 890 944 999 1055 1111 1167 1222 1275 1327 1376 1422 1465 1505 1540 1570 1596 1617 1634 1645 1652 1654 1651 1644 1634 1619 1601 1581 1557 1531 1502 1472 1439 1405 1370 1334 1297 1259 1220 1181 1142 1102 1062 1023 983 944 905 866 828 791 754 718 683 649 616 584 553 523 494 466 440 414 390 366 344 323 303 284 266 249 233 218 203 190 177 165 154 143 133 123 114 106 98 91 84 77 71 65 59 54 49 45 40 36 32 29 25 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 13 16 20 25 29 34 40 45 52 58 66 73 82 91 102 113 125 138 153 169 187 207 229 253 280 309 342 379 420 466 517 575 639 710 790 879 979 1090 1213 1350 1501 1668 1850 2049 2264 2494 2738 2994 3256 3522 3784 4035 4266 4470 4637 4760 4834 4854 4821 4737 4606 4436 4233 4007 3766 3516 3264 3015 2774 2543 2324 2118 1927 1750 1587 1438 1302 1178 1065 963 870 787 711 643 582 527 477 433 393 356 324 295 268 244 223 203 186 170 156 143 131 120 110 101 93 85 78 72 66 60 55 50 46 42 38 35 31 28 25 22 20 17 15 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 8 11 14 17 21 25 29 33 37 42 46 52 57 62 68 74 81 88 95 102 110 118 127 136 146 156 166 177 189 201 214 227 242 257 272 288 305 323 342 362 382 403 425 448 472 496 522 548 575 603 632 661 691 721 753 784 816 849 881 914 948 981 1015 1048 1082 1116 1149 1183 1216 1250 1283 1316 1350 1383 1415 1448 1481 1513 1545 1577 1609 1640 1671 1702 1732 1761 1789 1816 1843 1867 1890 1911 1930 1947 1960 1971 1978 1981 1981 1976 1966 1951 1932 1908 1879 1844 1806 1763 1715 1665 1611 1554 1495 1435 1373 1312 1250 1188 1128 1068 1011 955 901 849 800 753 708 666 625 588 552 519 487 458 430 404 380 357 336 315 297 279 263 247 233 219 206 194 182 172 162 152 143 134 126 119 111 104 98 91 86 80 74 69 64 60 55 51 47 43 39 35 32 29 26 23 20 17 14 12 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 2
 0 0 0 0 0 1 2 4 5 7 9 10 12 14 16 17 19 21 24 26 28 30 33 36 38 41 44 47 50 54 57 61 65 69 73 78 83 88 93 99 105 111 118 126 133 142 151 160 171 182 194 206 220 235 251 269 288 308 330 354 380 409 439 472 508 546 588 632 679 730 784 841 901 964 1030 1098 1168 1240 1312 1385 1456 1527 1594 1658 1718 1772 1819 1859 1891 1914 1928 1933 1928 1914 1892 1862 1824 1780 1730 1675 1616 1555 1491 1426 1360 1295 1230 1167 1105 1045 987 932 879 829 781 737 695 655 619 585 553 523 496 470 447 425 405 387 370 354 339 325 312 301 289 279 269 260 251 243 235 228 221 214 208 201 195 189 184 178 173 167 162 157 152 147 142 137 133 128 124 119 115 110 106 101 97 93 89 85 81 77 73 69 65 61 58 54 51 47 44 41 38 35 32 29 26 23 21 18 16 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 11 14 17 19 22 26 29 33 37 41 45 50 55 60 65 71 78 84 92 100 108 117 127 137 148 161 174 188 204 221 239 259 280 304 329 357 387 420 455 494 536 581 630 683 741 802 868 938 1012 1091 1174 1260 1351 1444 1539 1636 1733 1829 1924 2016 2104 2186 2261 2329 2387 2436 2474 2501 2517 2523 2517 2502 2477 2444 2403 2356 2303 2245 2183 2119 2052 1985 1917 1849 1782 1716 1651 1588 1527 1469 1413 1359 1307 1258 1212 1167 1125 1085 1047 1010 976 943 911 880 850 822 794 767 741 715 690 665 641 617 593 570 547 525 503 481 460 439 418 398 378 359 340 322 304 287 271 255 239 224 210 196 182 170 157 146 135 124 114 104 95 86 78 70 62 55 49 42 36 31 25 21 16 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
 36 38 40 41 43 45 47 49 51 54 56 58 60 63 65 68 70 73 76 78 81 84 87 90 94 97 101 104 108 112 116 120 125 129 134 139 145 150 156 162 169 176 183 191 200 208 218 228 239 250 263 276 290 305 322 339 358 378 399 422 446 472 500 529 561 594 628 665 703 744 785 829 873 919 966 1013 1061 1109 1156 1202 1246 1289 1329 1365 1398 1426 1449 1467 1479 1484 1484 1477 1464 1445 1419 1389 1354 1314 1270 1224 1175 1124 1073 1020 968 916 865 815 767 720 675 632 591 553 516 482 449 419 391 364 339 316 295 275 257 239 223 209 195 182 170 159 149 139 130 122 114 107 100 94 88 82 77 72 68 63 59 55 52 48 45 42 39 36 34 31 29 27 25 22 21 19 17 15 14 12 10 9 8 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 26 28 29 31 33 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 14 19 24 29 35 41 48 56 64 73 83 94 105 118 131 146 162 179 198 218 239 262 285 310 337 364 391 419 448 476 503 529 554 577 597 614 629 640 648 653 654 653 649 642 634 624 612 600 588 576 565 554 544 536 529 525 522 523 526 532 541 555 572 594 622 655 694 741 796 860 935 1021 1121 1236 1369 1520 1691 1884 2099 2334 2587 2850 3112 3355 3558 3697 3751 3707 3563 3333 3040 2712 2375 2049 1747 1477 1241 1037 864 718 595 492 406 334 275 225 183 148 119 94 74 57 42 30 20 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 16 19 22 26 29 34 38 43 49 55 62 70 78 87 98 109 122 136 152 169 188 210 234 260 289 320 355 394 435 481 530 583 640 700 763 829 898 968 1039 1109 1178 1245 1308 1367 1420 1466 1505 1537 1561 1577 1585 1586 1581 1569 1551 1528 1501 1470 1435 1398 1359 1318 1275 1231 1186 1140 1094 1047 1001 954 908 863 818 773 730 687 646 606 568 531 495 462 429 399 370 343 317 293 271 250 230 212 195 179 165 151 139 127 117 107 98 89 81 74 68 62 56 51 46 41 37 33 30 26 23 20 18 15 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 8 9 11 13 15 17 20 22 24 27 30 33 36 39 43 46 50 54 59 63 68 74 79 85 91 98 105 113 121 130 139 149 160 171 183 196 210 225 241 257 275 294 314 335 357 380 404 429 455 482 509 537 564 592 620 647 673 698 722 744 764 782 798 811 821 830 835 839 840 839 836 832 826 819 811 802 792 782 772 761 751 740 730 720 710 701 692 683 675 668 661 654 648 642 637 631 627 623 618 615 611 608 604 601 598 594 591 587 583 579 574 569 563 557 550 542 534 525 516 505 494 483 471 458 445 432 418 404 389 375 361 346 332 318 304 290 277 264 251 239 227 215 204 194 183 174 164 155 147 139 131 123 116 110 103 97 91 86 80 75 71 66 62 57 54 50 46 43 39 36 33 31 28 25 23 21 18 16 14 12 10 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3
 35 36 37 38 39 41 42 43 45 46 48 49 51 53 55 57 59 61 63 65 68 71 73 76 79 83 86 90 94 98 103 107 113 118 124 130 137 144 151 160 168 178 188 199 210 223 236 250 266 282 299 318 338 359 381 404 429 455 482 510 540 570 601 633 665 698 731 764 796 828 859 889 918 945 971 995 1016 1036 1054 1069 1082 1093 1102 1109 1115 1118 1119 1120 1118 1115 1111 1106 1100 1092 1084 1075 1065 1054 1043 1030 1018 1004 989 974 958 941 924 906 887 867 846 825 803 781 758 735 711 687 663 639 615 590 566 543 519 496 474 452 431 410 390 371 352 335 318 302 286 271 257 244 231 219 208 197 187 177 168 159 151 143 136 129 122 116 110 104 99 94 89 84 80 76 72 68 65 61 58 55 52 49 46 43 41 38 36 34 32 30 28 26 24 22 20 19 17 16 14 13 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 8 11 14 17 21 24 28 33 37 43 48 54 60 67 75 83 92 102 113 124 137 151 167 184 202 223 245 270 298 328 361 397 437 481 529 582 640 702 770 843 921 1005 1093 1186 1282 1381 1482 1583 1682 1777 1868 1951 2026 2091 2145 2186 2215 2233 2238 2233 2217 2194 2163 2126 2085 2041 1994 1947 1899 1852 1806 1761 1719 1678 1640 1605 1572 1541 1514 1488 1465 1445 1426 1410 1395 1382 1371 1360 1350 1341 1332 1322 1313 1302 1291 1277 1263 1246 1227 1205 1182 1155 1126 1095 1061 1026 988 949 909 868 827 785 744 703 662 623 585 548 513 479 446 415 386 359 333 308 285 263 243 224 206 190 174 160 146 134 122 111 101 91 82 74 66 59 52 46 40 34 29 24 19 15 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 1 2 2 3 4 5 6 7 8 9 11 12 13 15 16 18 20 21 23 25 28 30 32 35 37 40 43 47 50 54 58 62 66 71 76 81 86 92 98 105 112 119 126 134 142 151 159 168 178 188 197 208 218 229 239 250 261 272 283 294 305 317 328 339 351 363 375 387 400 413 426 441 456 472 489 507 527 549 572 597 624 654 687 723 762 804 850 900 954 1011 1072 1135 1201 1268 1333 1397 1455 1505 1544 1570 1579 1570 1542 1496 1433 1356 1268 1174 1076 978 882 791 705 626 554 489 431 378 332 291 255 223 195 170 148 129 112 97 84 72 62 53 45 38 32 26 21 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
 5 6 7 8 9 9 10 11 13 14 15 16 17 18 20 21 23 24 26 27 29 31 33 35 37 39 41 43 46 48 51 54 57 60 63 67 70 74 78 82 87 91 96 101 106 112 118 124 130 136 143 150 157 165 173 181 189 198 207 216 225 234 244 253 263 273 283 293 303 313 323 333 342 352 362 371 380 389 398 406 415 423 431 439 446 454 461 468 475 482 488 495 501 507 513 519 524 530 535 541 546 550 555 559 563 567 570 573 575 577 578 578 578 577 575 572 568 563 557 550 543 534 524 513 501 489 476 462 448 433 418 402 387 371 356 341 325 310 296 281 268 254 241 229 217 205 194 184 174 164 155 146 138 130 123 116 109 103 97 91 86 81 76 71 67 63 59 55 52 49 45 42 40 37 34 32 30 28 25 23 22 20 18 17 15 14 12 11 10 9 8 7 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4
 0 0 1 2 3 4 5 6 8 9 10 11 13 14 16 17 19 21 23 25 27 29 31 33 35 38 41 44 47 50 53 57 61 65 69 74 79 85 91 97 104 112 120 129 139 149 161 173 187 202 218 236 255 276 298 323 350 379 410 443 479 518 558 601 646 693 741 791 841 891 940 988 1034 1077 1116 1152 1182 1208 1228 1243 1252 1257 1256 1250 1240 1227 1210 1191 1170 1147 1122 1098 1072 1047 1022 997 973 949 926 905 884 865 846 829 813 798 784 771 760 749 739 730 722 714 708 701 695 690 684 679 673 667 661 654 647 639 630 621 610 599 586 573 559 544 529 512 495 478 460 442 424 406 387 369 351 334 317 300 283 267 252 237 223 209 196 183 171 159 148 138 128 118 110 101 93 85 78 71 65 59 53 48 42 38 33 29 25 21 17 14 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 93 94 95 97 98 100 101 103 105 107 109 111 113 116 119 121 124 128 131 135 139 143 148 153 158 163 169 176 183 190 198 206 214 224 233 244 254 266 277 290 303 316 330 344 359 375 390 407 423 440 457 475 492 510 528 546 563 581 598 615 632 649 664 680 695 709 722 734 746 757 766 775 783 790 795 800 804 806 808 809 809 808 806 803 800 795 791 785 780 774 767 760 753 746 738 731 723 716 709 701 694 687 680 673 666 659 653 646 640 633 627 620 614 608 601 594 588 581 574 566 559 551 543 535 527 518 509 500 491 482 472 462 452 442 432 421 411 400 389 379 368 357 346 335 325 314 304 293 283 273 263 253 243 233 224 215 206 197 189 181 173 165 157 150 143 136 130 124 118 112 106 101 96 91 87 83 79 75 71 68 65 62 59 56 54 52 50 48 46 45 43 42 41 40 39 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 52 53 54 55 56 57 58 59 61
 10 11 12 13 15 16 17 19 20 22 23 25 27 29 30 32 34 36 39 41 43 46 48 51 54 56 59 63 66 69 73 76 80 84 89 93 98 102 107 113 118 124 130 136 142 149 156 163 170 178 186 194 203 212 221 230 240 250 260 270 281 291 303 314 325 337 349 361 373 386 398 411 424 437 451 464 478 492 506 520 534 548 563 577 592 606 621 635 649 663 677 690 702 714 725 734 743 750 755 758 759 759 755 750 742 731 718 703 685 666 644 621 597 571 545 519 492 465 439 414 389 365 342 320 299 280 261 244 227 212 198 184 172 161 150 140 131 122 114 107 100 94 88 83 78 73 68 64 60 57 53 50 47 44 42 39 37 35 33 31 29 27 25 24 22 21 19 18 17 16 14 13 12 11 10 9 8 7 6 6 5 4 3 3 2 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 1 1 2 3 4 5 6 7 8 9
 118 122 126 130 134 139 143 147 152 156 161 165 170 175 180 185 190 195 201 206 212 217 223 229 234 240 246 252 258 264 270 276 282 288 294 300 306 312 318 324 330 335 341 346 351 356 361 366 371 376 380 385 389 393 397 401 405 409 413 416 420 423 427 430 433 437 440 443 446 449 452 454 457 460 462 465 467 469 471 473 475 476 477 478 479 479 478 478 477 475 473 470 467 463 458 453 447 441 433 425 417 408 398 388 377 366 354 342 330 318 305 293 281 268 256 244 232 221 210 199 189 179 169 160 151 143 135 128 120 114 107 101 96 90 85 81 76 72 68 64 61 58 54 52 49 46 44 42 39 37 35 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 49 51 53 56 58 60 62 65 67 70 73 75 78 81 84 87 90 94 97 100 104 107 111 115
 107 115 123 131 140 149 159 169 180 191 202 214 227 240 253 267 282 297 313 329 345 362 379 397 414 432 450 468 486 503 521 538 554 570 586 600 614 626 638 649 658 666 673 679 684 688 690 692 692 692 691 689 687 684 681 678 674 670 666 661 657 653 648 644 640 636 632 628 624 620 617 613 610 606 602 599 595 591 588 584 580 575 571 567 562 557 551 546 540 533 527 520 512 505 497 488 480 471 461 451 441 431 421 410 399 388 377 365 354 343 331 320 309 298 287 277 266 256 246 236 227 218 209 201 192 185 177 170 163 156 150 143 137 132 126 121 116 112 107 103 99 95 91 87 84 80 77 74 71 68 65 63 60 58 55 53 51 49 47 45 43 41 39 37 36 34 32 31 29 28 27 25 24 22 21 20 19 18 16 15 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 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 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 4 5 5 6 7 7 8 9 10 11 12 14 15 17 19 21 23 25 28 30 33 36 40 43 47 51 55 60 65 70 75 81 87 94 100
 0 1 2 3 4 5 5 6 7 8 10 11 12 13 14 16 17 19 20 22 23 25 27 29 31 34 36 38 41 44 47 50 53 57 61 65 69 74 78 84 89 95 101 108 115 122 130 138 147 157 167 177 188 200 212 224 237 251 265 279 294 309 324 339 355 370 385 400 414 428 442 455 467 478 488 498 506 514 521 527 532 536 539 542 544 546 547 547 548 548 547 547 546 546 545 545 544 544 544 544 544 545 546 547 548 550 552 554 556 559 562 565 568 571 575 578 581 584 587 589 591 592 593 593 592 590 587 583 579 573 566 557 548 538 527 515 502 488 473 459 443 428 412 396 380 364 348 333 318 303 288 274 260 247 234 222 210 199 188 178 168 159 149 141 133 125 118 110 104 97 91 86 80 75 70 65 61 57 53 49 45 42 39 36 33 30 27 25 23 20 18 17 15 13 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 15 16 17 18 20 21 22 24 25 27 29 31 33 35 38 41 44 47 51 56 61 67 73 80 88 97 108 119 132 147 164 183 204 228 255 286 320 359 403 451 506 567 634 708 789 878 974 1075 1182 1292 1402 1508 1608 1696 1766 1816 1841 1840 1812 1760 1687 1597 1495 1387 1275 1164 1057 955 859 770 689 615 548 488 435 387 344 306 273 243 217 194 174 156 140 126 114 103 94 85 78 71 66 61 56 52 49 46 43 40 38 36 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 58 61 63 66 69 71 74 77 80 82 85 88 91 94 97 100 104 107 110 113 116 119 123 126 129 132 136 139 142 145 149 152 155 158 161 164 168 171 174 177 180 183 185 188 191 194 196 199 202 204 207 209 212 214 217 219 221 224 226 228 230 233 235 237 239 242 244 246 248 251 253 255 257 260 262 264 266 269 271 273 276 278 281 283 286 288 291 294 297 299 302 306 309 312 315 319 323 326 330 334 338 342 347 351 355 360 365 370 374 379 384 389 394 399 404 409 413 418 422 426 429 432 435 437 439 440 441 441 440 438 436 433 429 424 419 413 406 399 391 382 373 364 354 344 334 324 313 303 292 281 271 260 250 240 230 220 211 201 192 184 175 167 159 151 144 137 130 123 117 111 105 99 94 88 83 79 74 70 65 61 57 54 50 47 44 41 38 35 32 30 27 25 23 21 19 17 15 14 12 11 10 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 4 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 18 19 20 22 23 25 27 28 30 32 34 36 38 40 42 44 46 49 51 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 2 5 9 13 17 22 28 34 40 48 56 65 74 85 98 111 126 143 161 182 205 230 258 290 324 363 405 453 504 561 623 691 765 844 929 1019 1114 1213 1315 1420 1525 1630 1732 1830 1922 2007 2084 2151 2207 2253 2289 2314 2329 2335 2333 2323 2307 2285 2258 2227 2192 2154 2113 2070 2024 1977 1927 1876 1823 1768 1711 1652 1592 1530 1467 1403 1338 1272 1206 1141 1075 1011 948 887 827 770 715 662 612 565 520 478 439 403 369 338 309 282 257 234 213 194 176 160 145 132 119 108 97 87 79 70 63 56 50 44 39 34 29 25 21 17 14 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 2 5 9 13 17 22 27 32 38 44 51 58 66 74 84 93 104 116 128 142 156 172 189 208 227 249 272 297 324 352 383 416 450 486 524 564 605 647 689 732 774 815 854 891 925 954 980 1001 1017 1027 1033 1033 1029 1021 1009 994 976 956 936 914 892 871 850 830 812 795 780 767 756 747 740 736 734 734 737 742 750 760 772 787 805 826 849 875 904 936 970 1007 1047 1089 1133 1179 1226 1273 1321 1367 1410 1450 1484 1511 1530 1540 1539 1526 1501 1465 1417 1361 1296 1225 1150 1072 993 916 840 768 699 635 575 520 470 423 381 343 309 278 250 225 202 182 164 148 133 120 108 97 87 79 71 64 57 51 46 41 37 33 29 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 2 3 5 7 9 11 13 16 18 20 23 26 29 32 36 39 43 47 52 56 61 66 72 78 85 92 99 107 116 125 135 146 158 170 184 199 215 232 251 271 293 316 342 369 399 431 465 502 541 583 627 674 723 775 828 883 939 995 1052 1108 1163 1215 1265 1311 1353 1389 1420 1445 1464 1476 1483 1482 1476 1464 1447 1426 1400 1371 1339 1304 1268 1229 1190 1150 1109 1068 1027 987 947 908 869 831 794 759 724 690 658 626 596 567 539 513 487 463 439 417 396 376 357 339 322 306 291 277 263 250 238 227 216 206 196 187 178 170 162 155 148 141 135 129 123 118 113 108 103 99 94 90 86 82 79 75 72 69 65 62 59 57 54 51 49 46 44 42 40 37 35 33 31 29 28 26 24 22 21 19 18 16 15 13 12 10 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 46 48 50 53 55 58 61 64 67 71 75 79 84 88 94 99 105 111 118 125 133 141 150 159 169 179 190 202 214 226 239 252 266 279 293 307 321 334 348 361 373 385 396 406 415 424 431 438 443 448 451 454 456 457 457 457 456 455 453 451 448 446 443 440 436 433 430 426 423 419 416 413 409 406 402 399 396 392 389 386 382 379 376 372 368 365 361 357 353 349 344 340 335 331 326 321 315 310 305 299 293 288 282 276 270 264 258 252 246 240 234 228 222 216 210 205 199 194 188 183 178 173 168 163 159 154 150 145 141 137 133 129 125 121 118 114 110 107 104 100 97 94 91 88 85 82 79 76 73 70 68 65 62 60 57 55 52 50 48 45 43 41 39 37 35 33 31 29 28 26 24 23 22 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 9 10 10 11 11 12 13 13 14
 27 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 50 51 53 55 58 60 63 65 68 71 74 78 82 86 90 95 101 106 113 120 127 136 145 155 166 178 191 206 222 240 260 282 306 333 362 395 431 471 515 563 616 673 736 805 879 959 1044 1136 1233 1334 1441 1550 1662 1776 1888 1998 2104 2203 2294 2375 2443 2498 2538 2563 2573 2568 2549 2517 2473 2419 2356 2286 2211 2132 2050 1967 1883 1800 1718 1637 1558 1482 1408 1337 1269 1204 1142 1083 1027 974 924 876 832 789 750 712 677 644 613 583 556 530 505 482 461 440 421 403 386 369 354 339 325 312 299 287 276 265 255 245 235 226 217 209 201 193 185 178 171 165 158 152 146 141 135 130 125 120 115 110 106 102 97 93 89 86 82 78 75 71 68 65 62 59 56 53 50 47 44 42 39 36 34 31 29 27 24 22 20 18 16 14 12 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 6 7 8 9 9 10 11 11 12 13 13 14 15 15 16 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 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 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 25 26
 55 56 57 58 59 60 60 61 62 63 64 65 67 68 69 70 72 73 75 77 78 80 83 85 87 90 92 95 99 102 106 110 114 118 123 129 134 140 147 154 162 170 179 189 199 210 222 235 248 262 277 293 309 326 343 361 379 397 415 432 449 465 479 493 505 515 523 529 533 535 535 533 529 523 516 508 498 487 476 464 452 439 427 414 402 390 378 366 355 344 333 323 314 305 296 288 280 273 266 259 253 247 242 237 233 229 225 221 218 216 213 211 209 208 207 206 206 206 206 207 207 208 210 211 213 215 217 220 222 224 227 229 232 234 237 239 241 242 244 245 246 247 247 247 247 246 245 243 241 239 237 234 230 227 223 219 215 211 206 201 196 191 186 181 176 170 165 160 154 149 143 138 133 127 122 117 112 107 102 97 93 88 83 79 75 70 66 62 59 55 51 48 45 41 38 35 33 30 27 25 23 21 19 17 15 13 12 10 9 8 7 6 5 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 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 24 24 25 26 27 27 28 29 30 31 32 33 33 34 35 36 37 38 39 40 40 41 42 43 44 45 45 46 47 48 49 49 50 51 52 52 53 54 55
 57 60 62 65 67 70 72 75 78 80 83 85 88 91 93 96 99 101 104 106 109 112 114 117 119 122 124 127 129 132 134 137 139 142 144 147 149 152 155 157 160 163 166 169 173 176 180 185 189 194 200 206 212 219 227 236 246 257 269 282 297 313 330 350 371 394 420 448 479 512 548 587 629 675 724 776 832 891 953 1018 1085 1154 1223 1292 1358 1421 1477 1526 1565 1592 1605 1604 1588 1557 1513 1456 1390 1316 1236 1154 1070 987 906 829 755 686 621 562 507 456 411 369 332 298 267 240 215 193 174 156 140 126 114 103 93 84 76 69 63 57 52 48 44 41 38 35 33 30 29 27 25 24 23 21 20 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 2 2 3 3 4 4 5 6 7 8 9 10 11 12 14 15 16 18 20 21 23 25 26 28 30 32 34 36 39 41 43 45 48 50 52 55
 14 16 18 20 22 24 26 29 31 33 36 38 41 43 46 48 51 53 56 58 61 63 66 68 70 72 74 76 78 80 82 83 84 85 86 87 88 88 88 88 88 88 87 87 86 85 84 83 81 80 78 77 75 73 72 70 68 67 65 64 62 61 60 58 57 57 56 55 55 55 55 55 56 56 57 59 60 62 63 66 68 71 74 77 81 85 90 95 100 106 112 120 127 136 145 155 166 178 192 207 223 241 261 284 309 337 368 402 441 485 533 588 649 718 794 879 972 1075 1186 1304 1429 1555 1681 1799 1903 1987 2044 2068 2056 2011 1933 1831 1710 1577 1441 1305 1175 1052 939 836 743 660 586 520 462 410 365 324 289 257 229 204 182 162 145 129 115 102 91 81 71 63 55 48 42 36 31 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 1 2 4 5 7 9 10 12
 19 21 24 27 31 34 38 42 46 50 54 59 64 69 74 79 85 91 97 104 110 117 124 132 139 147 155 162 171 179 187 195 203 211 219 227 235 242 250 257 264 270 276 282 287 292 296 300 304 307 309 312 314 315 317 318 319 319 320 321 321 321 322 322 323 323 324 324 325 326 327 328 329 331 332 334 335 337 339 341 343 345 347 349 352 354 356 359 361 364 366 369 372 375 378 381 384 387 390 393 396 400 403 407 411 415 419 423 427 432 436 441 446 452 457 463 469 475 481 487 493 500 506 512 518 523 528 533 537 540 542 543 543 542 539 535 530 524 516 506 495 483 470 456 441 426 409 392 375 358 340 323 306 289 272 256 240 225 210 196 182 170 157 146 135 124 114 105 96 88 80 73 66 59 53 48 42 37 33 29 25 21 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 2 3 5 7 9 11 14 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 16 20 25 30 36 42 48 55 63 71 80 89 100 112 124 138 153 169 187 206 227 250 275 303 333 365 400 438 479 524 571 622 677 735 795 859 925 993 1063 1133 1203 1272 1339 1403 1463 1519 1569 1612 1650 1680 1704 1721 1732 1736 1735 1729 1719 1705 1688 1668 1646 1622 1597 1570 1543 1516 1488 1459 1431 1402 1373 1344 1315 1285 1256 1226 1196 1165 1134 1103 1071 1039 1006 973 939 906 872 838 804 770 736 703 670 637 605 574 543 513 485 457 430 405 380 357 334 313 293 274 255 238 222 207 192 179 166 154 143 132 123 113 104 96 89 81 75 68 62 57 51 46 42 37 33 29 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 0 0 0
 9 13 16 21 25 30 35 40 46 52 58 65 73 80 89 97 107 117 127 138 150 162 176 190 205 220 237 254 273 292 313 334 357 380 405 430 457 484 512 541 571 601 631 662 692 722 752 780 808 834 858 881 901 919 934 947 957 964 968 970 969 966 961 954 945 934 923 910 896 882 867 851 836 820 805 790 774 760 745 731 717 704 691 679 667 656 645 634 624 615 606 598 589 582 575 568 562 556 550 545 541 536 533 529 527 524 522 521 519 519 519 519 520 521 523 525 528 531 535 538 542 546 551 555 559 562 566 569 571 572 573 573 572 570 566 562 556 549 541 532 521 510 497 484 470 455 439 423 407 390 374 357 340 323 307 290 274 259 244 229 215 201 187 175 162 150 139 128 118 108 99 90 82 74 67 60 53 47 41 36 30 26 21 17 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6
 67 72 77 82 87 92 97 103 108 114 120 125 131 137 142 148 153 158 163 169 173 178 182 187 191 194 198 201 204 206 209 211 212 214 215 215 216 216 216 216 216 215 214 214 213 212 211 211 210 209 209 209 209 209 210 212 213 215 218 222 225 230 235 242 248 256 265 274 284 295 307 320 335 350 366 383 401 420 441 462 485 508 533 558 584 611 638 665 692 718 744 768 790 810 826 840 849 854 853 848 838 824 804 780 753 722 689 654 618 581 545 509 474 440 408 377 349 322 297 274 252 233 215 198 184 170 158 147 137 128 119 112 105 99 94 89 85 81 77 74 71 68 66 63 61 59 58 56 55 53 52 51 50 49 48 47 47 46 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 30 29 28 28 27 26 25 25 24 23 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 16 19 22 25 28 31 34 38 41 45 49 53 58 62
 18 21 24 27 30 33 37 41 45 49 54 59 64 69 75 80 87 93 100 107 115 123 131 140 149 158 168 179 190 201 213 225 238 251 264 278 292 306 320 334 348 361 375 388 400 412 423 433 442 451 458 463 468 471 474 475 475 474 472 469 466 462 457 452 447 442 437 432 427 422 417 413 409 405 402 400 398 396 395 394 395 395 396 398 400 403 407 411 416 421 428 435 442 451 460 470 481 493 505 519 533 548 565 582 599 618 637 657 677 698 719 739 759 778 797 813 828 840 850 857 861 860 857 849 838 823 805 783 759 733 704 675 644 613 582 551 521 491 463 435 408 383 359 336 314 294 275 257 240 224 210 196 183 171 159 149 139 130 121 113 105 98 91 84 78 73 67 62 58 53 49 45 41 38 34 31 28 25 22 20 17 15 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 13 15
 91 96 100 104 109 114 118 124 129 134 139 145 151 157 163 169 175 181 188 194 201 208 214 221 228 235 242 249 256 262 269 276 282 289 295 301 307 312 318 323 328 332 337 341 345 349 352 355 358 361 364 366 369 371 373 375 377 379 381 383 385 387 389 391 393 395 397 399 401 403 405 407 409 411 413 415 417 419 421 422 424 425 427 428 428 429 429 430 429 429 428 427 425 423 421 418 415 411 407 403 398 392 386 380 373 366 359 351 343 335 326 317 309 300 291 282 273 264 255 246 237 229 220 212 204 197 189 182 175 169 162 156 150 144 139 134 129 124 119 115 111 107 103 99 96 92 89 86 83 80 78 75 73 70 68 66 63 61 59 57 56 54 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 21 22 22 24 25 26 27 29 30 32 34 35 37 39 42 44 46 49 51 54 57 60 63 66 69 72 76 80 83 87
 87 89 92 94 97 99 101 104 106 108 110 112 114 116 118 119 121 123 124 126 127 128 130 131 132 133 134 135 135 136 137 137 138 138 139 139 140 140 140 140 141 141 141 142 142 143 143 144 145 145 146 147 148 150 151 152 154 156 158 160 162 165 167 170 173 176 179 183 186 190 194 198 201 206 210 214 218 223 227 232 236 240 245 249 253 258 262 265 269 272 275 278 281 283 284 285 286 286 286 285 283 281 278 275 271 266 261 256 250 244 237 230 223 216 208 201 193 186 178 171 164 157 150 143 137 131 125 120 115 110 105 101 96 93 89 86 82 79 77 74 72 69 67 65 64 62 60 59 58 56 55 54 53 52 51 51 50 49 49 48 47 47 46 46 46 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 23 24 25 27 28 30 32 33 35 37 39 41 43 46 48 50 52 55 57 59 62 64 67 69 72 74 77 80 82 85
 75 75 76 76 77 77 78 78 79 79 80 80 81 81 81 82 82 83 83 84 84 85 85 86 86 87 87 88 89 89 90 91 92 93 94 95 96 98 99 101 102 104 106 108 111 113 116 119 122 125 129 132 136 141 146 151 156 161 167 174 180 187 194 202 210 218 226 235 244 253 263 273 283 293 303 313 324 334 344 354 364 374 384 393 402 411 419 426 433 439 444 449 453 456 458 459 459 458 457 454 450 446 440 434 427 419 410 401 391 381 370 359 348 337 326 314 303 292 281 270 259 249 239 229 219 210 202 193 185 178 170 163 157 150 144 139 133 128 123 119 114 110 106 102 98 95 92 88 85 83 80 77 75 72 70 68 65 63 61 59 58 56 54 52 51 49 48 46 45 43 42 40 39 38 37 35 34 33 32 31 30 28 27 26 25 24 23 22 21 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 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 44 45 46 47 48 49 50 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 68 69 70 71 72 72 73 74 74
 1 2 2 3 4 5 6 7 8 9 11 12 13 14 15 17 18 19 21 22 24 25 27 29 31 33 35 37 40 42 45 48 51 54 58 62 66 70 75 80 85 91 98 105 112 120 129 139 149 160 172 186 200 215 232 250 270 291 314 339 365 394 424 457 491 528 568 609 653 700 748 800 853 910 968 1030 1093 1159 1227 1296 1368 1441 1514 1587 1660 1731 1798 1860 1916 1963 1998 2021 2028 2018 1991 1946 1883 1804 1712 1609 1498 1382 1265 1149 1036 929 829 736 650 573 503 441 385 336 293 255 222 193 168 146 127 110 96 83 72 63 55 47 41 36 31 27 23 20 17 15 13 11 9 8 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 11 12 14 15 16 18 19 21 22 24 26 27 29 31 33 35 38 40 42 45 47 50 53 56 60 63 67 71 75 79 84 88 94 99 105 111 118 125 132 140 148 157 167 177 188 199 211 224 238 253 268 285 302 320 339 360 381 403 426 451 476 502 529 556 585 614 643 673 704 734 765 796 826 857 887 916 944 972 998 1024 1048 1070 1091 1109 1126 1140 1151 1159 1165 1167 1165 1160 1152 1139 1123 1103 1079 1052 1022 989 953 916 876 835 794 752 710 668 628 588 550 513 477 444 412 382 354 328 304 281 260 240 223 206 191 177 164 152 141 131 122 114 106 99 92 86 80 75 70 66 62 58 54 51 48 45 42 40 38 35 33 31 29 28 26 24 23 22 20 19 18 17 15 14 13 12 11 11 10 9 8 7 6 6 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 168 170 172 174 176 177 179 180 181 182 183 184 184 185 185 186 186 186 187 187 187 188 188 188 189 189 190 191 191 192 193 194 196 197 199 201 203 205 208 211 214 218 223 227 233 238 245 252 260 269 278 289 300 312 326 341 356 373 391 411 431 453 476 500 526 553 580 609 639 669 701 732 764 796 829 860 892 922 951 979 1005 1029 1051 1070 1086 1099 1108 1113 1115 1112 1106 1095 1081 1062 1041 1016 987 957 924 889 853 816 778 740 702 664 627 591 556 522 489 458 429 401 374 349 326 305 285 266 249 233 218 205 192 181 171 161 152 144 137 130 124 119 114 109 105 101 97 94 91 88 85 83 80 78 76 74 73 71 70 68 67 66 65 63 62 61 60 59 59 58 57 56 55 54 54 53 52 51 51 50 49 49 48 47 46 46 45 44 43 43 42 41 40 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 23 22 21 20 19 18 17 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 16 16 17 18 20 21 22 24 25 27 29 31 33 35 38 40 43 46 49 52 56 59 63 67 71 75 79 84 88 93 97 102 107 111 116 121 125 130 134 138 142 146 150 153 156 160 162 165
 31 33 35 37 39 42 44 47 49 51 54 57 59 62 65 68 71 74 77 80 83 86 90 93 97 101 105 109 113 117 122 126 131 136 141 147 152 158 165 171 178 185 193 200 209 217 227 237 247 258 270 282 295 309 324 340 357 375 394 415 437 460 485 511 539 568 599 632 666 702 739 777 817 859 901 944 988 1032 1076 1119 1162 1204 1243 1280 1314 1345 1370 1391 1406 1414 1416 1410 1397 1377 1350 1315 1275 1229 1178 1123 1066 1007 946 886 826 767 711 656 604 555 510 467 427 390 356 326 297 271 248 227 207 190 174 160 147 135 125 115 106 99 92 85 79 74 69 65 61 57 54 50 48 45 42 40 38 36 34 32 31 29 28 26 25 24 23 21 20 19 18 17 17 16 15 14 13 12 12 11 10 9 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 13 14 16 17 19 21 23 25 27 29
 27 27 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 56 58 61 63 66 69 72 75 79 83 87 92 96 102 108 114 121 128 136 145 154 164 175 186 199 212 226 241 258 275 293 312 332 353 375 397 420 444 467 491 515 539 563 586 609 631 653 674 694 713 731 749 766 782 798 813 828 842 856 870 883 896 909 922 934 946 957 968 978 986 994 999 1002 1003 1002 997 989 977 962 943 920 894 865 833 798 761 723 684 644 605 566 528 492 457 424 392 363 335 309 286 264 244 225 208 193 178 165 153 143 133 124 115 108 101 95 89 84 79 74 70 66 63 60 57 54 51 49 46 44 42 41 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 9 9 8 7 7 6 6 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 16 17 18 18 19 19 20 21 21 22 23 23 24 24 25 26 26
 2 3 3 4 5 5 6 7 7 8 9 10 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 60 64 69 73 78 84 90 96 103 110 118 126 136 145 156 168 180 194 208 224 241 259 278 298 320 343 368 394 422 451 482 515 549 584 621 660 700 742 785 830 876 923 972 1021 1072 1124 1176 1229 1281 1332 1382 1431 1476 1517 1553 1583 1605 1619 1624 1618 1601 1573 1534 1485 1427 1361 1289 1213 1133 1053 973 894 819 746 678 614 555 501 452 406 366 329 296 266 239 215 194 175 158 143 130 118 107 98 89 82 75 69 63 58 54 50 46 43 40 37 35 33 31 29 27 25 24 23 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
 69 73 78 83 88 93 99 104 110 116 122 129 135 142 149 156 163 170 178 185 193 201 208 216 223 231 238 245 252 258 264 269 273 277 280 283 284 285 284 283 281 278 275 270 265 259 253 247 240 233 225 218 211 203 196 190 183 177 171 166 161 156 152 148 145 142 139 137 135 134 133 132 132 132 133 134 135 137 139 141 144 147 151 155 160 165 171 177 184 191 199 208 218 229 240 252 265 280 295 311 328 345 364 383 402 421 440 458 475 490 503 513 519 521 519 513 503 489 472 452 430 406 381 356 332 307 284 262 241 222 204 187 172 158 145 134 123 114 105 97 90 84 78 73 68 64 60 56 53 50 47 45 43 41 39 37 35 34 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 12 14 15 17 19 22 24 27 29 32 35 38 42 45 49 52 56 60 64
 123 130 136 143 150 157 165 173 181 190 199 208 218 228 238 249 260 272 284 297 310 323 337 351 366 381 396 412 428 444 461 478 494 511 528 545 561 577 593 608 623 637 650 662 673 684 693 701 708 713 718 721 723 724 724 722 720 717 713 709 703 697 691 684 677 669 661 653 644 636 627 618 609 600 592 583 574 565 556 547 538 529 520 511 502 493 484 475 466 456 447 438 428 419 409 399 389 380 370 360 350 340 330 320 310 300 290 280 270 261 251 242 233 224 216 207 199 191 183 176 169 162 155 149 143 137 132 126 121 116 112 107 103 99 95 92 88 85 82 79 76 73 70 68 66 63 61 59 57 55 53 51 49 48 46 45 43 42 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 8 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 20 21 21 22 23 24 25 26 28 29 30 32 34 36 37 40 42 44 47 50 52 55 59 62 66 69 73 77 82 86 91 96 101 106 112 117
 6 6 7 7 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 22 23 24 25 27 28 30 32 34 36 38 40 42 45 48 51 54 58 62 66 70 75 81 87 93 100 108 117 126 136 148 160 174 188 205 222 241 262 285 309 334 361 390 419 450 481 512 542 571 598 623 644 662 675 684 688 688 682 673 660 643 624 603 580 555 531 505 480 456 431 408 385 363 343 323 304 286 270 254 239 225 212 200 188 178 167 158 149 141 134 127 120 114 108 103 98 94 89 85 82 78 75 72 69 67 64 62 60 58 56 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 30 29 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5
 7 10 12 15 18 21 24 28 32 36 40 45 50 56 61 67 74 81 88 96 105 114 123 133 144 155 168 180 194 208 223 239 255 272 290 309 328 347 367 388 408 429 449 469 489 508 526 543 559 573 586 597 606 614 620 624 626 627 626 624 620 616 610 604 597 590 582 573 565 556 548 539 530 521 512 504 495 486 478 469 461 452 444 435 427 418 410 401 393 384 375 367 358 349 340 331 322 312 303 294 285 275 266 257 248 239 230 221 212 204 196 188 180 173 166 159 153 147 141 136 131 126 121 117 113 109 106 102 99 97 94 91 89 87 85 83 81 79 77 75 74 72 71 69 68 66 65 63 62 61 59 58 57 55 54 53 52 50 49 48 46 45 44 42 41 40 39 37 36 35 33 32 31 29 28 27 25 24 23 22 20 19 18 17 15 14 13 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 133 135 136 138 140 142 144 145 147 149 150 152 154 155 157 159 160 162 164 165 167 169 170 172 174 176 178 180 182 184 186 188 190 193 195 198 201 203 206 210 213 216 220 224 228 233 238 243 248 254 260 267 274 282 289 298 307 316 326 336 347 359 371 383 396 410 423 438 453 468 483 499 516 532 549 566 583 600 617 634 650 667 682 698 712 726 738 750 760 768 775 781 784 785 784 780 775 767 757 744 730 713 695 675 653 630 607 582 557 532 507 482 457 433 410 387 365 344 324 305 286 269 253 238 224 211 198 187 176 166 157 149 141 133 126 120 114 109 103 99 94 90 86 83 79 76 73 70 68 65 63 61 59 57 55 53 52 50 48 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 24 23 22 21 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 11 12 12 13 13 14 14 14 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 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 56 58 60 62 64 66 68 70 72 75 77 79 82 84 87 89 92 94 97 99 102 104 107 109 111 114 116 118 120 123 125 127 129 131
 114 116 117 119 120 122 123 125 127 128 130 131 133 135 136 138 140 141 143 145 147 149 151 152 154 156 158 160 163 165 167 169 171 174 176 178 181 183 186 189 192 195 198 201 204 207 211 215 219 223 227 232 237 242 247 253 258 264 270 277 284 290 298 305 312 320 328 336 344 352 360 369 377 386 394 403 411 420 428 436 445 453 460 468 475 482 489 495 501 507 512 516 520 523 525 527 528 528 527 525 522 518 514 508 501 494 486 476 466 456 445 433 421 408 395 382 369 356 343 330 317 305 293 281 269 258 248 237 228 219 210 201 194 186 179 173 166 161 155 150 145 140 136 132 128 125 121 118 115 112 109 107 104 102 100 98 96 94 92 90 89 87 86 84 83 82 80 79 78 77 76 74 73 72 71 70 70 69 68 67 66 65 64 64 63 62 61 61 60 59 58 58 57 56 56 55 54 53 53 52 52 51 50 50 49 49 48 48 47 47 47 46 46 46 46 46 45 45 45 46 46 46 46 47 47 47 48 48 49 49 50 51 51 52 53 53 54 55 56 56 57 58 58 59 60 60 61 62 62 63 63 64 64 64 65 65 65 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 65 65 65 65 64 64 64 64 63 63 63 62 62 62 61 61 61 60 60 60 59 59 59 58 58 58 58 57 57 57 57 57 57 57 58 58 58 58 59 59 60 61 61 62 63 64 65 66 67 68 70 71 72 74 75 77 78 80 81 83 85 86 88 89 91 93 94 96 97 99 100 102 104 105 107 108 110 111 113
 111 112 113 114 115 116 117 117 118 119 119 120 120 121 122 122 123 123 124 125 125 126 127 128 129 130 131 132 133 135 136 138 139 141 143 146 148 151 153 156 160 163 166 170 174 178 182 187 191 196 200 205 209 214 218 222 226 230 233 236 239 241 243 244 245 245 245 244 243 241 239 236 233 230 226 222 218 213 208 203 198 193 188 183 178 172 167 162 157 152 147 142 137 133 128 124 119 115 111 107 103 99 95 92 88 85 81 78 75 72 69 66 64 61 59 56 54 52 50 48 47 45 43 42 41 40 39 38 37 36 36 36 35 35 35 36 36 36 37 37 38 39 40 41 42 44 45 46 48 49 51 53 55 57 59 61 63 65 68 70 73 75 78 81 83 86 89 92 95 99 102 105 108 112 115 119 122 125 129 132 135 138 141 144 146 148 150 152 153 154 155 155 155 154 153 151 149 147 144 141 137 133 129 125 121 116 111 107 102 97 92 88 83 79 75 71 67 63 60 57 53 51 48 45 43 41 39 37 35 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 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 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 51 53 55 57 59 62 64 66 69 71 73 76 78 80 83 85 87 89 92 94 96 97 99 101 103 104 106 107 109 110
 16 17 18 19 21 22 23 25 26 27 29 30 32 33 35 36 38 39 41 43 45 47 49 51 53 56 58 61 64 67 70 74 78 82 86 91 97 103 109 116 124 133 143 153 165 179 194 210 229 250 273 299 328 360 395 435 478 525 575 629 686 745 805 864 921 973 1019 1057 1084 1101 1106 1100 1083 1056 1022 981 936 889 840 790 742 695 650 608 568 530 495 462 432 403 377 353 330 310 290 272 256 240 226 212 200 188 177 167 158 149 141 133 126 119 113 108 102 98 93 89 85 82 79 77 74 72 71 69 68 67 66 66 65 65 65 65 66 66 66 67 68 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 88 89 90 91 91 92 92 93 93 93 93 93 93 93 92 92 91 90 88 87 85 84 82 80 77 75 72 70 67 64 61 58 55 52 48 45 42 39 36 34 31 28 26 23 21 19 17 15 13 11 10 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
 60 63 67 70 74 77 81 85 89 93 98 102 106 111 116 121 126 131 136 142 147 153 159 165 171 177 184 190 197 203 210 217 224 231 237 244 251 257 264 270 276 282 287 293 297 302 306 309 313 315 318 319 321 322 322 322 321 321 320 318 316 314 312 310 308 305 302 300 297 295 292 290 287 285 283 280 278 277 275 273 272 271 270 269 268 268 267 267 267 267 267 268 268 269 270 271 272 274 275 277 278 280 282 285 287 289 292 294 297 300 303 305 308 312 315 318 321 324 328 331 335 338 342 345 349 352 356 359 363 366 370 374 377 381 384 388 391 394 398 401 404 406 409 411 413 415 417 418 419 420 420 420 420 419 418 416 414 412 409 406 402 398 393 389 383 378 371 365 358 351 344 336 328 319 311 302 293 284 275 266 257 248 238 229 220 211 202 193 184 176 168 159 152 144 136 129 122 116 109 103 97 92 87 82 77 72 68 64 61 57 54 51 48 45 43 41 39 37 35 33 32 30 29 28 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 10 12 13 15 17 19 21 23 25 27 30 32 34 37 39 42 45 48 51 54 57
 50 55 60 66 72 78 84 91 98 106 114 122 131 140 149 158 168 178 189 199 210 221 231 242 253 263 273 283 293 302 310 318 325 331 336 340 344 346 348 349 348 347 345 342 339 335 331 326 320 315 309 303 297 291 285 279 274 268 263 258 254 250 246 242 239 236 234 232 230 229 227 227 226 226 226 226 226 227 228 230 231 233 236 238 241 244 247 251 255 259 264 269 274 280 286 292 299 306 313 321 329 337 346 354 363 372 380 389 397 405 412 419 425 430 433 436 437 437 435 432 427 420 413 404 393 382 370 357 344 330 316 302 288 274 261 248 235 222 211 199 188 178 168 159 150 142 134 126 119 112 106 100 94 89 84 79 75 70 66 62 59 55 52 49 46 43 40 38 35 33 30 28 26 24 22 20 18 17 15 14 12 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 10 12 14 17 20 23 26 29 33 37 41 45
 25 27 29 32 34 36 38 41 43 46 49 51 54 57 60 63 66 69 72 76 79 83 87 90 94 98 103 107 111 116 120 125 130 135 140 146 151 157 163 169 175 181 188 194 201 207 214 221 228 235 242 249 257 264 271 278 285 292 298 305 311 318 324 330 335 341 346 351 356 361 365 369 373 377 381 384 388 391 394 397 400 403 406 409 412 416 419 422 425 428 432 435 439 442 446 449 453 456 460 463 466 468 471 473 475 476 476 476 476 474 472 469 465 461 455 449 442 434 425 416 406 396 385 374 363 351 339 328 316 304 293 282 271 260 250 240 230 221 212 203 195 187 179 172 165 158 151 145 139 134 128 123 118 113 108 104 99 95 91 87 84 80 77 73 70 67 64 61 58 55 53 50 48 45 43 41 38 36 34 32 30 28 26 25 23 21 19 18 16 15 14 12 11 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 2 3 5 6 7 8 10 11 13 14 16 18 20 21 23
 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 54 56 58 61 63 66 69 72 75 79 83 87 92 96 102 107 113 120 127 135 143 153 162 173 184 197 210 224 240 256 273 292 312 332 354 377 401 426 452 478 505 532 560 588 615 642 669 695 720 744 766 787 807 824 840 854 866 877 885 891 895 898 899 898 895 890 884 877 868 858 846 833 819 804 788 771 753 735 716 696 675 655 634 613 591 570 549 528 508 487 467 448 429 411 393 377 360 345 330 316 302 289 277 266 255 245 235 226 217 209 201 194 187 181 174 169 163 158 153 149 144 140 136 133 129 126 123 120 117 114 112 109 107 105 103 101 99 97 96 94 92 91 89 88 87 85 84 83 82 81 79 78 77 76 75 74 73 72 71 70 68 67 66 65 64 63 62 60 59 58 57 55 54 53 52 51 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 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 11 11 11 11 11 11 11 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24
 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 46 47 49 51 53 55 57 60 62 65 68 71 75 78 83 87 92 97 103 109 115 122 129 137 146 155 165 175 186 197 209 222 234 248 261 275 289 304 318 332 345 359 372 384 396 407 417 427 435 443 450 456 462 466 470 473 475 477 478 478 478 477 476 474 471 468 464 460 455 449 443 436 429 421 412 403 393 383 372 361 349 337 325 313 300 288 275 263 251 239 227 216 205 195 185 175 166 158 150 142 135 129 123 117 112 107 102 98 94 90 87 83 80 78 75 73 71 69 67 65 63 62 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 37 36 36 35 34 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 25 25
 48 51 54 57 59 62 65 69 72 76 79 83 87 91 96 100 105 110 115 120 126 132 138 145 152 159 166 174 182 190 199 208 217 227 237 247 258 269 279 290 302 313 324 335 346 356 366 376 385 394 402 409 415 421 426 430 433 435 436 437 436 435 434 431 429 425 422 417 413 408 404 399 393 388 383 377 372 367 361 356 350 345 339 334 329 323 318 312 307 301 296 290 285 279 273 267 261 255 249 243 237 230 224 218 211 205 198 192 185 179 173 167 160 154 149 143 137 132 127 122 117 112 108 104 100 96 92 89 86 82 80 77 74 72 69 67 65 63 61 60 58 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 10 10 11 12 13 14 16 17 18 20 21 22 24 26 27 29 31 33 35 37 39 41 44 46
 72 72 72 72 72 72 72 73 73 73 73 74 74 75 76 76 77 78 79 80 81 83 84 86 87 89 91 94 96 99 102 105 109 112 117 121 126 132 137 144 151 159 167 176 186 197 208 221 235 249 265 282 300 319 340 361 384 407 432 457 482 508 534 560 585 609 633 654 674 692 707 719 729 736 740 741 739 734 726 717 705 691 676 659 641 622 603 583 562 542 522 501 481 461 442 423 405 387 369 352 336 320 304 290 275 262 249 236 224 213 202 191 181 172 163 154 146 139 132 125 119 113 108 103 98 94 90 86 82 79 77 74 72 69 67 66 64 63 61 60 59 58 57 56 56 55 54 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 55 55 56 56 57 57 58 59 59 60 60 61 62 63 64 64 65 66 67 68 69 70 71 72 73 73 74 75 76 77 78 79 80 81 82 83 83 84 85 85 86 86 87 87 87 88 88 88 88 88 88 88 88 87 87 87 86 86 86 85 85 84 84 83 83 82 82 81 81 80 80 79 79 78 78 77 77 77 76 76 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 76 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 91 91 92 92 92 92 92 92 92 92 92 91 91 91 91 90 90 89 89 88 88 87 87 86 86 85 84 84 83 82 82 81 80 80 79 79 78 77 77 76 76 75 75 74 74 74 73 73 73 73
 34 36 39 41 43 46 48 51 54 57 60 63 67 70 74 78 82 86 90 95 100 105 110 116 122 128 135 141 148 156 164 172 180 189 199 209 219 229 240 252 264 276 289 302 316 330 345 360 376 392 408 425 442 460 479 497 516 536 555 575 596 616 636 656 676 696 715 733 750 767 782 795 807 817 825 830 833 833 830 824 816 804 790 772 753 730 706 679 651 622 592 561 530 500 469 439 410 381 354 328 303 280 258 237 218 200 183 167 153 140 128 117 107 97 89 81 74 68 62 57 52 48 44 41 38 35 32 30 28 26 24 23 21 20 19 17 16 16 15 14 13 12 12 11 11 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 16 17 18 20 21 23 25 27 28 30 32
 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 43 44 44 45 46 47 48 50 51 53 54 56 59 61 64 67 70 74 78 83 88 93 99 106 113 121 130 139 149 160 172 184 197 211 226 241 257 273 290 307 324 340 356 372 386 400 412 423 431 439 444 447 448 446 443 438 432 423 414 403 391 378 364 350 336 321 307 292 278 263 249 235 222 209 197 185 173 162 151 141 132 123 114 106 99 92 85 79 73 68 63 58 54 50 47 44 41 38 35 33 31 29 28 26 25 24 23 22 21 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 34 33 33 33 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 40 42 43 44 46 47 48 49 50 51 52 53 53 54 55 55 55 55 55 55 55 55 55 55 54 54 53 53 52 52 51 50 50 49 49 48 47
 65 66 66 67 67 68 68 69 69 70 71 71 72 72 73 74 74 75 76 77 78 79 80 81 82 84 85 87 89 90 92 95 97 99 102 105 108 111 115 119 123 127 132 137 142 148 154 160 167 175 182 190 199 207 217 226 236 246 256 266 277 287 298 308 318 328 337 346 354 362 369 376 382 387 391 395 397 399 401 401 401 400 399 397 395 392 388 384 380 375 370 365 359 353 346 340 333 326 319 311 304 296 288 280 272 264 255 247 239 230 222 214 206 198 190 182 175 167 160 154 147 141 135 129 123 118 113 109 104 100 96 92 89 86 83 80 78 75 73 71 69 67 66 64 63 62 61 59 59 58 57 56 55 55 54 54 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 52 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 37 36 35 34 33 32 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 26 27 28 29 30 32 33 34 36 37 38 40 41 43 44 45 47 48 49 51 52 53 54 55 56 57 58 59 60 61 61 62 63 64 64 65
 109 111 113 116 118 121 124 126 129 132 135 138 141 144 147 150 153 156 159 162 165 168 170 173 176 178 180 183 185 186 188 189 190 191 191 192 192 191 191 190 189 188 186 184 183 181 178 176 174 171 169 167 164 162 159 157 155 153 151 149 147 145 144 142 141 140 138 137 137 136 135 135 134 134 134 134 134 135 135 135 136 137 138 139 140 141 142 144 145 147 148 150 152 154 156 158 160 162 165 167 169 171 173 175 177 179 180 182 183 184 184 184 184 184 183 182 181 179 176 174 171 168 164 160 156 152 147 143 138 134 129 124 119 115 110 106 101 97 93 89 86 82 78 75 72 69 66 63 61 58 56 54 52 50 48 46 44 43 41 40 38 37 36 35 33 32 31 30 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 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 46 46 47 47 48 48 49 50 50 51 52 52 53 54 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 71 72 74 75 77 78 80 81 83 85 86 88 90 92 94 96 98 100 102 104 106
 48 48 49 49 50 51 51 52 53 54 55 56 58 59 61 62 64 66 68 71 73 76 79 83 87 91 95 100 105 111 117 123 131 138 147 156 166 177 188 201 214 228 243 260 277 295 313 333 353 373 394 414 435 454 473 490 506 520 533 543 551 557 561 563 562 561 558 553 548 542 536 529 523 516 510 505 500 496 493 490 489 488 489 490 493 496 501 507 514 522 531 542 552 564 577 589 602 615 628 640 651 660 667 671 672 670 664 654 640 622 601 576 549 520 489 457 426 394 364 334 306 279 255 232 210 191 173 157 142 129 117 106 96 87 79 72 66 60 55 50 46 42 39 36 33 30 28 26 24 22 21 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 41 42 43 43 43 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 48
 9 10 11 12 12 13 15 16 17 18 20 22 23 25 27 30 32 35 38 41 44 48 52 57 62 68 74 81 89 98 107 118 130 143 157 173 191 210 232 255 281 309 339 370 403 438 473 507 540 572 599 623 641 653 659 658 652 641 625 605 583 559 535 510 485 462 439 418 399 381 365 350 337 326 316 308 301 295 290 287 285 284 284 285 287 289 293 298 303 309 316 323 331 339 347 356 364 372 379 385 390 393 394 393 390 384 376 366 353 338 321 304 285 266 246 227 209 191 174 158 143 129 117 105 95 85 76 68 61 55 49 44 39 35 32 28 25 23 20 18 16 14 13 11 10 9 8 7 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 8 8
 74 77 79 81 84 86 89 91 94 97 100 102 105 108 111 114 117 120 124 127 130 133 136 140 143 146 149 153 156 159 162 166 169 172 175 178 181 184 186 189 192 195 198 200 203 206 208 211 214 216 219 222 225 228 231 234 238 241 245 248 252 256 260 263 267 272 276 280 284 288 292 297 301 305 309 312 316 320 323 326 329 332 335 337 339 340 342 343 343 344 343 343 342 340 339 336 334 330 327 323 319 314 309 303 297 291 285 278 272 265 258 251 243 236 229 222 215 208 201 194 188 181 175 169 163 158 152 147 142 138 133 129 124 120 117 113 109 106 103 99 96 94 91 88 86 83 81 78 76 74 72 70 68 66 64 62 60 59 57 55 54 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 8 8 8 8 8 8 9 9 10 10 10 11 11 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 42 43 44 46 47 48 50 52 53 55 57 58 60 62 64 66 68 70 72
 50 52 55 57 59 61 64 66 68 71 73 76 78 81 83 86 89 92 95 98 101 105 108 112 116 120 125 129 134 139 144 150 156 162 169 176 183 191 199 208 216 226 236 246 257 267 279 290 302 314 326 338 350 362 373 384 394 404 413 421 428 434 439 443 447 449 450 451 451 450 449 447 445 443 441 438 436 434 432 431 430 429 429 429 430 432 434 437 441 445 451 456 463 471 479 488 498 509 520 533 545 559 573 587 601 615 629 643 655 667 677 685 691 695 696 694 689 681 670 657 641 622 602 580 557 533 509 484 460 437 414 391 370 350 331 313 296 281 266 253 240 229 218 208 199 191 183 176 169 163 158 153 148 144 140 136 133 129 126 124 121 119 117 114 113 111 109 107 106 104 103 101 100 98 97 95 94 92 90 89 87 85 84 82 80 78 76 73 71 69 66 64 62 59 57 54 51 49 46 44 41 39 36 34 32 30 28 25 24 22 20 18 17 15 14 13 11 10 9 8 7 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 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 16 18 20 22 24 25 27 29 31 33 35 38 40 42 44 46 48
 2 2 3 3 4 4 5 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 14 15 16 17 19 20 21 22 24 25 27 29 31 33 35 37 40 42 45 49 52 56 60 64 68 73 79 84 90 97 103 111 118 126 134 143 152 161 170 178 187 196 204 212 219 225 231 236 240 243 245 246 247 246 245 244 242 239 236 233 229 226 222 218 215 211 208 205 202 199 196 194 192 190 188 187 185 185 184 183 183 183 184 184 185 186 187 188 190 192 194 196 198 200 202 204 206 208 210 212 213 214 215 215 215 214 212 210 208 205 201 197 192 187 182 176 170 164 158 151 145 139 133 126 120 114 109 103 98 93 88 83 79 75 71 67 63 60 56 53 50 47 45 42 40 38 35 33 31 30 28 26 25 23 22 20 19 18 17 15 14 13 12 11 10 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 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2
 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 33 35 37 39 41 44 46 49 52 56 59 63 67 72 77 82 88 95 102 109 118 127 138 149 162 175 191 208 226 247 269 294 321 351 383 417 454 494 535 578 622 667 711 753 793 830 862 888 908 922 929 928 922 909 892 870 845 817 787 756 724 692 661 630 600 571 542 515 490 465 441 419 398 377 358 339 322 305 289 274 259 246 232 220 208 197 186 175 166 156 148 139 131 124 117 111 105 99 94 89 84 80 76 72 69 66 63 60 58 55 53 51 50 48 47 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 2 3 4 6 8 9 11 13 14 16 19 21 23 26 28 31 34 37 40 44 48 52 56 61 66 72 77 84 91 98 106 115 125 135 147 159 173 188 204 222 241 263 286 312 340 371 404 440 479 521 566 613 662 713 765 817 868 916 960 1000 1033 1058 1075 1082 1081 1071 1053 1027 996 960 920 878 834 790 747 704 662 622 584 548 513 481 450 422 395 370 347 325 304 285 267 251 235 220 207 194 182 171 160 150 141 132 124 116 109 103 96 91 85 80 76 72 68 64 61 58 56 53 51 50 48 47 46 46 45 45 45 45 46 46 47 48 49 50 51 53 54 56 58 60 61 63 65 67 69 71 73 76 78 80 82 84 86 88 90 92 93 95 97 98 100 101 102 104 105 105 106 107 107 107 108 108 107 107 107 106 105 104 103 102 101 99 97 96 94 92 90 88 86 84 81 79 77 75 72 70 68 65 63 61 59 57 55 53 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 64 67 71 74 78 82 86 91 95 100 105 110 115 120 126 131 137 143 150 156 163 169 176 183 191 198 206 213 221 228 236 243 251 258 265 272 279 285 290 296 300 304 307 310 312 312 313 312 310 308 305 301 296 291 285 279 272 265 258 251 243 235 228 220 212 205 197 190 183 176 170 163 157 151 146 140 135 130 125 121 116 112 108 105 101 97 94 91 88 85 82 80 77 75 73 70 68 66 64 62 61 59 57 56 54 53 52 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 43 43 43 44 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 45 44 44 43 42 42 41 41 40 39 38 38 37 36 35 34 33 33 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 10 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 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 21 22 23 25 27 28 30 32 34 36 38 41 43 46 48 51 54 57 60
 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 62 63 64 66 67 68 70 71 73 74 76 77 79 81 82 84 86 87 89 91 92 94 96 98 100 101 103 105 107 109 111 113 115 117 118 120 122 124 126 128 130 132 134 136 138 140 142 143 145 147 149 151 152 154 156 157 159 160 162 163 165 166 167 169 170 171 172 173 174 175 175 176 177 177 178 178 178 178 178 178 178 177 177 176 175 174 173 171 170 168 166 164 162 160 157 155 152 149 146 143 140 137 134 131 127 124 121 118 115 112 108 106 103 100 97 94 92 90 87 85 83 81 79 77 76 74 73 71 70 69 67 66 65 64 63 62 62 61 60 60 59 58 58 57 57 57 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 54 55 55 55 55 55 56 56 56 57 57 58 58 59 59 60 60 61 62 62 63 64 65 66 67 68 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 83 84 84 85 85 85 85 85 85 85 84 84 83 83 82 81 80 79 78 76 75 74 72 71 70 68 67 65 64 62 61 59 58 56 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 43 44
 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 53 54 54 54 54 54 54 54 54 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 56 56 57 58 58 59 60 61 63 64 65 67 68 70 72 74 76 79 81 84 87 89 93 96 99 103 107 111 115 120 124 129 134 140 145 151 157 163 169 175 182 188 195 201 207 214 219 225 230 234 238 241 243 244 245 244 243 240 237 232 227 222 215 208 201 194 186 178 170 162 154 146 139 132 125 118 112 106 100 95 90 86 81 77 74 70 67 64 61 59 56 54 52 50 49 47 46 44 43 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 60 62 63 65 66 68 69 70 72 73 74 75 76 77 78 79 79 80 80 80 80 80 80 80 79 79 78 77 76 75 74 73 72 70 69 68 66 65 63 62 60 59 57 56 54 53 52 50 49 48 46 45 44 43 42 41 39 38 37 36 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 46
 102 106 111 116 121 126 131 136 142 147 153 159 164 170 176 182 188 194 200 206 212 218 224 229 235 240 245 250 254 258 261 265 267 270 271 272 273 273 273 272 271 270 268 266 263 261 258 255 252 250 247 244 241 239 237 235 233 231 230 229 228 228 227 227 227 228 228 229 230 231 233 234 236 238 240 242 244 246 248 250 253 255 256 258 259 261 261 262 262 262 261 260 258 255 252 248 244 239 234 228 221 214 207 199 191 183 175 167 159 151 143 135 127 120 113 106 100 94 88 83 78 73 69 65 61 57 54 51 49 46 44 42 40 38 36 35 33 32 31 30 29 28 27 26 25 25 24 24 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 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 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 35 37 39 42 45 47 50 53 56 59 62 66 69 73 77 81 85 89 93 97
 162 164 165 166 167 168 169 169 169 169 169 168 168 167 165 164 162 160 157 155 152 148 145 141 137 133 129 125 121 116 112 108 103 99 95 91 87 83 79 75 72 69 66 63 60 58 55 53 51 49 48 46 45 44 43 42 42 41 41 41 41 41 41 41 42 42 43 44 44 45 46 47 49 50 51 53 55 56 58 60 62 65 67 69 72 75 78 81 85 88 92 96 100 105 110 115 120 126 132 138 145 152 159 167 175 183 192 201 210 219 229 238 248 257 266 275 283 290 297 302 307 310 312 312 311 309 305 300 294 287 279 270 260 250 240 229 219 208 198 188 179 169 160 152 144 136 129 122 116 110 104 99 94 89 84 80 77 73 70 66 63 61 58 56 53 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 23 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 32 33 34 36 38 40 41 43 45 47 50 52 54 56 58 61 63 65 67 70 72 74 76 78 79 81 83 84 86 87 88 89 90 91 91 92 92 93 93 93 93 93 93 92 92 92 91 91 90 90 89 89 88 87 87 86 86 85 84 84 83 83 82 81 81 80 80 80 79 79 78 78 78 77 77 77 77 77 77 77 77 77 77 77 77 78 78 79 79 80 81 82 83 84 85 86 87 89 90 92 93 95 97 98 100 102 104 106 108 110 112 114 117 119 121 123 125 127 129 131 134 136 138 140 142 144 146 148 150 152 154 156 157 159 161
 90 92 95 97 100 102 105 107 110 112 115 117 119 122 124 126 128 131 133 135 137 139 142 144 146 148 150 153 155 157 159 162 164 166 169 171 174 176 179 181 184 187 189 192 195 198 201 204 208 211 215 218 222 226 230 234 239 243 248 252 257 262 267 273 278 283 289 295 300 306 312 318 324 330 336 343 349 355 362 369 375 382 389 396 404 411 418 426 434 441 449 457 464 472 479 487 493 500 506 511 516 519 522 524 524 523 521 517 512 506 498 488 477 465 452 438 423 408 392 376 360 344 328 312 297 282 268 255 242 229 218 207 197 187 178 169 161 154 147 140 134 128 123 118 113 109 105 101 97 94 91 88 85 82 79 77 75 72 70 68 66 65 63 61 60 58 56 55 54 52 51 50 48 47 46 44 43 42 41 40 39 37 36 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 9 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 11 11 12 12 13 14 15 16 17 18 20 21 22 24 26 27 29 31 33 35 37 40 42 44 47 49 52 55 57 60 63 65 68 71 73 76 79 82 84 87
 8 9 10 10 11 12 13 14 15 16 17 18 20 21 23 24 26 28 30 32 35 37 40 43 47 50 54 59 64 69 75 82 89 97 106 115 126 138 151 165 181 199 218 239 262 287 314 343 374 406 440 474 508 542 574 604 630 652 669 680 686 685 678 667 651 631 608 584 558 531 505 478 453 428 404 382 361 341 322 305 289 274 260 247 235 224 214 204 195 187 179 172 165 159 153 148 143 139 134 130 127 123 120 117 114 111 109 107 105 103 101 100 98 97 96 94 93 92 91 91 90 89 88 88 87 87 86 85 85 84 83 82 82 81 80 79 78 77 75 74 73 72 70 69 67 66 64 63 61 60 58 57 55 54 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 22 22 23 23 24 24 25 25 26 27 28 29 30 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 46 47 48 49 49 50 50 51 51 52 52 52 52 53 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 45 45 44 43 43 42 41 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 25 24 23 22 21 20 19 18 17 16 14 13 12 11 10 10 9 8 7 6 5 5 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8
 7 7 8 8 9 10 10 11 12 13 13 14 15 16 18 19 20 21 23 25 26 28 30 32 35 37 40 43 47 50 54 59 64 69 74 81 87 95 103 112 121 132 143 155 167 181 195 209 224 239 254 268 281 292 303 311 316 319 320 318 314 307 299 289 278 267 254 242 230 217 205 194 183 173 163 154 146 138 131 124 118 112 107 102 98 94 90 87 83 80 78 75 73 71 69 67 66 64 63 62 61 60 59 59 58 58 58 57 57 57 58 58 58 59 59 60 61 62 64 65 67 68 70 72 75 77 80 83 87 90 94 98 102 106 111 116 120 125 130 136 141 146 151 155 160 164 168 172 175 178 180 181 182 183 183 182 181 179 177 174 171 168 164 161 157 152 148 144 139 135 131 126 122 118 114 110 106 102 98 95 91 88 85 82 79 76 73 70 68 65 63 61 59 57 54 53 51 49 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 4 4 4 5 5 6 6
 36 38 39 41 42 44 45 47 49 50 52 54 56 58 60 62 65 67 70 73 75 79 82 85 89 93 97 102 107 113 119 125 132 140 148 158 168 179 192 206 222 239 258 279 303 329 359 391 427 466 510 557 607 661 719 778 839 899 957 1011 1058 1097 1125 1140 1142 1131 1107 1072 1027 976 920 861 802 743 686 631 579 531 486 445 407 372 340 311 284 260 238 217 199 182 167 153 140 128 117 107 98 89 82 74 68 62 56 51 46 42 38 34 30 27 24 22 19 17 15 13 12 11 9 8 7 7 6 6 5 5 5 5 6 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 19 20 21 22 23 25 26 27 29 30 31 33 34 35 37 38 39 41 42 44 45 46 48 49 50 52 53 55 56 57 59 60 61 63 64 65 66 68 69 70 71 72 73 74 75 76 76 77 78 78 78 79 79 79 79 79 79 78 78 77 77 76 75 74 73 72 70 69 68 66 65 64 62 61 60 58 57 56 54 53 52 51 50 49 48 47 46 46 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 36 36 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 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 26 27 28 29 30 31 33 34 35
 160 163 166 169 173 176 180 184 188 193 198 203 208 214 220 226 232 239 246 254 262 270 278 286 294 303 311 319 327 335 342 349 355 360 364 367 369 370 370 369 367 363 359 353 347 340 332 324 316 308 299 290 282 274 265 258 250 243 237 231 225 220 215 211 207 204 201 198 196 194 193 191 191 190 190 190 191 192 193 194 196 197 200 202 204 207 210 213 216 219 222 225 228 230 233 235 237 239 240 241 241 240 239 237 235 231 227 222 217 211 204 197 190 182 174 166 157 149 141 133 125 118 110 103 97 91 85 79 74 69 64 60 56 53 49 46 43 41 38 36 34 32 30 29 27 26 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 47 48 49 49 50 50 51 51 51 51 51 51 50 50 50 49 49 48 48 47 46 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 39 40 41 42 44 46 47 49 51 53 56 58 60 63 65 68 71 74 77 80 83 86 89 92 95 98 101 104 107 110 113 116 119 121 124 126 129 131 133 136 138 140 143 145 147 150 152 155 157
 44 47 51 55 59 64 69 74 80 86 92 100 108 116 125 135 146 158 171 185 200 216 234 253 273 294 317 341 366 392 418 445 471 497 521 543 563 579 592 602 607 608 605 598 588 575 560 543 525 507 488 469 451 433 417 401 387 373 362 351 341 333 326 320 315 311 308 306 304 304 304 305 306 308 311 314 317 321 325 329 334 338 342 347 351 354 357 360 362 363 363 362 359 356 352 346 339 331 321 311 300 288 275 262 249 236 222 209 196 183 171 159 148 138 127 118 109 101 93 86 80 73 68 63 58 54 50 46 43 39 37 34 32 29 27 26 24 22 21 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 12 13 15 17 18 20 21 23 25 26 28 29 31 32 34 35 36 38 39 40 40 41 42 43 43 43 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 39 39 38 38 37 36 35 35 34 33 33 32 31 30 30 29 28 28 27 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 6 7 7 8 9 10 11 12 13 14 15 17 18 20 22 24 26 28 30 32 35 38 41
 66 68 70 72 73 75 77 79 81 82 84 85 87 89 90 92 93 94 96 97 98 100 101 102 103 105 106 107 108 110 111 112 114 115 117 118 120 122 124 126 128 130 133 136 139 142 145 149 154 158 163 169 175 181 188 196 204 212 221 231 241 252 264 275 288 300 313 326 340 353 366 379 392 404 416 426 436 445 452 459 464 467 469 469 467 464 459 453 445 436 426 415 403 390 377 363 348 334 319 305 290 276 262 248 235 222 210 198 187 177 166 157 148 140 132 124 118 111 105 100 95 90 86 82 78 75 72 69 67 64 62 60 59 57 55 54 53 52 50 49 49 48 47 46 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 24 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 35 37 39 41 43 45 46 48 50 52 54 56 58 60 62 64
 83 84 85 85 86 87 88 89 89 90 91 91 92 93 93 94 94 95 96 96 96 97 97 97 97 97 97 97 97 97 96 96 95 95 94 93 92 91 90 89 87 86 85 83 82 81 79 78 77 76 74 73 72 71 70 70 69 68 68 67 67 67 66 66 66 67 67 67 68 68 69 70 70 71 73 74 75 76 78 79 81 83 85 87 89 92 94 97 100 103 106 109 112 116 119 123 126 130 134 138 142 145 149 153 156 159 162 165 167 168 170 170 171 170 170 168 166 163 160 157 153 149 144 139 134 129 124 119 114 109 104 99 94 90 86 82 78 74 71 68 65 62 59 57 55 53 51 49 48 46 45 43 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 51 52 54 55 57 59 60 62 64 67 69 71 74 76 79 82 85 88 91 94 97 100 104 107 110 113 116 119 122 124 126 128 129 131 131 132 132 131 131 129 128 126 124 121 119 116 113 109 106 103 99 96 93 89 86 83 80 76 73 71 68 65 63 60 58 56 53 51 49 48 46 44 42 41 40 38 37 36 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 32 33 34 36 37 38 40 41 43 45 46 48 49 51 53 54 56 57 59 60 62 63 65 66 67 69 70 71 72 73 75 76 77 78 79 80 80 81 82
 94 95 96 97 99 101 103 105 107 109 112 115 118 121 125 129 133 137 142 147 153 158 164 170 177 183 190 197 205 212 219 226 233 239 246 251 256 260 263 266 267 267 266 265 262 258 253 247 241 235 228 220 213 205 197 190 182 175 168 162 155 149 144 138 133 128 124 120 116 113 110 107 104 102 99 97 96 94 93 91 90 89 88 88 87 87 87 86 86 86 87 87 87 88 88 89 89 90 91 91 92 93 94 94 95 96 96 97 97 98 98 98 98 98 97 97 96 95 94 93 92 90 88 87 85 83 80 78 76 73 71 69 66 64 62 59 57 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 51 53 54 56 58 60 61 63 65 66 68 69 70 71 72 73 73 73 74 74 73 73 72 71 71 69 68 67 66 64 63 61 60 58 56 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 52 53 55 57 59 60 62 64 66 67 69 70 72 73 75 76 77 78 79 80 81 82 83 83 84 84 85 85 85 86 86 86 86 87 87 87 88 88 89 89 90 91 92 93
 56 57 58 59 60 62 63 64 65 67 68 70 72 73 75 77 79 81 83 86 88 91 93 96 99 102 105 108 111 115 118 121 125 128 131 135 138 141 145 148 151 154 156 159 161 163 165 166 168 169 170 171 171 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 172 172 172 173 173 174 175 175 176 177 178 180 181 182 183 185 186 188 189 190 192 193 194 195 196 197 197 197 197 196 196 195 193 191 189 186 183 180 176 172 167 162 157 152 147 141 136 130 124 119 113 108 102 97 92 87 83 78 74 70 66 63 59 56 53 50 48 45 43 41 39 37 35 34 32 31 30 29 27 26 26 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 45 46 47 49 50 51 53 54 55 56 57 58 59 60 60 61 61 62 62 62 62 62 61 61 60 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 28 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 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 49 50 51 52 52 53 54 55 55
 18 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 33 34 35 37 38 40 42 43 45 47 50 52 54 57 60 62 65 68 71 75 78 82 85 89 92 96 99 102 105 108 111 113 115 116 117 118 118 117 117 115 114 111 109 106 103 100 97 93 90 86 83 79 76 73 69 66 63 60 57 55 52 50 47 45 43 41 39 38 36 34 33 31 30 29 28 27 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 25 26 27 28 29 30 31 32 32 33 34 35 36 36 37 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 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 34 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 33 33 32 32 31 30 30 29 28 28 27 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18
 48 50 52 54 56 58 60 62 63 65 67 69 70 72 74 75 77 79 80 82 83 84 86 87 89 90 91 93 94 95 97 98 100 101 103 104 106 108 110 112 115 117 120 123 126 130 134 138 142 147 153 158 165 171 178 186 194 202 211 220 229 238 248 258 267 276 285 293 300 307 313 317 320 322 322 321 318 314 309 302 294 284 274 264 252 241 229 217 205 193 182 170 160 149 139 130 120 112 104 96 89 82 76 70 65 60 55 51 47 43 39 36 33 31 28 26 24 22 21 19 18 17 16 15 14 14 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 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 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 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 4 4 4 5 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 34 35 37 39 41 43 44 46
 65 65 64 64 64 64 64 63 63 64 64 64 64 65 65 66 67 67 68 69 70 71 73 74 76 77 79 81 83 86 88 91 94 97 100 104 108 112 116 121 126 131 136 142 149 155 162 169 176 184 192 200 208 217 225 233 242 250 258 265 273 279 286 291 296 301 304 307 309 311 311 311 311 309 307 305 302 298 295 291 286 282 277 272 267 262 257 252 247 242 237 232 227 222 217 213 208 203 199 194 190 186 181 177 173 169 165 161 157 153 149 145 141 137 133 130 126 122 119 115 112 108 105 102 99 95 92 89 87 84 81 78 76 74 71 69 67 65 63 61 59 57 55 53 52 50 49 47 46 45 44 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 50 52 54 56 58 60 62 64 66 68 71 73 75 77 79 81 83 85 87 89 90 92 93 94 95 95 96 96 96 96 96 95 94 94 93 91 90 89 88 86 85 84 82 81 79 78 77 76 74 73 72 71 70 69 68 67 67 66
 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 28 28 29 30 31 33 34 35 37 39 41 43 45 48 50 53 56 59 63 66 70 74 78 82 86 90 94 98 102 106 110 114 117 120 123 125 127 129 130 132 132 133 133 133 133 132 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 116 115 114 114 113 113 112 112 111 111 110 110 109 109 108 107 107 106 105 104 104 103 102 101 100 99 98 97 96 95 93 92 91 90 89 88 87 86 86 85 84 83 82 82 81 81 80 80 79 79 78 78 78 78 77 77 77 77 77 77 76 76 76 76 76 75 75 75 75 74 74 73 73 72 71 70 69 68 67 66 65 63 62 60 58 57 55 53 51 49 47 45 43 41 39 37 35 33 31 29 27 25 23 22 20 19 17 16 15 14 13 12 11 10 9 8 8 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 14 15 16 17 18 18 19 20 21 22 23 24 24 25 26 27 28 29 29 30 31 31 32 33 33 33 34 34 34 34 34 35 35 34 34 34 34 34 33 33 33 32 32 32 31 31 30
 51 52 53 54 55 56 58 59 61 62 64 66 68 70 72 74 76 79 81 84 87 90 93 96 100 103 107 111 116 120 125 130 135 140 145 151 156 162 168 174 179 185 191 196 201 206 210 214 217 220 222 223 224 223 222 221 218 215 212 207 203 198 192 187 181 175 169 163 157 151 145 139 134 129 123 118 114 109 105 100 96 93 89 85 82 79 76 73 71 68 66 64 62 60 58 56 54 53 51 50 49 47 46 45 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 37 37 37 38 38 39 39 40 40 41 42 43 45 46 47 49 51 52 54 56 59 61 63 66 69 71 74 77 80 83 86 90 93 96 99 103 106 109 112 115 118 121 124 127 130 132 134 137 139 141 143 144 146 147 148 149 150 151 152 152 153 153 153 153 153 153 152 152 151 151 150 149 148 147 146 145 143 142 140 139 137 135 133 132 129 127 125 123 121 118 116 113 111 108 106 103 101 99 96 94 91 89 87 85 83 81 79 77 76 74 73 71 70 69 67 66 65 65 64 63 62 62 61 61 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 61 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 68 69 69 70 70 70 70 70 71 71 71 70 70 70 70 69 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 44 44 45 46 46 47 48 49 50
 68 70 71 73 75 76 78 80 82 85 87 90 93 96 99 102 106 110 114 118 123 128 133 139 144 151 157 164 171 179 187 195 203 212 221 229 238 247 255 263 271 278 284 290 294 297 299 299 298 296 293 288 283 276 268 260 251 242 233 224 214 205 195 186 178 169 161 154 147 140 133 127 122 116 111 107 102 98 95 91 88 85 82 80 77 75 73 71 69 68 66 65 64 63 62 61 60 60 59 59 58 58 58 58 58 58 58 58 58 58 59 59 60 60 61 62 63 64 65 66 67 68 69 71 72 74 75 77 78 80 82 84 86 88 90 91 93 95 97 99 101 103 105 107 108 110 112 113 115 116 117 118 120 121 121 122 123 124 124 125 125 126 126 126 126 127 127 127 127 127 127 127 127 127 127 127 127 127 127 127 126 126 126 126 126 126 126 126 125 125 125 124 124 123 123 122 121 121 120 119 117 116 115 113 111 110 108 106 103 101 99 96 94 91 89 86 83 81 78 75 73 70 68 65 63 60 58 56 54 52 50 48 47 45 44 42 41 40 39 37 36 35 35 34 33 32 32 31 30 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 51 51 52 52 52 52 52 52 53 53 53 53 53 53 53 53 54 54 54 54 54 55 55 55 56 56 57 57 58 58 59 60 60 61 62 63 64 65 66 67
 48 49 50 51 53 54 56 57 59 60 62 64 65 67 69 71 73 75 78 80 82 85 88 90 93 96 100 103 107 110 114 118 122 127 132 136 141 147 152 158 164 170 176 183 190 196 203 210 218 225 232 239 245 252 258 264 270 275 279 283 286 289 291 293 294 294 293 292 290 288 285 282 278 274 270 266 261 256 251 246 241 236 231 226 221 216 211 206 202 197 193 189 185 181 177 173 170 166 163 160 156 153 151 148 145 143 140 138 135 133 131 129 127 126 124 122 121 120 118 117 116 116 115 114 114 113 113 113 113 113 114 114 115 116 117 118 119 120 122 124 125 127 129 131 133 136 138 140 143 145 148 150 153 155 158 161 163 165 168 170 172 175 177 179 181 182 184 185 187 188 189 190 191 192 193 193 193 193 193 193 193 192 192 191 190 189 188 186 185 183 181 179 177 175 173 170 168 165 162 159 156 153 150 147 143 140 137 133 130 126 123 120 117 113 110 107 104 101 98 96 93 91 88 86 84 81 79 77 76 74 72 71 69 68 66 65 64 62 61 60 59 58 57 56 55 54 54 53 52 51 51 50 49 49 48 48 47 46 46 45 45 44 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 47
 164 164 163 161 160 159 157 155 153 151 149 147 145 142 140 137 135 133 130 128 125 123 120 118 116 113 111 109 107 106 104 102 101 99 98 97 96 96 95 95 95 95 95 96 96 97 99 100 102 104 106 109 112 115 119 122 126 130 135 139 144 149 154 160 165 170 176 181 186 192 197 201 206 211 215 218 222 225 228 230 232 233 234 235 235 235 234 233 232 230 229 226 224 222 219 216 213 210 207 204 201 197 194 191 188 185 182 179 176 173 170 167 165 162 160 158 156 154 152 151 149 148 147 146 145 144 143 143 142 142 141 141 141 141 141 140 140 140 140 139 139 138 138 137 136 136 135 133 132 131 130 128 126 125 123 121 119 117 115 113 111 108 106 104 101 99 97 94 92 89 87 84 82 80 77 75 72 70 68 65 63 61 59 56 54 52 50 48 46 44 42 40 38 36 34 33 31 29 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 7 6 6 5 5 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 39 41 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 59 61 62 64 65 67 69 71 72 74 76 78 81 83 85 88 90 93 96 99 101 104 107 111 114 117 120 123 127 130 133 136 139 142 145 147 150 152 154 156 158 160 161 163 164 164 165 165 165 165 165
 36 38 39 40 42 44 45 47 49 51 53 55 57 59 62 64 67 69 72 75 78 81 85 88 92 95 99 103 108 112 116 121 126 131 136 141 147 152 158 164 170 176 182 188 194 200 206 212 218 224 229 234 239 243 247 251 254 256 258 259 260 259 259 258 256 254 251 248 244 241 237 232 228 223 219 214 210 205 201 196 192 188 184 180 177 173 170 167 164 162 159 157 155 153 152 151 150 149 148 148 148 148 148 149 150 151 152 154 156 158 161 164 167 170 174 178 183 188 193 198 204 210 217 223 230 237 243 250 257 263 269 275 280 284 288 291 292 293 293 292 290 287 282 277 271 265 257 250 241 233 224 215 206 197 188 180 171 163 155 148 140 133 126 120 114 108 102 97 92 88 83 79 75 71 68 64 61 58 55 52 50 47 45 43 41 39 37 35 33 32 30 28 27 26 24 23 22 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 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35
 36 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 39 40 41 43 44 46 48 50 52 55 58 61 64 68 73 78 84 90 97 105 113 123 133 145 158 172 187 204 223 242 264 286 310 334 359 384 409 432 454 473 490 503 512 518 519 517 511 502 490 476 460 444 427 409 392 375 358 342 327 312 298 285 273 262 251 241 232 223 215 207 200 193 186 180 174 168 163 158 152 148 143 138 133 129 124 120 115 111 106 102 98 93 89 85 81 77 73 69 65 61 58 54 51 48 45 42 39 36 34 32 29 27 25 24 22 20 19 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 35 37 40 42 45 49 52 55 59 63 66 70 74 78 82 86 89 92 95 98 100 102 103 104 104 104 103 101 99 97 95 92 89 85 82 79 75 72 69 65 62 59 56 53 51 48 46 43 41 39 37 35 34 32 31 29 28 27 26 24 23 23 22 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 29 30 31 32 33 35 36 37 38 39 40 41 42 43 43 44 45 45 45 45 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 36
 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 34 35 37 38 40 42 45 47 50 53 56 60 64 68 73 78 84 90 96 104 112 120 129 139 150 162 174 187 200 215 229 244 260 275 290 305 318 331 342 352 360 366 369 371 370 368 364 358 350 342 332 322 312 301 290 280 269 259 250 240 231 223 215 208 201 195 189 184 179 175 171 167 164 161 159 157 155 154 153 152 152 152 152 153 154 155 157 159 161 164 167 170 173 177 181 185 190 194 199 204 209 214 219 224 228 233 237 240 244 246 249 250 251 251 251 249 247 245 241 238 233 229 223 218 212 207 201 195 189 183 177 172 166 161 156 151 146 142 138 134 130 127 124 121 118 116 113 111 109 108 106 105 104 103 102 101 100 100 100 100 100 100 100 100 101 101 102 102 103 104 105 105 106 107 108 108 109 109 109 110 110 109 109 109 108 107 105 104 102 100 98 95 93 90 87 84 81 78 75 72 69 66 63 61 58 55 53 50 48 46 44 42 40 38 36 35 33 32 31 30 28 27 26 26 25 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 36 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 40 40 40 39 39 38 37 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21
 14 15 15 16 16 17 17 18 19 20 20 21 22 23 25 26 27 29 30 32 34 36 38 41 43 46 50 53 57 61 66 71 76 82 89 96 103 111 120 130 140 151 162 174 187 199 212 225 238 250 261 272 281 288 294 298 300 301 299 296 292 286 280 273 265 257 249 241 234 226 219 213 207 201 196 192 188 185 183 181 180 179 179 179 180 182 184 186 190 193 198 202 208 214 220 227 235 243 251 259 268 276 285 293 300 307 313 317 320 321 321 318 314 308 300 290 279 267 253 240 226 212 198 185 171 159 147 136 126 116 107 99 91 84 77 72 66 61 57 53 49 46 43 40 37 35 33 31 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 15 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 36 37 37 38 38 39 39 39 39 39 39 38 38 37 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 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 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14
 138 140 141 143 144 145 146 147 148 149 149 150 150 151 151 152 152 152 153 153 154 154 155 155 156 156 157 157 158 159 159 160 161 161 162 162 163 163 164 164 165 165 165 165 165 165 165 165 164 164 163 163 162 161 161 160 159 158 158 157 157 156 156 156 155 155 155 156 156 156 157 158 159 160 161 163 164 166 168 171 173 176 179 182 185 189 192 196 200 204 208 212 216 220 224 228 231 234 237 240 242 243 244 244 243 241 239 235 231 226 221 215 208 201 193 185 177 168 160 152 144 136 129 121 114 108 101 96 90 85 80 76 72 68 65 62 59 56 54 52 50 49 47 46 45 44 43 42 42 42 41 41 41 41 41 41 41 42 42 43 43 44 45 46 46 47 48 50 51 52 53 55 56 58 60 62 64 66 68 70 72 75 77 80 82 85 88 91 94 97 100 103 107 110 113 116 119 122 124 127 129 131 133 135 136 136 137 137 136 135 134 132 130 128 125 122 118 115 111 107 103 99 95 91 88 84 80 76 72 69 66 62 59 56 53 51 48 46 43 41 39 37 35 34 32 30 29 27 26 25 24 23 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 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 8 9 10 11 13 14 16 17 19 21 23 26 28 31 34 37 40 43 47 50 54 58 62 66 70 75 79 83 88 92 96 100 104 108 112 116 119 123 126 129 131 134 136
 95 96 97 98 99 100 101 102 103 104 105 105 106 107 108 109 109 110 111 112 113 115 116 117 119 121 122 124 126 129 131 134 137 140 143 147 151 155 160 164 169 174 180 185 191 197 203 209 215 221 227 232 238 242 247 250 254 256 258 259 259 258 256 254 251 248 243 239 233 228 222 216 209 203 196 190 183 177 171 165 159 153 147 142 136 131 126 122 117 113 109 105 101 97 93 90 87 84 81 78 75 72 70 67 65 62 60 58 56 54 52 50 48 47 45 43 42 40 39 38 36 35 34 33 32 31 31 30 29 29 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 45 46 47 49 50 52 53 55 56 58 59 61 63 65 66 68 70 72 73 75 77 79 80 82 84 85 86 88 89 90 91 92 93 93 94 94 94 94 93 93 92 91 90 89 88 86 85 83 81 79 77 75 73 71 69 67 65 63 60 58 56 55 53 51 49 48 46 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 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 25 25 26 27 27 28 29 30 31 33 34 35 36 38 39 41 42 44 46 48 50 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 86 88 89 91 92 94
 42 43 44 45 46 48 49 51 52 54 56 58 60 62 65 67 70 72 75 79 82 85 89 93 98 102 107 112 118 124 130 137 144 151 159 167 175 184 193 203 212 222 232 243 253 263 273 283 292 301 310 317 324 330 335 340 343 345 346 347 346 345 342 340 336 332 327 322 317 312 306 300 294 288 282 276 270 264 258 252 247 241 236 230 225 219 214 209 204 199 194 189 184 179 174 169 165 160 155 150 146 141 137 132 128 123 119 114 110 106 102 98 94 91 87 84 80 77 74 71 68 65 63 60 58 56 54 52 50 48 47 45 44 43 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 47 48 49 50 52 53 54 56 57 59 60 61 62 64 65 66 67 68 68 69 70 70 70 71 71 71 70 70 70 69 69 68 67 66 66 65 64 63 62 60 59 58 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41
 50 52 55 58 61 65 69 73 77 82 87 92 98 104 111 118 125 133 141 149 158 166 175 183 191 199 207 213 219 224 227 230 231 230 229 226 222 217 211 204 197 189 181 173 165 157 149 141 134 127 120 114 108 102 97 93 88 84 81 78 75 72 70 68 66 65 64 63 62 62 61 61 61 62 62 63 64 65 67 68 70 72 75 77 80 83 87 90 95 99 104 110 116 123 130 138 147 157 168 181 194 210 226 245 266 290 316 345 377 413 453 496 544 595 650 707 765 822 876 922 959 983 992 983 958 917 865 803 737 669 602 538 478 423 373 328 288 253 222 195 171 151 132 116 102 90 79 69 61 54 47 41 36 32 28 24 21 18 16 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 2 3 5 6 8 10 12 13 15 17 19 21 22 24 26 28 30 32 33 35 37 39 41 43 44 46 48 50 51 53 55 56 58 60 61 63 65 66 68 70 71 73 74 76 78 79 81 82 84 85 87 88 89 91 92 93 94 95 96 97 97 98 98 98 97 97 96 95 94 93 91 89 87 84 82 79 76 74 71 68 65 62 59 56 53 50 48 45 43 41 39 37 36 34 33 32 31 30 30 29 29 29 29 29 29 30 30 30 31 32 33 34 35 36 38 39 41 43 45 47
 56 56 57 57 57 57 57 58 58 58 59 59 59 60 60 60 61 61 62 62 62 63 63 64 65 65 66 67 67 68 69 70 71 72 74 75 76 78 80 82 84 86 88 91 94 97 101 105 109 113 118 123 129 135 141 148 155 163 171 179 188 197 207 217 226 237 247 257 266 276 285 294 302 309 315 321 326 329 332 333 334 334 333 330 328 324 320 316 311 305 300 294 288 282 277 271 265 260 254 249 244 239 235 231 227 223 219 216 213 210 207 205 203 201 199 198 197 196 195 194 193 193 192 192 191 191 191 190 190 189 189 188 187 186 184 183 181 179 177 175 172 170 167 164 160 157 153 150 146 142 139 135 131 127 123 119 116 112 108 105 101 98 94 91 88 85 82 79 76 73 71 68 66 63 61 59 57 55 53 51 49 47 45 43 42 40 38 37 35 34 33 31 30 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 58 59 60 60 61 62 62 62 63 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 60 60 60 59 59 59 58 58 58 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56
 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 51 52 54 55 57 59 61 63 65 67 70 73 76 79 82 86 90 95 99 104 110 115 122 128 135 143 151 160 169 178 189 200 211 223 236 249 263 277 291 306 321 336 350 365 379 392 404 414 423 430 435 438 438 437 432 425 416 405 393 379 363 347 330 313 295 278 261 244 228 213 198 184 171 158 146 136 125 116 107 99 92 85 78 73 67 62 58 54 50 47 44 41 38 36 33 31 30 28 26 25 24 23 21 21 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 30 31 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 29 29 29 30 31 31 32 32 33 34 35 36 36 37 38 39 40 40 41 42 43 43 44 44 45 45 45 46 46 46 46 46 45 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36
 16 17 17 17 18 19 19 20 21 22 23 24 25 27 28 30 32 34 36 38 41 44 48 51 55 60 65 71 78 85 93 102 112 123 136 150 166 183 202 224 247 273 301 330 362 395 429 463 496 526 553 575 592 602 605 601 590 574 553 529 502 475 446 418 391 366 341 318 297 278 260 244 229 215 203 192 182 173 164 157 150 144 139 134 129 125 122 119 116 113 111 109 107 106 105 103 103 102 101 101 100 100 100 100 100 100 100 101 101 101 101 102 102 102 102 102 102 102 101 101 100 99 98 97 96 94 93 91 89 87 85 82 80 78 75 72 70 67 65 62 60 57 55 53 50 48 46 44 42 40 39 37 35 34 32 31 30 29 27 26 25 24 24 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 32 33 34 35 36 36 37 38 38 38 39 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16
 106 103 100 97 95 92 89 86 83 81 78 75 73 70 68 66 63 61 59 57 55 53 51 50 48 47 45 44 42 41 40 39 38 37 36 36 35 35 34 34 34 33 33 33 34 34 35 35 36 37 38 39 40 42 43 45 47 50 52 55 58 61 64 68 72 76 80 85 90 96 101 107 113 120 127 134 141 149 157 165 173 182 190 198 206 214 221 228 234 239 244 248 250 251 252 251 249 245 241 236 230 223 216 208 200 191 183 174 165 157 149 141 133 125 118 111 105 98 93 87 82 77 73 69 65 62 59 56 53 51 48 46 45 43 42 40 39 38 38 37 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 41 40 40 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 40 41 42 43 44 45 46 48 49 51 53 54 57 59 61 64 66 69 72 75 78 81 84 87 91 94 97 100 103 106 109 112 115 117 119 121 122 123 124 125 125 125 124 123 122 121 119 117 115 113 111 108
 80 83 87 91 95 100 105 110 115 121 127 133 140 147 154 162 170 178 186 194 202 211 219 227 234 241 248 253 258 261 264 265 265 264 261 258 253 247 241 233 225 217 209 200 191 182 173 165 156 148 141 133 127 120 114 108 103 97 93 88 84 80 77 73 70 67 65 62 60 58 56 54 52 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 44 45 46 48 50 51 53 55 57 59 61 64 66 69 71 74 77 79 82 85 87 90 93 95 98 100 102 104 106 108 109 110 111 112 112 113 113 113 112 112 111 110 109 108 107 105 104 102 101 99 97 96 94 93 91 89 88 87 85 84 83 81 80 79 78 77 77 76 75 75 74 74 74 73 73 73 74 74 74 75 75 76 77 78 79 80 81 82 84 86 87 89 91 93 95 97 100 102 104 106 108 111 113 115 117 118 120 121 122 123 124 124 125 125 125 124 124 123 122 121 120 119 117 116 114 113 111 109 108 106 105 103 101 100 99 97 96 94 93 92 91 90 89 88 87 86 85 84 83 83 82 81 81 80 79 79 78 78 77 77 76 75 75 74 73 73 72 71 70 70 69 68 67 66 65 64 63 61 60 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 40 40 40 40 40 40 40 40 41 41 42 42 43 44 45 46 47 48 49 50 52 53 55 57 59 61 63 65 68 71 73 77
 65 63 61 59 58 56 55 53 52 51 50 49 48 47 46 45 44 43 43 42 42 41 41 40 40 40 40 40 40 40 41 41 41 42 43 44 45 46 47 49 50 52 54 56 59 62 65 68 72 75 80 84 89 94 100 105 112 118 125 132 139 147 155 162 170 178 186 193 201 207 214 219 224 228 232 234 235 236 235 233 231 228 224 219 214 208 202 196 189 183 176 169 163 156 150 144 138 132 127 121 116 111 107 102 98 94 90 86 83 79 76 73 71 68 65 63 61 59 57 55 53 52 50 49 48 47 46 45 44 43 43 42 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 50 50 51 52 52 53 53 54 54 55 55 56 56 56 57 57 57 57 57 56 56 56 55 55 54 53 53 52 51 50 48 47 46 45 43 42 41 40 38 37 36 35 34 32 31 30 29 29 28 27 27 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 51 53 54 56 57 59 60 61 63 64 66 67 69 70 72 73 74 76 77 78 79 81 82 83 84 85 86 88 89 90 91 92 93 94 96 97 98 99 101 102 103 105 106 108 109 111 112 113 115 116 117 118 119 120 121 121 122 122 122 121 121 120 119 118 116 115 113 111 109 107 105 102 100 97 95 92 90 87 85 82 80 77 75 73 71 69 67
 35 37 38 40 41 43 45 46 48 50 51 53 55 57 58 60 62 63 65 67 68 70 71 73 74 75 77 78 79 80 81 82 83 84 85 86 86 87 88 89 90 91 92 92 93 94 95 96 97 99 100 101 102 103 105 106 107 108 110 111 112 113 114 114 115 116 116 116 116 116 116 115 114 113 112 111 110 108 106 104 103 100 98 96 94 92 89 87 85 82 80 78 75 73 71 69 67 65 63 61 59 57 55 53 52 50 49 47 46 44 43 42 41 40 39 38 37 36 35 35 34 34 34 33 33 33 33 33 34 34 35 35 36 37 38 40 41 43 45 47 49 51 54 57 60 63 67 71 75 79 84 89 94 99 104 110 115 121 127 132 138 143 148 153 157 160 163 166 167 168 168 168 166 164 161 158 154 150 146 141 136 131 126 121 116 111 106 101 96 92 87 83 79 75 72 68 65 62 59 56 53 51 48 46 44 42 40 39 37 36 35 33 32 31 30 30 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 27 27 26 25 24 24 23 22 21 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34
 60 62 63 64 66 67 69 70 72 74 75 77 79 80 82 84 86 88 91 93 95 98 101 103 106 110 113 117 120 125 129 134 139 144 150 156 163 171 179 187 196 206 217 228 240 253 267 282 298 314 331 349 367 385 404 422 440 457 473 488 501 512 520 526 529 529 526 521 513 503 491 478 463 447 431 414 397 380 363 346 330 315 300 285 271 258 246 234 222 211 201 192 183 174 166 158 150 143 137 130 124 119 113 108 103 99 94 90 86 82 79 75 72 69 66 63 61 59 56 54 53 51 49 48 46 45 44 43 42 42 41 41 40 40 40 39 39 39 40 40 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 64 65 66 68 69 71 72 74 75 77 79 80 82 83 85 86 88 89 90 92 93 94 95 97 98 98 99 100 100 101 101 101 101 100 100 99 98 97 96 94 92 90 88 86 84 81 79 76 74 71 68 65 63 60 58 55 53 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 45 47 48 49 51 52 53 55 56 57 59
 15 17 18 20 22 24 26 28 30 32 35 37 40 43 46 49 52 56 59 63 67 71 76 81 86 91 96 102 108 115 122 129 137 146 155 165 175 187 199 212 226 241 257 275 294 314 335 358 382 406 432 458 484 510 534 557 577 594 607 616 620 618 612 601 586 567 546 522 496 470 444 417 391 366 342 320 298 277 258 240 224 208 193 180 167 155 144 134 125 116 107 100 92 86 79 73 68 62 57 53 48 44 41 37 34 31 28 25 23 20 18 16 15 13 11 10 9 8 7 6 5 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 17 18 19 21 22 24 26 27 29 31 33 35 37 39 41 43 45 48 50 52 54 57 59 61 63 65 67 69 71 72 74 75 76 77 78 79 79 79 79 79 78 77 76 75 74 72 70 68 66 64 61 59 56 54 51 49 46 43 41 38 36 34 32 29 27 26 24 22 21 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 10 11 12 14
 24 23 23 22 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 17 17 17 17 18 18 19 19 20 21 22 23 24 25 27 28 30 32 35 37 40 43 47 50 55 59 64 70 76 83 90 98 106 115 125 135 145 156 168 179 190 201 212 221 230 238 245 250 253 256 257 256 254 251 247 243 238 232 226 220 214 208 202 196 191 186 181 176 172 168 164 161 158 155 152 150 147 145 143 142 140 138 137 135 134 132 131 129 127 125 123 121 119 116 113 111 107 104 101 97 94 90 87 83 79 76 72 68 65 62 58 55 52 50 47 44 42 40 38 36 34 33 31 30 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 50 52 55 57 60 62 65 68 70 73 75 77 78 80 81 81 81 81 80 79 77 75 73 70 67 64 61 58 54 51 48 45 42 39 36 33 31 29 26 24 23 21 19 18 17 15 14 13 12 12 11 10 10 9 8 8 8 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 35 37 39 41 43 46 48 50 52 54 55 57 58 59 60 60 61 61 60 60 59 58 57 56 54 53 51 49 48 46 44 42 40 39 37 36 34 33 31 30 29 27 26 25
 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 52 53 54 55 57 58 59 60 61 62 63 64 65 65 66 67 67 67 68 68 68 69 69 69 69 69 69 69 69 69 69 70 70 70 71 71 72 72 73 74 75 76 77 78 80 81 83 85 87 89 91 93 95 98 101 103 106 109 112 115 118 122 125 128 131 134 137 140 142 145 147 148 150 151 151 151 151 150 149 147 145 143 140 136 133 129 125 121 117 112 108 103 99 95 91 87 83 79 75 72 69 66 63 60 57 55 53 50 48 47 45 43 42 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 37 38 40 41 42 43 45 46 47 49 51 53 54 56 58 60 63 65 67 69 72 74 77 79 81 84 86 88 90 92 94 96 97 98 99 100 101 101 101 101 100 100 99 97 96 94 93 91 89 86 84 82 79 77 74 72 69 67 64 62 60 57 55 53 51 49 47 45 43 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29
 29 29 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 35 36 38 40 42 44 47 50 53 57 61 66 70 76 82 89 96 104 112 122 132 143 154 167 180 194 208 222 237 251 265 278 290 301 310 318 323 326 327 326 323 318 312 305 296 287 278 268 258 249 239 230 222 214 206 199 192 186 181 176 171 168 164 161 158 156 154 153 152 151 150 150 151 151 152 153 154 155 157 158 160 162 164 166 168 169 171 172 173 174 174 174 173 171 169 167 164 160 156 152 146 141 135 130 124 117 111 105 99 93 88 82 77 72 68 63 59 55 52 48 45 42 39 37 35 33 31 29 27 26 25 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 30 31 33 35 37 39 41 43 46 49 51 54 58 61 64 68 72 76 79 83 87 90 94 97 100 102 104 106 107 107 107 107 106 104 102 100 97 94 91 88 84 81 77 74 70 67 64 61 58 55 52 50 47 45 43 41 39 37 36 34 33 32 31 29 28 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 34 35 36 38 39 41 43 45 46 48 50 52 55 57 59 61 63 65 67 69 70 72 73 74 75 75 76 76 76 75 74 73 72 71 69 68 66 64 62 60 58 56 54 52 50 48 47 45 43 42 40 39 37 36 35 34 33 32 31 30 30
 143 144 145 145 145 144 144 143 142 141 140 138 137 135 133 131 129 127 125 123 121 119 116 114 112 110 108 105 103 101 99 97 95 93 91 89 87 85 83 82 80 78 76 75 73 72 70 68 67 65 64 63 61 60 59 57 56 55 54 53 52 51 50 49 48 48 47 46 46 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 43 43 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 80 81 82 82 82 83 83 83 84 84 84 84 85 85 85 86 86 87 88 88 89 90 91 92 94 95 97 98 100 102 104 107 109 111 114 117 119 122 125 128 132 135 138 141 144 148 151 154 157 159 162 164 166 168 170 171 172 172 173 173 172 171 170 168 167 164 162 159 156 153 150 147 143 139 136 132 129 125 121 118 114 111 108 104 101 98 96 93 90 88 86 83 81 79 77 76 74 72 71 69 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 30 30 31 32 33 33 34 36 37 38 39 40 42 43 45 47 48 50 52 54 57 59 61 64 66 69 72 74 77 80 83 86 90 93 96 99 103 106 109 112 115 118 121 124 127 130 132 134 136 138 140 141 143
 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 20 21 22 24 26 28 31 34 37 40 45 49 54 60 67 75 84 93 104 117 131 147 165 186 208 234 262 294 329 366 407 451 497 544 592 638 682 722 756 783 801 810 811 802 786 764 737 707 674 640 607 573 541 511 482 454 429 405 383 363 345 327 311 297 283 271 259 248 238 229 220 212 204 197 190 184 177 171 165 160 154 149 144 139 134 129 124 119 115 110 106 101 97 93 88 84 81 77 73 69 66 63 59 56 53 51 48 45 43 41 38 36 35 33 31 29 28 27 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 29 30 32 34 35 38 40 42 45 48 51 54 58 61 65 70 74 79 83 88 93 98 103 107 112 116 119 122 124 126 126 126 125 123 120 117 113 109 104 99 94 89 84 78 74 69 64 60 56 52 48 45 42 39 37 34 32 30 28 27 25 24 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 45 45 45 45 45 45 45 44 43 43 42 41 40 39 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17
 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 46 47 49 51 52 54 56 58 60 62 65 67 69 72 74 77 80 83 85 88 91 94 97 100 103 105 108 111 113 115 117 119 120 122 123 123 124 124 124 123 122 121 120 118 116 114 112 109 107 104 101 99 96 93 90 87 85 82 79 77 74 72 69 67 65 63 61 59 58 56 54 53 52 50 49 48 47 46 45 44 44 43 42 42 42 41 41 41 41 41 41 41 41 41 41 42 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 54 54 55 56 57 57 58 59 59 60 60 60 60 61 61 61 61 61 61 61 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 61 61 62 62 63 64 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 79 80 80 80 81 80 80 80 79 78 77 76 75 73 72 70 68 67 65 63 61 59 57 56 54 52 51 49 48 47 45 44 43 42 41 41 40 40 39 39 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 53 54 55 56 57 59 60 61 62 63 65 66 67 68 68 69 70 70 70 71 71 71 71 70 70 69 68 68 67 66 64 63 62 60 59 58 56 55 53 51 50 48 47 46 44 43 41 40 39 38 37 35 34 33 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23
 38 39 40 42 43 44 46 47 49 50 52 53 55 56 58 60 62 64 65 68 70 72 74 77 79 82 85 88 91 95 98 102 107 111 116 122 127 133 140 147 154 163 171 181 191 201 213 225 237 251 265 279 294 310 326 342 358 374 389 404 418 430 441 450 457 461 463 462 458 452 443 432 418 403 386 368 349 330 310 291 272 253 235 218 202 186 172 158 145 133 122 112 103 94 86 78 71 65 59 54 49 44 40 36 33 30 27 24 22 19 17 15 14 12 11 10 8 7 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 26 27 28 30 31 33 34 36 38 40 42 44 47 49 52 55 58 61 64 68 71 75 78 82 86 90 93 97 101 104 107 110 113 116 118 120 121 123 124 124 125 124 124 124 123 121 120 119 117 115 113 110 108 106 103 100 98 95 92 89 86 83 81 78 75 72 69 66 63 61 58 55 53 50 48 45 43 41 39 36 34 32 31 29 27 25 24 22 21 19 18 17 16 14 13 12 11 11 10 9 8 7 7 6 5 5 4 4 4 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 7 8 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 25 26 27 28 30 31 32 34 35 36
 81 82 83 83 84 84 85 86 86 87 87 88 88 89 89 90 91 91 92 93 93 94 95 96 97 98 99 101 102 103 105 106 108 109 111 113 115 117 119 121 123 125 127 129 131 133 135 137 138 140 142 143 144 146 147 147 148 149 149 149 149 149 149 149 148 148 147 146 146 145 144 143 142 141 139 138 137 135 134 133 131 129 128 126 124 122 120 118 116 114 112 109 107 104 102 99 96 93 90 87 84 81 78 75 72 69 66 63 60 57 54 51 48 46 43 41 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 45 46 48 50 53 55 57 60 62 65 68 71 74 77 80 83 87 90 94 98 101 105 109 113 117 121 124 128 131 135 138 140 143 145 147 148 149 149 149 149 148 147 145 143 141 138 135 131 128 124 120 116 113 109 105 101 97 93 89 85 82 78 75 72 69 66 63 60 58 55 53 51 49 47 45 43 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 29 30 31 33 34 36 37 39 40 42 44 46 47 49 51 53 55 57 58 60 62 64 65 67 68 70 71 73 74 75 76 77 78 79 80
 38 38 38 39 39 40 40 41 41 42 43 44 45 46 47 48 49 51 53 54 56 59 61 64 67 70 74 78 82 87 92 97 103 110 117 125 133 142 152 162 173 185 197 210 224 237 252 266 281 296 311 325 339 353 366 378 389 400 409 418 426 433 440 446 452 458 463 469 475 481 487 494 502 509 518 527 536 546 556 566 577 587 596 604 611 617 620 621 618 613 604 591 575 555 532 507 480 451 421 391 361 332 304 277 252 228 206 185 166 149 134 119 107 95 85 75 67 59 53 47 41 36 32 28 25 22 19 17 14 12 11 9 8 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 16 17 19 20 22 24 26 29 31 34 38 41 45 49 54 59 64 70 76 83 90 97 105 112 120 129 136 144 151 158 164 169 173 176 177 178 177 175 172 168 163 157 151 144 137 130 123 116 109 102 96 90 84 78 73 68 63 58 54 50 46 43 40 37 34 31 29 26 24 22 20 19 17 15 14 13 11 10 9 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 9 10 11 13 14 15 17 18 19 21 22 23 24 26 27 28 29 30 31 31 32 33 34 34 35 35 36 36 36 37 37
 50 50 49 48 48 47 47 46 46 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 55 56 58 59 61 63 65 67 69 72 74 77 79 82 85 88 91 95 98 102 105 109 113 116 120 124 128 132 136 139 143 147 150 153 157 160 162 165 167 169 171 172 174 174 175 175 175 175 174 173 172 171 169 167 165 163 160 157 154 151 148 145 142 138 135 131 127 124 120 116 112 109 105 101 97 94 90 87 83 80 76 73 70 67 64 61 59 56 54 52 49 47 45 44 42 40 39 37 36 35 33 32 31 30 29 29 28 27 26 26 25 25 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 51 53 55 57 59 61 63 64 66 68 70 72 74 76 78 80 82 84 85 87 89 90 92 93 95 96 98 99 100 101 102 103 104 105 106 107 108 109 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 127 128 130 131 132 133 135 136 137 138 138 139 139 139 138 138 137 136 134 132 130 128 126 123 120 117 114 111 108 105 102 98 95 92 89 86 84 81 78 76 74 71 69 67 65 64 62 61 59 58 56 55 54 53 52 51
 78 80 83 85 88 91 94 97 101 105 109 113 117 122 127 133 139 145 151 158 166 174 182 191 201 211 221 231 242 253 264 275 286 296 306 314 322 329 334 338 340 340 339 336 332 326 319 311 302 293 283 273 262 252 242 232 223 214 205 197 189 182 175 169 163 158 153 149 145 141 137 134 131 129 126 124 122 120 118 117 115 114 113 112 110 109 108 107 106 105 104 102 101 100 99 97 96 94 93 91 89 87 85 83 81 79 77 75 73 71 69 67 65 63 61 59 57 55 53 51 50 48 46 45 43 42 41 40 38 37 36 35 35 34 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 62 63 65 66 68 70 72 75 77 80 82 85 89 92 96 99 104 108 112 117 122 127 132 138 143 148 153 159 163 168 173 177 180 183 186 188 189 190 190 189 188 186 184 181 178 174 170 165 160 155 150 145 140 135 129 124 119 114 110 105 100 96 92 88 84 80 77 73 70 67 64 61 59 56 54 52 50 48 46 44 42 41 39 38 37 35 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 25 25 25 25 26 26 26 26 26 26 27 27 28 28 28 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 53 54 56 57 59 60 62 64 65 67 69 71 73 75
 68 68 69 70 71 71 72 73 74 75 76 77 78 80 81 82 83 85 86 88 89 91 93 94 96 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 130 132 134 135 137 139 140 142 143 145 146 147 148 150 151 152 153 154 155 156 157 159 160 162 163 165 167 170 172 175 178 182 185 189 194 199 204 210 217 223 231 239 248 257 267 278 289 302 315 328 343 357 373 389 405 421 436 452 466 478 489 498 504 508 508 505 498 489 476 461 444 425 404 383 362 340 319 299 279 260 243 226 211 196 183 171 160 150 141 132 125 118 111 106 101 96 92 89 86 83 80 78 76 75 73 72 71 70 69 69 69 68 68 68 68 68 68 68 69 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 77 77 78 79 79 80 81 82 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 99 100 101 102 103 104 105 106 107 108 108 109 110 110 111 111 111 112 112 112 112 112 111 111 110 110 109 108 108 107 106 104 103 102 100 99 98 96 94 93 91 89 87 85 83 81 80 78 76 74 72 70 68 66 64 62 61 59 57 56 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 30 29 29 29 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 43 43 44 45 46 47 48 49 50 50 51 52 53 53 54 55 55 56 57 57 58 58 59 59 59 60 60 61 61 61 62 62 62 63 63 63 64 64 65 65 66 66 67 67
 52 55 58 61 64 68 72 76 80 84 89 95 100 106 112 119 126 134 142 151 161 171 182 193 205 218 231 246 261 276 293 310 327 345 364 382 400 418 436 453 469 484 497 509 519 527 533 537 539 539 537 533 527 519 510 499 487 475 461 447 433 418 403 387 372 357 342 327 312 298 284 270 257 244 231 219 207 196 185 175 165 156 147 138 130 122 114 107 100 94 88 82 77 71 66 62 57 53 49 46 42 39 36 33 30 28 25 23 21 19 17 16 14 13 11 10 9 8 7 6 6 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 18 19 20 22 23 25 27 29 30 32 34 36 38 40 42 45 47 49 52 54 56 59 62 64 67 70 73 76 79 82 85 88 92 96 100 104 108 112 117 122 127 133 139 145 152 159 166 174 183 192 201 211 221 232 243 255 267 279 291 302 314 325 336 345 354 361 366 371 373 373 372 369 365 359 352 343 334 324 313 303 292 281 270 259 249 239 230 220 212 203 196 188 181 174 168 162 156 151 146 141 136 132 127 123 119 115 111 107 104 100 97 93 90 87 84 80 77 74 71 68 66 63 60 57 55 52 50 47 45 43 41 39 36 35 33 31 29 28 26 24 23 22 21 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 22 23 24 25 27 28 30 32 34 35 37 39 42 44 46 49
 70 70 70 70 71 71 72 73 74 74 76 77 78 79 81 83 84 86 89 91 94 96 99 102 105 109 113 116 120 124 128 132 137 141 145 149 152 156 159 161 164 165 166 167 167 166 165 163 161 158 155 152 148 144 140 135 131 127 123 118 115 111 107 104 101 98 96 93 91 90 88 87 86 85 85 84 84 85 85 86 86 87 89 90 92 94 96 99 101 104 107 111 114 118 122 126 130 135 140 144 149 154 158 163 167 171 174 177 179 181 182 181 181 179 177 173 170 165 160 155 149 143 137 131 125 119 114 108 103 97 92 88 83 79 75 72 68 65 62 59 57 55 52 51 49 47 46 44 43 42 41 40 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 40 41 42 43 44 44 45 46 47 49 50 51 52 54 55 57 59 61 62 64 66 69 71 73 76 79 81 84 87 90 93 97 100 103 106 110 113 116 119 123 125 128 131 133 135 136 137 138 138 138 138 137 135 133 131 128 125 122 118 114 111 106 102 98 94 90 85 81 77 74 70 66 63 60 57 54 51 48 46 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 26 27 28 29 31 32 34 36 37 39 41 42 44 46 48 50 52 53 55 57 58 60 61 63 64 65 66 67 68 69 69 70 70 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 69 69 69 69 69
 91 95 99 103 108 112 117 122 126 131 137 142 147 153 159 164 170 176 182 188 195 201 207 213 218 224 229 234 238 243 246 249 251 253 254 254 254 253 251 248 245 241 237 233 228 222 217 212 206 200 195 190 185 180 175 171 166 163 159 156 153 150 147 145 143 142 140 139 138 137 136 136 135 135 134 134 134 134 133 133 133 132 132 131 130 129 128 127 125 123 121 119 116 113 111 107 104 100 97 93 89 85 81 77 74 70 66 62 59 55 52 49 45 43 40 37 35 32 30 28 26 25 23 22 20 19 18 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 45 46 48 49 51 53 55 56 58 60 62 65 67 69 72 74 77 79 82 85 88 92 95 98 102 105 109 113 117 120 124 128 132 135 139 142 146 149 151 154 156 157 158 159 160 159 159 158 156 154 152 149 146 143 139 135 131 127 123 118 114 109 105 100 96 91 87 83 79 75 72 68 65 61 58 55 52 50 47 45 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 18 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 16 17 17 18 20 21 22 23 25 26 28 29 31 33 35 37 39 41 44 46 49 51 54 57 60 63 66 69 73 76 80 83 87
 119 123 127 131 135 139 144 148 152 156 160 165 169 174 179 184 190 195 201 208 215 222 230 238 247 257 267 278 290 302 314 327 341 354 367 380 392 403 413 421 426 430 430 428 423 415 404 392 377 361 344 326 309 291 273 256 240 225 211 197 185 174 163 154 145 138 131 124 118 113 109 105 101 98 95 92 90 88 86 84 83 81 80 79 78 78 77 76 75 75 74 73 73 72 71 70 69 68 67 66 65 64 62 61 59 57 55 53 51 49 47 45 43 41 39 37 35 33 31 29 28 26 24 23 21 20 18 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 10 10 11 12 13 13 14 15 17 18 19 20 22 23 25 26 28 30 32 34 36 38 41 43 46 49 51 55 58 61 65 68 72 77 81 86 90 96 101 107 113 119 126 133 141 149 158 166 176 186 196 207 218 230 242 254 266 278 290 302 313 324 333 341 347 351 353 354 352 347 341 333 322 311 298 284 269 254 239 224 209 195 181 168 156 144 133 123 114 105 97 90 83 76 71 65 61 56 52 48 45 41 39 36 33 31 29 27 25 23 22 20 19 18 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 34 36 38 41 43 46 49 51 54 58 61 64 68 71 75 79 83 87 91 95 99 103 107 111 115
 106 109 111 114 117 120 122 125 128 131 134 137 140 144 147 151 155 159 163 167 172 177 182 187 192 198 204 211 217 224 231 238 245 252 259 266 272 279 284 289 293 297 299 300 300 299 297 293 289 283 277 269 262 253 244 235 226 217 208 199 190 182 174 166 159 152 146 140 134 129 124 119 115 111 107 104 101 98 95 93 90 88 86 84 82 80 79 77 75 74 73 71 70 69 68 66 65 64 63 62 61 59 58 57 56 55 54 52 51 50 49 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 47 49 51 52 54 56 58 60 62 64 66 68 71 73 76 79 82 85 88 92 96 100 104 108 113 118 123 128 134 140 146 152 159 165 172 178 185 191 196 202 206 210 213 215 216 216 215 212 209 204 199 193 186 178 171 163 154 146 138 130 123 115 108 102 95 90 84 79 74 70 66 62 58 55 52 49 47 44 42 40 38 36 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 39 41 43 45 47 49 51 53 55 57 59 62 64 67 69 72 74 77 79 82 85 87 90 93 95 98 101 103
 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 22 23 24 26 27 29 31 34 36 39 42 45 49 53 57 61 66 71 77 83 90 97 105 113 121 130 140 150 160 171 182 193 204 215 226 237 247 257 266 274 281 288 293 297 300 302 303 304 303 302 300 297 294 291 288 284 280 276 272 269 265 261 258 255 251 248 246 243 240 238 235 233 231 229 227 224 222 220 217 215 212 209 206 202 198 194 190 185 181 175 170 165 159 153 147 141 135 129 123 117 111 105 100 95 89 85 80 75 71 67 64 60 57 54 51 49 46 44 42 40 39 37 36 35 34 33 32 31 31 31 30 30 30 30 30 31 31 31 32 32 33 34 35 36 37 38 39 40 42 44 45 47 49 51 54 56 59 61 64 67 70 74 77 80 83 87 90 93 96 98 101 103 104 105 106 106 105 104 102 100 98 95 92 89 85 81 77 74 70 66 63 59 56 53 50 47 45 42 40 38 36 34 32 30 29 28 27 25 24 24 23 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 35 36 38 39 41 43 45 47 49 51 53 56 58 61 63 66 69 72 75 78 80 83 86 88 90 92 93 95 95 96 96 95 94 93 91 89 87 84 81 78 75 72 69 66 63 60 57 54 51 48 46 44 41 39 37 35 34 32 30 29 28
 39 38 37 37 36 36 35 35 35 35 35 35 36 36 37 38 38 40 41 42 44 46 48 50 53 56 59 63 67 71 76 81 87 93 100 107 115 123 131 139 148 156 165 173 181 188 195 200 205 208 211 212 212 210 208 204 200 195 190 184 178 172 166 160 154 149 143 138 133 129 125 121 117 114 111 108 106 104 102 100 99 97 96 95 94 94 93 93 93 92 92 92 93 93 93 93 94 94 95 95 96 97 97 98 98 98 99 99 99 99 99 99 99 98 97 97 96 94 93 91 90 88 86 83 81 79 76 74 71 68 66 63 60 58 55 53 50 48 45 43 41 39 36 35 33 31 29 28 26 25 24 23 21 20 20 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 27 28 30 32 34 36 39 42 45 48 52 56 61 66 71 77 84 91 99 108 118 128 139 151 164 177 190 204 217 231 244 255 266 274 281 286 288 287 285 280 273 264 255 244 232 220 208 197 185 174 163 152 143 134 125 117 110 103 97 91 86 81 76 72 69 65 62 59 56 54 52 49 48 46 44 43 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 28 28 28 29 29 30 30 31 31 32 33 34 35 36 37 39 40 42 43 45 47 49 51 53 55 57 59 61 63 66 68 70 72 74 76 78 80 81 82 83 84 84 84 84 84 83 82 81 79 78 76 74 72 70 68 66 63 61 59 57 55 53 52 50 48 47 45 44 43 42 41 40
 60 61 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 79 80 81 83 84 85 87 88 89 91 92 93 94 95 96 97 98 99 100 101 101 102 103 103 104 105 105 106 106 107 108 108 109 110 111 113 114 115 117 119 121 123 126 129 132 135 139 142 147 151 156 161 166 171 177 183 189 196 202 209 216 223 230 236 243 249 255 261 266 271 275 279 282 284 285 285 284 282 280 276 272 267 261 254 248 240 232 224 216 208 200 192 184 176 169 162 155 148 142 136 130 125 120 116 111 108 104 101 97 95 92 90 87 86 84 82 81 79 78 77 76 75 75 74 73 73 73 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 74 74 74 75 75 76 76 77 77 78 79 79 80 81 82 83 84 85 86 87 88 90 91 92 94 95 97 98 100 102 103 105 107 108 110 112 113 115 117 118 120 122 123 125 126 127 129 130 131 133 134 135 136 138 139 140 141 142 143 145 146 147 148 149 151 152 153 154 155 156 157 158 158 159 159 160 160 159 159 159 158 157 156 154 153 151 149 147 145 142 139 137 134 131 128 125 121 118 115 112 108 105 102 99 96 93 90 87 84 81 78 76 73 71 69 67 64 63 61 59 57 56 54 53 52 51 49 49 48 47 46 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 57 57 58 59 59
 97 97 97 96 96 95 95 94 93 92 91 89 88 87 85 83 82 80 78 77 75 73 71 69 68 66 64 62 61 59 58 56 55 53 52 51 50 49 48 47 47 46 45 45 45 44 44 44 44 44 44 44 45 45 46 46 47 48 49 50 51 52 54 55 56 58 60 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 92 94 95 96 97 98 99 100 101 101 101 102 102 102 102 101 101 101 100 100 99 99 98 98 97 97 96 95 95 94 94 93 93 93 92 92 91 91 91 91 90 90 90 89 89 89 88 88 87 87 86 85 84 84 83 82 81 80 79 77 76 75 74 72 71 70 68 67 66 64 63 62 61 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 59 60 61 61 62 62 63 63 63 63 63 63 63 62 62 62 61 60 60 59 58 58 57 56 55 54 54 53 52 51 51 50 49 49 48 48 47 47 47 47 46 46 46 47 47 47 47 48 48 49 50 51 51 52 53 54 56 57 58 60 61 62 64 66 67 69 71 72 74 76 77 79 81 82 84 85 87 88 89 90 91 92 93 94 95 96 96 97 97 97 98 98 98
 54 55 56 57 58 60 61 62 63 64 66 67 69 70 72 73 75 77 79 80 82 84 87 89 91 93 96 98 101 103 106 109 111 114 117 119 122 125 127 130 132 135 137 139 141 143 145 147 149 150 152 153 155 156 157 159 160 161 162 163 164 165 166 166 167 168 168 169 169 169 169 169 169 168 168 167 166 165 163 162 160 158 156 154 152 149 146 143 140 137 134 131 127 124 120 116 113 109 105 101 98 94 90 87 83 79 76 73 70 67 64 61 58 55 53 51 48 46 44 43 41 39 38 36 35 34 32 31 30 29 29 28 27 26 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 38 39 40 42 43 45 47 48 51 53 55 58 61 64 68 72 76 80 85 90 96 102 108 115 122 129 136 144 152 159 167 174 181 187 193 197 201 204 206 206 206 204 202 198 194 189 183 177 170 164 157 150 143 136 129 123 117 111 105 99 94 90 85 81 77 73 69 66 63 60 57 55 52 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 32 33 34 35 36 38 39 40 41 42 43 44 45 45 46 47 48 49 50 51 52 53
 42 41 41 41 41 41 41 41 41 41 41 41 42 42 43 44 44 45 46 48 49 50 52 54 56 59 61 64 67 70 74 78 82 86 90 94 99 103 107 111 115 118 120 122 124 124 124 123 121 118 115 111 107 103 98 93 88 83 78 73 69 64 60 57 53 50 47 44 42 39 37 35 34 32 31 30 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 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 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25 26 28 29 30 31 33 34 36 37 39 41 42 44 46 48 50 52 55 57 59 61 64 66 68 70 72 73 75 76 77 78 78 79 78 78 77 76 74 73 71 69 66 64 61 58 56 53 51 48 45 43 41 39 37 35 33 31 30 28 27 26 24 23 22 21 21 20 19 18 18 17 17 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 18 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 39 40 41 42 42 43 43 44 44 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42
 39 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 44 44 45 46 46 47 48 49 51 52 54 55 57 59 61 64 67 70 73 76 80 84 89 94 99 105 111 117 124 131 139 147 156 165 174 183 192 201 209 217 223 229 233 236 237 237 234 230 225 218 211 202 193 183 174 164 154 145 136 128 120 112 105 98 92 86 81 76 71 67 63 60 56 53 50 48 45 43 41 39 38 36 35 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54 55 57 58 59 61 62 63 65 67 68 70 71 73 75 77 79 81 83 85 87 89 92 94 96 99 101 104 106 109 112 114 117 119 122 124 126 128 130 131 132 133 134 134 134 134 133 131 130 128 125 122 119 116 113 109 105 102 98 94 90 86 83 79 76 72 69 66 63 60 58 55 53 51 49 47 45 44 43 41 40 40 39 38 38 38 38 38 38 38 38 39 39 40 40 41 42 43 44 45 47 48 49 51 52 54 55 57 59 60 62 64 66 67 69 71 72 73 75 76 77 77 78 78 78 78 78 77 77 76 74 73 71 70 68 66 64 63 61 59 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39
 49 48 47 46 45 44 43 42 41 40 40 39 39 38 38 37 37 37 37 37 38 38 39 40 41 42 43 45 47 50 52 55 58 62 66 70 75 80 86 92 98 105 112 120 127 135 144 152 160 168 175 182 188 193 198 201 203 205 205 204 202 199 195 191 186 181 175 170 164 158 152 147 141 136 131 126 121 116 112 108 104 100 96 92 89 85 82 79 76 73 70 67 64 62 59 57 54 52 50 47 45 43 41 39 37 35 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 12 12 13 14 14 15 16 17 18 20 21 22 24 25 27 29 31 33 35 37 40 43 45 48 52 55 58 62 66 70 73 77 81 85 89 93 96 99 102 105 107 108 109 110 110 109 108 107 106 104 102 99 97 94 91 89 86 83 81 78 76 73 71 69 67 65 63 61 60 58 57 55 54 53 51 50 49 48 47 46 46 45 44 43 42 41 41 40 39 38 38 37 36 35 34 34 33 32 31 30 29 28 28 27 26 25 24 23 22 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 38 40 41 43 45 46 48 49 50 51 52 53 53 54 54 54 54 54 53 53 52 51 50 50
 9 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 22 23 25 27 30 32 35 38 42 46 51 56 61 68 75 83 92 101 112 124 136 150 165 181 198 215 233 251 268 284 299 311 319 325 326 323 317 306 293 278 261 243 225 207 189 173 157 143 130 118 108 98 89 82 75 68 63 58 53 49 46 43 40 37 35 32 30 29 27 25 24 23 22 20 19 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 18 19 19 20 22 23 24 25 26 28 29 31 32 34 35 37 39 41 43 44 46 48 50 52 54 56 57 59 61 62 64 65 66 67 68 69 70 71 71 72 72 72 73 73 73 73 73 74 74 74 74 74 75 75 76 77 77 78 79 80 82 83 85 87 89 91 94 97 100 104 107 111 116 121 126 131 137 143 149 155 162 168 173 179 184 187 190 192 193 192 191 187 183 178 171 164 157 149 141 132 124 116 108 101 94 87 81 75 70 65 60 56 52 49 46 43 41 39 37 35 34 33 32 31 30 30 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 42 43 44 45 45 46 46 47 47 47 47 47 47 47 47 46 46 45 44 43 42 41 40 39 38 36 35 34 33 31 30 29 28 27 26 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 7 7 7 7 7 7 8 8 8 8 8 9 9
 50 50 51 51 51 51 52 52 52 52 52 52 51 51 51 50 50 50 49 49 48 47 47 46 46 45 44 44 43 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 44 44 45 46 47 48 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 66 67 67 68 68 68 68 69 69 68 68 68 68 68 67 67 66 66 65 64 64 63 62 62 61 60 59 58 58 57 56 55 54 53 53 52 51 50 50 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 47 47 48 48 49 49 50 51 52 53 54 56 57 59 60 62 64 66 68 70 72 74 77 79 82 84 87 89 92 94 96 98 100 102 104 105 106 107 108 109 109 109 109 109 108 107 106 105 104 103 102 100 99 97 95 94 92 90 89 87 85 84 82 80 79 77 76 74 73 71 70 69 67 66 64 63 62 61 59 58 57 56 54 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 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 63 63 63 62 62 62 61 61 60 59 58 58 57 56 55 54 53 52 52 51 50 49 49 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 49 49 49 50
 135 132 129 126 123 119 116 112 109 106 102 99 96 93 90 88 85 83 81 79 78 76 75 74 73 72 71 71 71 71 71 71 71 71 72 73 73 74 75 76 77 79 80 82 83 85 87 89 91 93 95 98 101 104 108 111 116 120 126 131 138 145 153 162 173 184 197 211 227 245 265 288 313 340 371 404 441 481 525 571 619 668 717 763 804 838 862 874 871 855 825 784 735 680 623 565 509 456 406 361 320 283 250 221 195 172 152 135 119 105 93 83 73 65 58 52 46 42 37 34 30 28 25 23 21 19 18 16 15 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 21 23 24 26 28 30 33 35 38 41 44 47 51 54 58 63 67 72 76 81 87 92 97 103 108 114 119 124 129 133 137 140 143 145 146 147 147 146 144 142 139 135 132 128 123 119 115 110 106 102 98 94 91 88 85 82 80 78 76 74 73 71 71 70 69 69 69 69 69 70 71 72 73 74 75 77 79 81 83 85 87 89 91 94 96 98 101 103 104 106 107 109 109 110 110 109 109 107 106 104 101 99 96 92 89 85 81 78 74 70 66 62 59 55 52 48 45 42 39 37 34 32 29 27 25 24 22 20 19 18 17 16 15 14 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 16 18 19 20 22 24 26 28 30 33 36 39 42 46 50 55 59 64 70 75 81 87 93 98 104 110 116 121 125 130 133 136 139 141 142 142 142 141 139 137
 85 87 88 90 91 93 94 95 96 97 98 99 100 101 102 103 104 104 105 106 107 108 109 110 111 112 114 115 117 119 121 123 125 128 131 134 137 141 145 149 154 159 164 170 176 182 189 197 205 214 223 232 242 253 264 275 287 299 311 322 333 343 352 360 366 370 372 372 370 365 358 350 340 328 315 302 288 274 260 247 233 221 208 197 186 175 166 156 148 140 133 126 119 113 108 103 98 94 90 86 82 79 76 74 71 69 67 65 63 62 61 60 59 58 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 59 59 60 60 61 62 62 63 64 65 66 67 68 70 71 72 74 75 76 78 79 81 82 84 85 87 89 90 92 93 95 97 99 100 102 104 106 108 109 111 113 115 118 120 122 124 127 129 132 135 137 140 143 146 149 151 154 156 158 160 162 163 164 164 164 164 163 162 160 157 155 152 148 144 140 136 132 127 123 118 113 109 104 100 96 92 88 84 81 77 75 72 69 67 65 64 62 61 60 59 59 58 58 58 58 58 58 59 59 60 60 61 62 63 63 64 65 66 67 67 68 69 69 70 70 71 71 71 71 71 71 71 70 69 69 68 67 66 65 63 62 61 59 58 56 55 54 52 51 50 49 47 46 45 44 43 43 42 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 36 37 37 37 38 38 39 40 41 42 43 44 45 47 48 50 52 54 55 57 59 61 63 65 67 69 71 73 75 77 79 80 82 84
 160 156 152 148 144 141 138 135 132 129 127 125 123 121 120 119 119 119 119 119 120 122 123 126 128 132 135 139 144 149 155 161 167 174 182 190 199 207 217 226 236 247 257 268 279 290 301 312 322 333 343 352 361 370 378 385 391 397 401 404 407 408 409 409 407 405 402 398 393 388 382 375 368 361 353 345 336 328 319 311 302 293 285 276 268 259 251 243 235 227 219 212 205 197 190 184 177 171 165 159 153 147 142 137 132 127 123 119 115 111 108 104 101 98 95 93 90 88 85 83 81 79 77 75 73 72 70 68 66 64 63 61 59 57 56 54 52 51 49 47 46 44 43 41 40 38 37 36 35 33 32 31 30 29 29 28 27 27 27 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 36 37 39 41 43 45 47 49 52 54 57 60 63 67 70 74 78 82 86 90 95 100 104 109 114 119 124 129 134 138 142 146 150 153 156 158 160 161 161 161 161 160 158 156 154 151 148 145 142 138 134 130 126 122 118 114 110 106 102 98 95 91 88 85 82 79 76 73 71 69 67 65 63 62 60 59 58 57 56 55 54 53 53 52 51 50 50 49 48 48 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 26 26 27 28 28 29 30 32 33 34 36 37 39 41 43 45 48 50 53 56 60 63 67 71 76 81 86 91 97 103 109 116 123 130 137 143 150 157 163 168 173 177 181 184 186 187 187 186 185 183 181 178 175 171 168 164
 49 47 46 44 43 42 41 40 39 39 38 38 38 38 38 39 39 40 41 42 44 45 47 50 52 55 58 62 66 70 75 81 87 93 100 107 115 124 133 143 153 164 175 186 198 210 222 234 245 256 266 276 284 291 297 301 304 305 304 302 299 295 290 283 276 269 261 254 246 238 230 223 216 209 202 196 190 184 179 174 170 166 162 158 155 152 149 146 144 141 139 137 136 134 132 131 130 129 128 127 126 125 124 123 123 122 121 120 120 119 118 117 116 115 114 113 112 110 109 107 105 103 101 99 96 94 91 89 86 83 80 77 74 71 68 65 63 60 57 54 52 49 46 44 42 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 17 17 16 16 16 16 16 16 16 17 17 17 18 19 20 21 22 23 24 26 28 30 32 34 37 40 43 46 50 55 60 65 71 77 84 92 100 109 119 129 140 151 162 174 185 196 207 216 225 231 237 240 241 241 239 235 230 223 215 207 198 189 179 170 160 151 142 134 125 118 110 103 97 91 85 80 75 71 66 63 59 56 53 50 48 46 44 42 40 39 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 35 36 38 39 41 43 44 46 48 51 53 55 58 60 63 65 68 71 73 76 79 81 84 86 88 90 92 93 94 94 94 94 94 92 91 89 88 85 83 80 78 75 72 70 67 64 62 60 57 55 53 51
 162 149 137 126 116 107 98 91 84 78 73 68 64 60 57 54 51 49 48 47 46 46 46 47 48 49 51 54 57 61 65 70 75 81 88 96 104 114 124 136 148 161 176 192 209 227 246 266 287 309 331 353 374 395 415 432 448 460 470 477 480 480 477 471 463 453 442 430 418 406 393 382 371 361 352 344 337 331 327 323 321 319 319 320 321 324 328 332 337 343 350 357 364 372 380 388 395 402 408 413 417 418 417 415 409 401 391 378 364 347 329 310 291 271 252 233 214 197 180 165 150 137 124 113 103 93 84 76 69 62 56 51 46 41 37 33 30 26 23 21 18 16 14 12 10 8 7 6 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 13 15 18 21 24 27 31 35 39 44 49 55 61 68 76 85 95 105 117 130 144 159 176 194 214 235 257 279 303 326 350 372 394 413 429 443 452 458 461 459 454 445 434 420 405 388 370 352 333 315 296 279 261 244 228 213 198 184 171 159 147 136 125 115 106 98 90 82 75 69 63 57 52 47 43 39 36 32 29 27 24 22 20 18 16 15 13 12 11 9 8 7 6 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 13 15 17 19 22 24 27 30 33 37 41 45 50 55 60 66 72 80 87 96 106 116 128 140 154 170 187 205 225 246 268 291 314 338 361 382 401 416 427 434 436 432 424 411 395 377 356 334 312 289 268 247 228 209 192 177
 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 20 21 23 24 26 28 31 33 36 39 43 47 51 56 61 66 72 78 86 93 101 110 119 129 139 149 160 170 180 190 199 207 213 217 220 220 218 215 209 201 192 183 172 161 151 140 130 120 110 102 94 86 80 73 68 63 58 54 51 47 44 42 39 37 35 34 32 31 30 29 28 27 26 26 25 25 25 24 24 24 24 24 25 25 25 26 26 27 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 51 53 55 57 59 61 63 65 67 68 70 71 72 73 74 75 75 76 76 76 75 75 74 73 73 72 70 69 68 66 65 64 62 61 59 58 57 55 54 53 52 51 50 49 49 48 47 47 47 46 46 46 46 46 47 47 48 48 49 50 51 52 54 55 57 59 62 65 68 71 75 79 84 89 95 101 108 115 123 131 140 149 159 168 177 186 195 202 208 212 215 216 215 213 208 202 194 186 176 167 156 146 136 126 117 108 99 91 84 77 70 64 59 54 50 45 42 38 35 32 30 28 26 24 22 21 20 18 18 17 16 15 15 14 14 14 14 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 19 20 21 22 24 25 27 29 30 33 35 37 40 43 46 49 52 56 59 63 67 70 74 78 81 85 88 90 93 95 96 97 98 98 97 96 95 93 90 88 85 82 78 75 71 68 64 61 57 54 50 47 44 41 39 36 34 31 29 27 25 24 22 21 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 10 10 10
 75 78 82 85 88 91 94 96 99 101 104 106 107 109 110 112 113 113 114 114 115 115 115 115 115 115 115 114 114 114 113 113 113 112 111 111 110 109 109 108 107 105 104 103 101 100 98 96 94 92 90 87 85 82 80 77 74 72 69 66 63 61 58 55 53 50 48 46 44 42 40 38 37 35 34 33 32 30 30 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 45 46 48 50 52 53 55 58 60 62 65 67 70 73 76 80 83 87 91 95 100 105 110 116 122 129 136 143 151 159 167 176 185 194 203 212 221 228 236 242 247 251 253 254 253 251 247 242 236 228 220 212 203 193 184 175 165 156 148 140 132 124 117 111 105 99 94 89 85 81 77 74 71 69 66 64 63 61 60 59 58 58 57 57 57 57 57 57 57 58 58 59 60 60 61 62 63 64 64 65 66 67 68 68 69 70 70 71 71 72 72 73 73 73 73 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 76 76 77 77 78 78 79 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 100 101 101 101 101 100 100 99 98 96 95 93 91 89 86 84 81 79 76 73 71 68 65 63 60 58 55 53 51 49 47 45 43 41 40 38 37 36 35 34 33 32 31 30 30 30 29 29 29 29 30 30 30 31 32 33 34 35 36 38 39 41 43 45 47 50 52 55 57 60 63 66 69 72
 42 46 50 55 60 66 72 79 86 94 102 111 120 128 137 145 152 159 164 167 169 170 169 166 162 157 151 144 137 130 122 115 108 102 95 89 84 79 74 69 65 61 58 55 51 49 46 43 41 39 37 35 33 32 30 29 27 26 25 23 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 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 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 25 26 28 30 32 34 36 38 41 44 48 51 55 60 64 69 75 81 87 94 101 108 115 122 129 135 140 144 147 148 149 147 145 141 136 130 124 117 111 104 97 91 85 79 73 68 63 59 55 51 48 45 42 40 37 36 34 32 31 30 29 28 27 27 27 27 27 27 27 27 28 29 29 30 31 33 34 35 37 38 40 42 44 45 48 50 52 54 56 59 61 64 66 68 71 73 75 78 80 82 84 85 87 88 90 91 92 93 94 95 96 97 97 98 99 100 100 101 102 102 103 104 105 105 106 107 108 108 109 109 110 110 110 110 110 109 109 108 107 105 104 102 100 98 96 93 91 88 85 82 79 76 73 70 67 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 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 19 20 22 24 26 29 32 35 38
 115 117 119 119 120 119 119 117 115 113 110 107 104 101 98 94 91 88 85 82 79 76 73 71 69 67 65 63 62 60 59 58 57 56 55 55 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 54 55 55 56 56 57 57 58 58 59 60 60 61 61 62 62 63 63 64 64 64 64 64 64 64 64 63 63 62 61 60 59 58 57 56 54 53 51 49 48 46 45 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 20 20 21 22 23 24 25 27 28 29 31 33 35 37 39 41 43 45 47 50 52 54 56 59 61 62 64 66 67 68 69 70 70 70 70 70 69 68 68 66 65 64 63 61 60 58 57 56 55 53 52 51 50 50 49 48 48 47 47 47 46 46 46 46 46 47 47 47 48 48 48 49 50 50 51 52 52 53 54 55 56 57 58 59 60 61 63 64 65 66 67 68 69 70 71 72 72 73 73 74 74 74 74 73 73 72 72 71 70 68 67 65 64 62 61 59 57 55 53 51 50 48 46 44 42 41 39 38 36 35 33 32 31 29 28 27 26 25 25 24 23 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 28 29 30 32 34 36 38 40 43 46 49 52 55 59 63 67 71 76 80 85 89 94 98 102 106 109 112
 66 70 74 78 81 84 86 88 88 88 87 85 83 80 76 73 69 65 61 57 53 49 46 43 40 38 35 33 31 30 28 27 26 24 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 28 29 30 30 30 31 31 30 30 30 29 28 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 42 44 45 46 47 48 49 49 50 50 50 50 50 49 49 48 47 46 45 44 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 21 22 24 25 27 29 31 34 37 40 43 46 50 54 58 62
 57 58 59 60 60 61 62 62 63 64 64 65 65 65 66 66 67 67 68 68 68 69 69 70 70 71 71 71 72 72 73 73 73 73 74 74 74 74 74 73 73 73 72 72 71 70 70 69 68 67 65 64 63 61 60 59 57 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 44 44 44 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 62 63 63 63 63 63 62 62 62 61 60 60 59 58 57 56 55 54 53 53 52 51 50 50 49 49 48 48 48 47 47 48 48 48 48 49 49 50 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 66 67 68 69 70 70 71 71 72 72 72 72 72 72 72 71 71 70 69 68 67 66 65 64 63 61 60 58 57 56 54 53 52 50 49 48 47 45 44 43 42 41 41 40 39 38 38 37 37 37 37 36 36 37 37 37 38 38 39 40 41 42 43 44 45 47 48 50 51 53 54 56 57 59 60 61 63 64 65 65 66 67 67 67 67 67 67 67 67 66 65 65 64 63 62 61 60 59 58 57 56 54 53 53 52 51 50 49 49 48 48 48 48 48 48 48 48 48 49 49 50 50 51 52 52 53 54 55 56 56
 56 57 57 58 59 59 60 61 61 62 63 63 64 65 66 67 68 69 71 72 74 76 78 81 83 86 89 92 95 98 102 106 109 113 117 121 125 128 132 135 138 141 143 145 146 147 148 147 147 145 144 141 139 135 132 128 124 120 115 111 106 101 97 93 89 85 81 77 74 71 68 65 63 60 58 57 55 54 52 51 50 49 49 48 48 47 47 47 47 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 37 37 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 59 60 60 60 60 60 60 60 60 59 59 58 57 56 56 55 54 53 53 52 51 51 50 50 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 49 49 49 48 48 48 47 47 46 45 45 44 43 43 42 41 41 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 40 41 42 43 45 46 47 48 50 51 52 53 54 55
 68 67 65 64 62 61 59 57 56 54 53 52 51 50 49 49 48 48 48 48 48 48 49 49 50 52 53 55 56 58 60 63 66 68 71 75 78 82 86 91 95 100 105 111 116 122 128 135 142 148 155 163 170 177 185 192 199 206 212 219 225 230 235 239 242 245 247 249 249 249 248 247 244 241 238 234 229 224 219 213 207 201 194 188 181 174 167 160 153 146 139 132 126 119 113 107 101 96 90 85 80 76 72 68 64 60 57 54 51 49 47 44 42 41 39 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 21 21 22 23 23 24 25 27 28 30 31 33 35 38 40 43 46 50 53 57 62 66 72 77 83 90 97 104 112 120 129 138 148 157 166 176 185 193 200 207 212 216 219 220 220 218 215 211 206 200 193 186 179 171 164 156 149 142 135 128 122 116 111 105 100 95 91 87 83 79 75 72 69 66 63 60 58 55 53 51 49 48 46 44 43 42 40 39 38 37 36 36 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 28 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 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 33 34 35 36 37 38 39 41 42 43 45 47 48 50 52 53 55 57 59 61 63 65 66 68 70 71 72 73 74 75 75 75 75 75 74 73 72 71 70
 78 79 80 82 83 85 87 89 91 93 96 98 101 104 107 111 114 117 121 125 129 132 136 140 144 148 151 155 158 161 163 166 168 169 170 171 171 171 171 170 168 167 165 162 160 157 153 150 146 142 139 135 130 126 122 118 114 109 105 101 97 93 90 86 82 79 76 73 70 67 65 62 60 58 56 54 53 51 50 49 48 47 46 45 45 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 45 45 46 47 48 48 49 50 51 52 54 55 56 57 58 60 61 62 63 65 66 67 68 69 70 71 72 72 73 74 74 75 75 75 75 76 76 76 76 75 75 75 74 74 73 73 72 71 70 69 68 67 66 65 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 45 44 44 44 43 43 43 43 43 44 44 44 45 45 46 47 48 49 51 52 54 56 58 60 63 66 69 72 76 80 84 88 93 98 104 109 115 121 127 134 141 148 155 162 169 175 182 189 195 201 206 211 215 219 221 223 224 223 222 220 217 213 208 203 197 190 184 176 169 162 154 147 140 133 127 120 114 109 103 98 94 90 86 82 79 76 73 71 69 67 65 63 62 61 60 59 58 58 57 57 57 57 57 57 57 58 58 59 60 60 61 62 63 64 66 67 68 70 71 72 74 75 77 78 80 81 82 84 85 86 87 88 89 90 91 91 92 92 93 93 93 93 93 93 92 92 92 91 91 90 89 88 87 87 86 85 84 83 82 80 79 78 77 77 76 75 74 73 73 72 72 72 71 71 71 71 71 72 72 72 73 74 74 75 76
 40 38 37 36 35 34 33 33 32 32 31 31 31 31 31 32 32 33 34 36 37 39 41 43 45 48 51 54 58 62 66 71 76 81 87 93 100 107 114 122 130 138 147 156 165 175 184 193 202 210 218 226 232 238 242 246 248 250 250 249 248 245 242 239 235 230 226 221 216 211 206 202 198 193 189 185 182 178 174 171 167 163 159 155 151 146 142 137 132 127 122 116 111 105 100 95 90 84 79 75 70 66 62 58 54 51 48 45 43 40 38 36 34 33 31 30 29 28 27 26 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 26 27 29 31 34 36 39 43 46 51 55 61 66 73 80 88 97 107 118 130 144 158 173 188 204 220 236 250 263 273 281 285 285 283 277 268 257 244 230 216 202 188 174 162 150 139 128 119 110 103 96 89 83 78 73 68 64 60 57 54 51 48 46 44 41 40 38 36 35 33 32 31 30 29 29 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 24 24 23 23 22 22 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 51 52 53 54 54 55 55 55 55 55 55 54 53 52 51 50 49 48 47 45 44 42 41
 25 22 19 17 15 13 11 9 8 7 6 6 5 5 5 5 5 6 7 8 9 11 12 15 17 20 23 27 31 35 40 46 52 59 67 76 86 96 108 122 136 153 171 191 213 237 263 291 321 353 386 421 455 489 522 552 578 601 618 631 637 639 636 628 618 605 589 573 557 541 525 510 496 483 471 460 449 440 431 422 413 404 395 386 375 364 353 340 327 313 298 283 268 252 237 221 206 192 178 165 152 140 129 119 110 102 94 87 81 75 70 65 61 57 54 51 48 45 43 41 39 37 36 34 33 31 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 18 24 31 41 52 66 82 101 124 151 181 215 251 287 323 353 377 390 393 384 367 343 315 286 257 229 204 181 161 143 127 113 101 91 82 74 67 60 55 50 46 42 38 35 32 29 26 24 22 20 18 16 14 13 11 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 7 8 9 10 11 12 13 15 16 17 19 20 22 24 26 28 31 33 36 39 42 46 50 54 58 62 67 71 76 80 84 87 90 92 92 92 91 89 86 82 77 72 67 62 56 51 46 41 37 33 29
 4 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 4 4 5 6 6 7 8 9 11 12 14 16 18 21 23 27 30 34 38 43 49 55 62 69 78 88 99 111 124 139 155 173 192 211 231 251 270 286 299 308 312 311 304 293 279 261 242 223 203 185 167 150 135 122 110 99 89 80 73 66 60 55 50 46 42 39 36 34 31 29 28 26 25 24 22 21 21 20 19 19 18 18 18 18 17 17 18 18 18 18 19 19 20 21 22 23 23 25 26 27 28 29 31 32 33 35 36 38 39 41 42 43 45 46 47 48 49 49 49 50 50 49 49 48 47 46 45 43 42 40 38 36 35 33 31 29 27 25 24 22 20 19 18 16 15 14 13 12 11 10 10 9 9 9 8 8 8 8 8 8 9 9 9 10 11 11 12 14 15 16 18 20 22 25 27 30 33 37 40 44 48 51 55 58 61 63 65 66 66 66 65 63 61 59 57 54 51 48 45 43 40 38 35 33 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 20 21 21 22 23 23 24 24 25 25 25 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 28 28 27 26 26 25 24 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4
 44 44 44 44 45 45 46 47 48 50 51 53 55 58 61 64 67 71 74 78 83 87 91 96 100 104 108 111 114 115 117 117 116 115 113 110 107 103 98 94 89 84 79 74 70 65 61 57 54 50 47 44 41 39 36 34 32 30 29 27 26 25 24 23 22 21 21 20 20 20 20 20 21 21 22 23 24 25 26 27 29 31 33 35 38 41 44 47 50 53 57 60 64 67 70 73 75 77 78 78 78 77 76 74 71 69 66 62 59 56 53 50 47 44 42 39 37 35 33 32 30 29 28 26 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 30 31 32 32 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 43 44 45 45 47 48 49 50 51 52 53 54 55 56 57 57 57 57 57 56 55 54 52 50 48 45 43 40 38 35 33 30 28 26 24 22 20 18 17 15 14 13 12 11 10 10 9 8 8 8 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 19 20 22 23 24 26 27 29 30 32 34 36 38 40 42 44 46 48 50 52 53 55 56 57 58 59 59 59 59 59 58 57 57 56 54 53 52 51 50 49 48 47 46 45 45
 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 3 3 4 5 6 7 8 9 10 12 14 17 19 22 26 30 34 40 46 53 61 71 81 94 107 122 139 155 171 186 197 203 205 200 191 178 163 147 132 116 103 90 79 69 60 53 46 41 36 31 28 24 22 19 17 15 14 12 11 10 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 13 13 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 6 7 8 9 10 11 13 14 16 18 20 22 23 25 27 29 30 31 32 33 34 34 34 34 33 33 32 31 29 28 27 26 24 23 22 20 19 18 17 15 14 13 12 11 11 10 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 8 9 10 11 11 12 13 14 15 17 18 19 20 22 23 24 26 27 29 30 32 33 34 35 36 37 38 39 39 39 39 39 39 38 37 36 35 34 33 31 30 28 26 25 23 21 20 18 17 15 14 13 12 11 9 8 8 7 6 5 5 4 4 3 3 2 2 2 1 1 1 1 1
 19 18 17 16 15 14 13 12 11 10 9 9 8 8 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 20 21 23 24 25 26 28 29 30 32 33 34 36 37 38 39 40 41 41 42 42 42 41 41 40 39 37 36 34 32 30 28 26 23 21 20 18 16 15 13 12 11 10 9 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 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 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 21 22 23 23 23 24 24 24 24 23 23 22 22 21 20
 68 70 72 74 77 79 81 83 85 87 88 90 92 93 94 96 97 98 99 99 100 101 101 101 102 102 102 102 102 101 101 101 100 100 99 99 98 98 97 96 96 95 94 94 93 93 92 92 92 91 91 91 91 91 91 91 92 92 93 94 95 96 98 99 101 103 105 108 111 114 117 120 124 127 131 134 137 140 143 145 146 147 146 145 144 141 137 133 128 123 117 111 105 98 92 86 80 75 70 65 60 56 52 49 45 43 40 38 36 34 32 31 30 29 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 51 53 54 56 58 59 61 63 65 66 68 70 72 74 77 79 81 84 87 90 93 96 99 103 106 110 114 118 122 126 130 134 138 142 146 150 153 156 159 161 163 165 166 167 167 167 167 166 165 164 162 160 158 156 153 150 148 145 142 139 137 134 132 129 127 125 122 121 119 117 116 115 114 114 113 113 113 114 114 115 116 117 118 119 120 121 122 122 122 122 121 120 119 117 114 111 108 104 100 95 91 86 82 77 73 68 64 60 56 53 50 47 44 42 39 37 36 34 33 31 30 29 28 28 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 43 44 46 47 49 51 53 55 57 59 61 63 65
 36 37 38 39 40 40 41 41 41 41 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 38 39 39 40 41 41 42 43 44 45 47 48 49 51 52 54 55 57 58 60 61 63 64 65 66 67 67 67 67 66 65 64 62 61 58 56 54 51 49 46 44 41 39 37 35 33 31 30 28 27 26 25 24 23 23 22 22 22 22 22 22 22 23 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 46 47 49 50 52 53 55 57 58 60 62 64 66 68 70 73 75 78 80 83 86 89 93 96 100 103 107 111 115 119 123 126 130 133 136 138 139 140 140 140 139 137 134 131 127 123 118 114 109 104 100 95 90 86 82 78 75 71 68 66 63 61 59 57 55 54 52 51 50 49 48 48 47 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 34 34 35 36 37 38 40 41 43 46 48 51 55 59 63 67 72 78 83 89 96 102 109 115 122 127 132 136 139 141 141 140 138 135 130 125 119 113 107 100 94 88 82 77 72 67 63 59 56 52 49 47 44 42 40 38 36 34 33 32 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 28 29 30 31 33 34 35
 55 57 60 62 65 67 70 73 75 78 81 84 87 91 94 98 102 106 111 116 121 126 132 139 145 153 160 168 176 185 193 203 212 221 231 241 250 260 269 277 286 293 299 305 309 312 314 314 312 310 305 300 293 285 276 266 256 245 234 222 211 200 188 178 167 157 147 138 129 121 113 106 99 93 87 81 76 72 68 64 60 57 54 51 49 46 44 42 40 39 37 36 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 37 39 40 41 42 43 44 46 47 49 50 52 54 56 58 60 62 64 67 69 72 75 78 81 84 88 91 95 99 103 107 112 116 121 125 129 134 138 142 146 149 152 155 157 158 158 158 157 156 153 150 146 142 137 132 126 120 115 109 103 97 92 87 82 77 73 69 65 62 59 57 55 53 51 49 48 47 46 45 45 44 44 44 43 43 43 43 44 44 44 44 45 45 45 46 46 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 61 62 63 64 66 67 68 70 71 73 74 76 78 79 81 83 84 86 88 90 91 93 95 97 98 100 101 103 104 105 106 107 108 109 110 110 111 111 111 111 111 111 110 109 109 108 106 105 103 102 100 98 96 93 91 88 86 83 81 78 75 73 70 68 65 63 60 58 56 54 52 50 48 46 45 43 42 40 39 38 37 36 34 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 35 36 38 40 42 44 46 48 50 53
 163 155 148 141 134 127 121 116 111 106 103 100 97 96 94 94 94 94 95 97 99 101 104 108 113 117 123 129 135 142 149 157 165 174 182 191 199 207 215 221 227 231 234 235 234 231 227 221 214 206 197 188 178 168 158 148 139 130 122 114 106 100 93 88 83 78 74 70 67 64 62 61 59 59 59 59 60 61 63 65 69 72 77 82 89 96 104 112 122 132 143 153 164 173 181 187 191 191 189 183 174 164 152 139 126 114 102 91 81 72 64 57 50 45 40 36 32 29 27 24 22 20 19 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 0 0 1 1 1 1 1 2 2 3 3 4 5 6 7 8 10 12 14 16 18 21 23 26 29 33 36 39 43 46 50 53 55 58 60 62 63 64 64 64 64 63 62 61 60 59 57 56 54 53 52 50 49 48 47 46 45 44 43 43 42 42 41 41 41 41 41 41 41 42 42 43 43 44 45 46 47 49 50 51 53 54 56 58 59 60 62 62 63 63 63 62 60 58 56 53 49 46 42 38 34 31 27 24 21 18 15 13 11 9 7 6 5 4 3 2 2 1 1 1 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 22 23 25 27 28 31 33 36 39 42 45 50 54 59 65 71 78 86 94 103 112 122 133 143 153 162 171 178 183 187 188 187 185 181 176 169
 41 41 40 41 41 41 42 42 43 44 46 47 49 51 52 55 57 59 62 64 67 70 72 75 77 80 82 84 85 86 87 88 88 88 87 86 85 84 82 80 78 76 74 72 69 67 65 62 60 58 56 54 52 50 48 46 45 43 42 41 40 39 38 37 36 36 36 35 36 36 36 37 38 39 41 43 45 48 51 54 58 63 67 72 77 83 88 93 98 101 104 106 106 105 103 99 95 89 83 77 70 64 58 53 48 43 39 35 32 29 27 25 23 21 20 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 25 25 26 27 28 29 30 32 33 35 36 38 40 42 43 45 47 49 50 51 52 53 54 54 54 53 52 51 50 48 46 44 42 40 38 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 18 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 17 17 18 20 21 23 24 27 29 32 35 39 43 48 53 59 65 71 77 82 87 92 95 96 97 95 93 89 84 79 73 67 61 56 51 46 42 38 34 31 29 26 24 23 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 43 44 44 45 45 45 45 45 45 45 44 44 43 43 42 42 41 41
 35 34 33 33 32 32 31 31 31 32 32 33 33 34 35 36 37 39 41 42 44 46 49 51 54 56 59 62 65 68 71 74 78 81 84 87 91 94 97 99 102 105 107 109 111 113 114 115 116 117 117 118 118 117 117 117 116 116 115 114 114 113 112 111 110 110 109 108 108 107 107 106 106 105 105 104 104 103 102 101 100 99 98 96 94 92 90 87 85 82 79 76 73 70 67 64 61 59 56 54 52 50 48 46 44 43 42 41 40 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 31 31 31 31 31 30 30 31 31 31 32 32 33 34 35 37 38 40 42 45 47 50 53 56 60 64 68 72 76 81 85 90 94 98 102 105 108 110 111 112 112 112 111 110 108 105 102 100 96 93 90 87 83 80 77 74 71 68 65 63 60 58 56 54 52 50 48 47 45 43 42 41 39 38 37 36 35 33 32 31 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 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 48 49 49 50 50 50 50 50 49 49 48 47 46 45 44 43 41 40 39 38 37 36
 12 12 11 11 10 10 10 10 11 11 12 13 15 16 18 20 23 26 30 34 39 45 51 59 68 78 89 103 118 135 155 178 203 231 262 295 328 361 391 416 433 440 437 425 405 379 350 319 289 260 233 208 186 167 149 133 119 107 96 87 78 71 64 58 52 48 43 40 36 33 31 28 26 24 23 21 20 19 18 17 17 16 16 15 15 15 15 15 15 16 16 16 17 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 41 43 45 48 50 53 56 58 61 63 66 68 71 73 75 77 78 80 81 82 83 83 83 83 83 82 81 79 78 76 74 71 69 66 63 60 57 54 51 48 45 42 39 36 33 31 28 26 24 21 19 17 16 14 12 11 10 9 7 6 6 5 4 4 3 3 2 2 2 2 2 3 3 3 4 5 6 7 8 9 11 13 15 17 20 23 26 29 32 36 39 43 47 51 55 59 63 67 70 73 76 79 82 84 85 87 88 89 89 89 89 89 89 88 87 86 85 84 83 81 80 78 76 74 73 71 69 67 64 62 60 57 55 52 50 47 45 42 40 37 35 32 30 28 25 23 21 19 18 16 15 13 12 11 10 9 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 40 42 43 45 46 47 48 49 50 50 50 50 49 49 47 46 44 43 40 38 36 34 31 29 27 25 23 21 19 17 16 15 13
 13 12 11 11 10 10 10 10 10 10 10 11 12 12 13 14 16 17 19 20 22 24 27 29 32 35 38 42 45 49 54 59 64 69 75 81 88 95 103 111 120 129 138 149 159 170 181 193 204 215 227 237 247 256 264 270 275 278 280 279 277 273 267 260 251 242 231 220 209 197 185 173 162 151 140 130 120 111 102 94 87 80 74 68 63 58 54 50 46 43 40 37 35 33 31 29 28 27 26 25 25 24 24 24 23 23 24 24 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 36 37 38 39 40 41 41 42 43 44 44 45 45 46 46 46 46 46 46 46 45 45 44 44 43 42 41 40 39 37 36 35 34 32 31 30 29 28 26 25 25 24 23 22 22 22 22 22 22 22 23 24 26 27 29 32 35 39 43 48 54 60 68 77 86 97 109 121 135 149 164 179 193 207 219 229 236 240 241 238 233 226 216 205 194 181 169 157 146 135 125 116 107 99 92 85 79 74 69 64 60 56 52 49 46 43 40 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 45 46 47 47 48 48 48 49 48 48 48 47 46 45 44 42 41 39 37 35 33 31 29 27 25 23 21 20 18 16 15 14
 46 47 48 50 51 52 54 55 57 59 60 62 64 66 68 71 73 75 78 80 83 86 89 91 94 97 100 104 107 110 113 117 120 124 127 130 134 137 141 144 148 151 154 157 160 163 165 167 169 170 171 172 172 171 170 169 167 164 161 157 153 149 144 138 133 127 121 115 109 103 97 91 85 80 75 69 65 60 56 52 48 45 42 39 37 34 33 31 29 28 27 26 26 26 26 26 26 26 27 28 29 30 31 33 34 36 38 40 42 44 46 48 51 53 56 58 61 63 66 69 71 74 77 79 82 85 87 90 93 95 98 100 102 105 107 109 111 113 115 117 118 119 120 121 122 122 122 122 122 122 121 120 118 117 115 113 111 109 107 104 102 99 96 94 91 89 86 84 81 79 77 75 73 71 69 68 66 65 63 62 61 59 58 57 56 55 54 54 53 52 51 51 50 50 49 49 48 48 48 48 47 47 47 47 47 47 48 48 48 48 48 49 49 49 50 50 51 51 52 52 53 53 54 55 55 56 57 58 58 59 60 61 62 62 63 64 65 65 66 67 67 68 68 68 68 68 68 68 68 68 67 67 67 66 65 65 64 64 63 63 62 62 62 62 62 63 64 65 66 68 70 72 75 78 82 86 91 96 102 109 116 123 131 140 149 158 168 178 188 198 208 216 224 231 237 241 243 244 243 240 236 230 223 216 207 199 189 180 171 162 154 145 137 130 123 116 110 104 98 93 88 84 80 76 73 69 66 63 61 58 56 54 52 50 48 47 45 44 43 42 41 40 40 39 39 38 38 38 38 38 39 39 39 40 40 41 42 43 44 45
 15 16 18 20 22 24 27 30 34 37 42 46 51 57 63 69 77 84 93 102 111 121 132 144 156 169 182 195 209 223 237 251 265 278 290 302 312 321 329 335 339 342 343 342 339 335 329 321 313 304 293 283 271 259 247 235 223 211 199 187 176 165 154 144 134 125 116 108 100 92 85 79 72 67 61 56 51 47 43 40 36 33 30 28 26 24 22 20 18 17 16 15 14 14 13 13 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 28 29 30 31 33 34 35 36 37 39 40 42 43 45 47 49 51 53 55 57 60 62 64 67 69 72 74 77 79 81 83 85 86 87 88 88 87 87 85 84 82 79 76 73 70 67 63 60 56 53 50 47 44 41 38 36 34 32 31 30 29 28 27 27 27 27 27 28 28 29 30 31 32 34 35 36 38 39 41 42 44 46 47 49 50 52 53 55 56 58 59 60 62 63 64 65 66 67 68 69 70 71 71 72 72 73 73 73 73 73 73 72 72 71 71 70 69 68 66 65 64 62 61 59 57 56 54 52 51 49 48 46 45 44 43 42 42 41 41 41 42 42 43 44 45 46 47 49 51 53 54 57 59 61 63 65 66 68 70 71 72 73 73 73 73 73 72 71 70 69 67 65 63 62 60 58 56 54 52 50 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 10 10 10 11 12 12 13
 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 30 31 32 33 33 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 46 47 47 48 49 50 50 51 51 52 52 52 51 50 49 48 46 44 42 39 37 34 31 29 26 24 21 19 17 15 13 12 10 9 8 7 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 21 22 24 25 27 28 30 32 33 35 36 37 38 39 39 39 39 39 38 38 37 36 34 33 32 31 29 28 27 26 25 25 24 24 23 23 23 23 23 24 24 25 26 27 28 30 31 33 34 36 38 39 41 42 43 44 44 44 44 43 43 41 40 38 37 35 33 31 29 28 26 24 23 21 20 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 15 16 17 17 18 18 18 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 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 21 23 25 28 31 35 39 43 48 54 60 66 73 81 89 98 107 117 127 138 148 159 170 181 191 201 211 220 227 234 240 244 247 248 249 248 246 244 240 236 231 226 220 214 209 203 197 191 186 180 175 170 165 161 157 153 149 145 142 139 136 133 131 128 126 124 122 119 117 115 113 111 109 106 104 101 98 95 92 88 84 80 77 72 68 64 60 56 52 49 45 42 39 36 34 31 29 28 26 25 23 22 22 21 20 20 20 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 47 49 52 54 56 59 61 64 66 69 71 74 76 78 80 81 82 83 84 84 84 83 82 81 79 78 76 74 71 69 67 65 64 62 61 60 59 59 59 60 61 62 64 66 69 72 76 80 84 89 95 100 106 112 118 124 131 137 143 149 154 159 163 166 169 171 172 172 171 170 168 164 161 157 152 147 142 137 132 127 121 116 111 106 102 97 93 89 85 82 78 75 72 69 67 64 62 60 58 56 54 53 51 50 49 48 47 46 46 45 45 45 45 46 46 47 48 49 50 52 53 55 57 59 61 63 65 66 68 69 71 72 72 73 73 72 72 71 70 69 68 67 66 64 63 62 60 59 58 57 55 54 53 52 51 50 49 49 48 47 47 46 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 40 39 39 38 38 38 37 37 36 35 35 34 33 32 32 31 30 29 28 27 26 25 23 22 21 20 19 18 18 17 16 16 15 15 15 16 16 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 27 26 26 26 26 26 26 26 27 27 28 29 30 31 32 33 35 37 39 41 43 45 48 50 53 56 59 62 64 67 69 72 73 75 76 77 77 76 76 74 73 71 69 67 64 62 59 57 54 52 49 47 45 43 41 40 38 36 35 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 28 28 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 23 23 24 24 25 25 24 24 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 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 22 21 21 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 7 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 8 8 9 9 10 11 12 12 13 14 15 16 17 18 20 21 22 23 24 25 26 26 27 27 27 27 27
 32 33 33 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 41 41 42 43 43 44 45 46 47 47 48 49 50 51 52 52 53 54 54 55 55 56 56 56 56 56 56 56 55 55 54 54 53 52 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 33 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 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 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 31 30 29 29 28 27 26 26 25 24 24 23 22 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 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32
 6 6 7 8 9 11 12 14 16 19 21 24 28 32 36 41 46 52 58 65 73 82 91 101 112 124 136 150 164 178 193 208 223 237 250 262 271 278 282 283 281 277 270 262 251 240 228 216 203 191 179 168 157 147 137 128 120 112 105 99 92 87 82 77 72 68 64 60 57 53 50 47 45 42 39 37 35 32 30 28 26 24 23 21 19 18 16 15 14 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 7 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 24 25 27 28 29 31 33 34 36 38 40 42 44 46 48 51 53 55 57 59 60 62 63 64 65 65 64 64 63 61 59 57 55 52 49 46 43 40 37 34 32 29 27 24 22 21 19 18 16 15 15 14 14 14 14 14 15 16 17 18 20 21 23 26 28 31 34 37 41 45 49 53 58 63 68 73 79 84 90 96 101 106 111 115 118 121 122 123 123 121 119 116 112 108 103 98 93 88 82 77 72 68 63 59 55 51 48 44 41 38 35 33 31 28 26 24 22 21 19 18 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 10 10 11 12 12 13 14 15 17 18 19 20 21 23 24 25 26 27 28 29 30 31 31 32 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 31 31 30 29 29 28 27 26 25 24 23 23 22 21 20 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 5 5 5 5 5 5
 16 16 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 30 31 32 33 35 36 38 39 41 43 45 47 50 52 55 57 60 63 65 68 71 74 77 80 83 86 88 90 92 94 95 96 96 96 96 95 94 92 90 88 86 83 80 77 74 71 67 64 61 57 54 51 48 45 42 39 36 34 31 29 27 25 23 21 19 18 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 19 20 22 23 25 26 28 29 31 32 33 34 35 36 36 37 37 37 37 36 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 21 22 24 26 29 32 35 39 43 47 52 58 63 69 75 82 89 95 102 109 115 121 126 130 134 137 138 139 139 138 136 133 130 126 122 118 113 109 104 100 96 92 88 84 80 77 74 71 68 66 63 61 59 57 56 54 53 51 50 49 48 47 46 45 45 44 43 43 42 42 41 40 40 39 38 38 37 36 35 33 32 31 29 27 26 24 22 21 19 17 16 15 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 22 23 25 26 28 30 33 35 38 41 44 48 52 57 62 67 73 80 87 95 103 112 122 131 140 149 157 164 170 173 174 173 170 164 157 149 140 130 120 110 101 92 83 76 69 62 57 52 48 45 42 39 38 36 35 35 35 35 36 37 39 40 42 45 47 50 53 56 59 62 66 69 72 75 78 80 82 84 85 86 87 86 86 84 83 81 78 76 73 70 67 63 60 57 54 51 49 46 43 41 39 37 35 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 11 11 11 11 11 12 13 13 15 16 17 19 21 23 26 29 32 35 38 42 45 49 52 55 58 61 63 65 67 68 69 70 70 70 70 70 70 69 69 68 67 67 66 65 65 64 63 63 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 53 53 52 51 51 50 49 48 47 46 45 44 43 42 40 39 38 37 35 34 32 31 30 28 27 26 25 23 22 21 20 19 19 18 18 17 17 17 17 18 19
 10 10 10 11 12 13 15 16 18 20 23 25 29 32 36 40 44 49 55 60 67 74 81 90 99 108 118 129 141 153 166 179 193 206 220 233 245 256 266 273 279 282 283 282 279 273 266 257 247 236 225 213 201 190 179 168 158 148 138 129 121 113 106 99 92 86 81 75 70 66 61 57 54 50 47 44 41 38 35 33 31 29 27 25 23 22 20 19 18 17 16 15 15 14 14 14 14 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 35 37 39 41 43 46 49 51 55 58 62 65 69 74 78 82 87 91 96 99 103 106 108 110 111 111 110 108 105 101 97 92 87 82 77 71 66 61 56 52 47 43 40 37 34 31 29 27 25 24 23 22 22 22 22 22 22 23 23 24 25 26 27 28 29 31 32 33 34 35 36 37 37 38 39 39 39 39 39 39 39 39 38 38 37 37 36 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 11 11 11 11 12 12 13 14 15 16 18 19 21 23 25 27 30 32 35 38 41 44 47 50 53 56 59 62 65 68 70 72 75 76 78 79 80 80 81 80 80 79 79 77 76 75 73 71 70 68 66 64 62 60 58 57 55 53 51 50 48 47 45 44 42 41 39 38 36 35 34 32 31 30 28 27 26 24 23 22 21 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9
 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 24 25 26 27 28 29 29 30 31 32 33 34 35 35 36 37 38 38 39 39 40 40 41 41 41 41 41 41 40 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 23 24 25 26 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 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 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 32 33 33 34 35 35 36 36 37 37 37 37 37 37 37 37 36 36 35 34 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 27 28 28 29 29 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 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13
 14 14 15 15 16 17 18 19 20 21 23 24 25 27 29 30 32 34 36 38 40 42 44 46 48 50 51 53 55 56 58 59 60 61 62 63 63 63 63 63 63 62 61 60 59 58 57 55 54 52 51 49 48 46 44 43 41 40 38 37 35 34 32 31 29 28 27 25 24 23 22 20 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 47 48 48 48 48 47 47 46 45 44 43 42 40 38 37 35 33 32 30 28 27 25 23 22 20 19 18 17 16 15 14 14 13 12 12 12 12 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 33 34 35 35 35 36 36 36 36 35 35 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 13 13 13 13
 15 16 17 19 21 24 26 30 33 37 42 47 52 58 64 70 77 84 91 97 104 110 116 122 126 130 133 135 136 136 134 132 129 126 122 117 112 108 102 97 92 87 83 78 74 70 66 62 58 55 52 49 46 43 41 39 36 34 32 30 28 27 25 24 22 21 19 18 17 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 4 4 4 4 4 5 5 6 7 8 9 10 12 13 15 17 18 20 22 24 27 29 31 33 35 38 40 42 45 47 50 53 55 58 61 64 67 71 74 78 82 86 91 95 100 106 111 117 123 129 135 142 148 155 161 168 173 179 183 187 190 191 191 190 188 184 179 173 166 158 150 141 132 123 114 105 96 88 80 73 66 59 53 48 43 38 34 30 26 23 21 19 17 15 14 13 12 11 11 11 11 11 11 12 12 13 14 15 16 17 19 20 21 23 24 26 28 29 31 32 34 35 37 39 40 41 43 44 46 47 48 49 50 51 52 53 54 55 56 56 57 57 58 58 59 59 60 60 60 61 61 61 62 62 62 62 62 62 62 62 62 62 61 61 60 59 59 58 57 55 54 52 51 49 47 45 43 40 38 36 34 32 30 28 27 25 24 23 22 21 20 20 20 20 20 20 21 22 23 24 25 27 28 30 32 34 37 39 42 45 49 52 56 60 65 70 75 80 86 93 99 106 114 121 129 137 145 153 160 166 172 176 179 181 181 180 177 173 167 161 154 146 138 129 121 113 105 97 90 83 77 70 65 59 54 50 46 42 38 35 31 29 26 24 22 20 18 17 15 14 14 13 13 13 13 14
 28 32 36 41 47 52 58 65 71 77 82 88 92 96 99 102 103 104 104 104 103 101 100 98 96 94 92 90 88 86 84 82 81 80 78 77 76 76 75 74 74 74 73 73 73 73 74 74 74 74 75 75 76 76 77 77 78 78 79 79 79 80 80 79 79 79 78 77 76 75 73 71 69 67 64 62 59 56 53 50 46 43 40 37 35 32 30 28 26 24 23 22 21 20 20 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 42 43 45 47 48 50 53 55 58 60 63 66 70 73 77 81 85 89 93 96 100 102 105 106 106 106 104 102 98 93 88 82 76 70 64 58 52 47 42 38 34 31 29 26 25 23 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 34 35 36 37 38 39 40 41 41 42 43 44 45 45 46 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 50 50 50 49 49 49 48 48 48 48 48 48 48 49 49 51 52 54 56 59 63 67 71 76 82 88 95 103 110 118 126 134 142 149 156 161 165 168 169 169 167 164 159 154 147 141 133 126 118 111 104 97 91 84 79 73 68 64 60 56 52 49 46 43 41 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 11 11 12 13 15 16 19 21 24
 225 246 263 274 279 277 270 257 242 224 206 189 172 157 144 132 121 112 104 97 91 86 82 78 75 72 70 68 66 64 63 62 60 59 59 58 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 47 48 48 49 51 52 54 56 59 62 65 69 74 80 86 93 101 110 119 129 139 149 158 166 173 178 181 181 180 176 171 165 158 150 143 135 128 121 115 109 104 99 95 91 88 85 82 80 78 76 75 74 73 72 72 71 71 71 71 71 71 71 72 72 72 73 73 74 74 75 75 75 76 76 77 77 78 78 78 79 80 80 81 82 84 85 87 89 91 94 97 101 105 110 116 122 130 138 147 157 168 180 191 202 211 218 222 221 216 207 194 177 160 141 123 106 91 77 65 55 47 40 34 30 26 23 20 18 16 15 14 13 12 12 11 11 11 11 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 25 26 28 29 31 33 36 38 41 44 48 52 56 62 67 74 81 90 99 109 121 133 147 161 176 191 206 219 230 239 245 247 245 240 232 221 209 197 184 172 160 150 140 132 124 117 111 106 102 98 94 91 88 86 84 81 79 78 76 74 72 71 69 68 66 64 63 61 59 57 56 54 52 50 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 26 26 27 27 28 30 31 33 36 39 42 47 52 59 67 77 89 102 119 137 157 180 203
 5 5 5 5 5 6 6 7 7 8 9 10 11 12 13 15 16 17 19 20 22 24 26 28 29 32 34 36 38 40 43 45 47 50 52 54 57 59 61 63 65 67 68 70 71 72 73 73 74 74 74 73 73 72 71 70 69 68 66 64 62 60 58 56 54 51 49 47 44 42 39 37 34 32 30 27 25 23 21 19 18 16 14 13 12 11 10 9 8 8 7 7 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 20 21 23 24 26 28 30 32 34 36 39 42 45 48 51 55 59 63 67 71 76 80 84 88 92 95 98 100 101 101 101 99 97 93 89 85 80 75 70 65 60 56 51 47 43 39 35 32 29 26 24 21 19 17 16 14 13 11 10 9 8 8 7 7 7 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 15 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 12 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 9 9 10 11 13 14 16 18 20 22 24 27 29 32 35 38 41 44 47 50 52 55 57 59 60 62 62 62 62 62 61 60 58 57 55 53 51 49 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5
 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 47 49 51 54 57 60 63 66 70 74 79 84 90 96 103 110 118 127 137 148 160 173 186 201 216 232 248 264 279 291 302 309 313 313 308 300 288 273 257 239 221 202 185 168 152 137 123 111 99 89 80 71 63 57 51 45 40 36 32 29 26 24 22 21 19 18 18 18 18 18 19 20 21 22 24 25 27 29 31 33 35 37 39 41 43 45 47 48 50 51 52 53 54 54 54 55 55 54 54 54 54 53 53 52 51 51 50 49 49 48 47 46 46 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 26 26 25 24 23 23 22 21 21 20 20 20 20 19 19 19 20 20 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 40 41 42 43 45 46 48 49 51 52 54 56 57 59 61 63 65 66 68 70 72 74 75 77 78 79 80 81 82 82 82 82 81 80 79 78 76 74 71 69 66 63 60 57 54 51 48 45 43 40 38 35 33 31 30 29 28 27 27 27 27 28 29 30 32 34 37 40 43 47 51 56 61 66 72 78 84 90 96 102 108 113 118 122 125 128 129 129 128 126 123 120 116 111 107 102 97 92 87 82 77 73 69 65 62 58 55 52 50 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 19 19 19 19 19 19 20
 33 32 30 29 27 26 25 24 24 23 23 23 23 23 23 23 24 24 24 25 26 26 27 28 29 30 32 33 35 36 38 40 42 45 48 51 54 57 61 66 71 76 82 88 95 103 112 121 132 143 155 168 181 194 208 222 234 245 254 261 265 266 263 258 249 239 226 213 199 184 170 156 143 131 119 108 98 89 81 74 67 62 56 52 49 45 43 41 40 39 39 39 40 41 42 44 46 48 51 54 56 59 62 65 68 71 74 77 79 81 83 84 85 86 86 86 86 86 85 84 82 81 79 77 76 74 71 69 67 65 63 61 59 57 55 53 51 50 48 46 45 43 42 40 39 38 37 36 34 33 33 32 31 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 25 25 25 26 27 28 29 30 32 33 35 37 39 42 44 46 49 51 53 55 56 58 59 60 61 62 62 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 64 64 64 65 65 66 66 66 67 67 68 68 68 69 69 69 69 69 69 69 69 69 69 68 67 67 66 64 63 62 60 59 57 55 53 51 49 47 45 43 41 39 38 36 35 34 34 33 33 33 34 35 36 38 40 43 46 49 53 57 61 66 71 76 82 87 93 99 104 110 115 120 125 129 132 135 137 138 139 139 138 136 134 132 129 125 122 118 114 110 106 103 99 95 92 89 86 83 80 77 75 73 71 69 67 66 65 63 62 61 61 60 59 59 58 58 58 57 57 57 57 56 56 55 55 54 54 53 51 50 49 47 45 43 41 39 37 35
 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 45 48 50 53 55 58 61 64 66 69 71 74 76 78 79 80 81 81 81 80 79 77 75 72 70 67 63 60 57 54 50 47 44 41 38 35 33 30 28 26 24 22 21 19 18 17 16 16 15 15 15 15 15 16 16 17 17 18 19 21 22 23 25 26 28 30 31 33 35 37 38 40 42 43 45 46 48 49 50 50 51 51 51 51 51 51 50 49 48 47 46 45 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 16 16 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 49 50 50 50 49 49 48 47 46 45 43 42 40 39 37 35 34 32 30 28 27 25 23 22 20 19 17 16 15 14 13 12 12 11 11 10 10 10 10 11 11 12 12 13 14 15 16 18 19 21 22 24 26 27 29 31 33 34 36 37 39 40 41 42 42 43 43 43 43 43 43 42 41 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 13 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 21 23 25 27 29 31 33 34 36 37 39 40 41 41 42 42 42 42 42 42 41 41 40 40 40 39 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 40 40 41 42 43 44 46 47 49 50 52 54 56 58 60 63 65 67 69 71 73 74 75 76 76 75 74 72 70 66 63 59 55 50 46 42 38 34 30 27 24 22 20 18 17 15 15 14 14 13 13 13 14 14 15 15 16 17 18 19 20 21 23 24 26 27 29 31 33 36 38 41 44 47 50 54 57 61 66 70 75 80 85 91 96 102 107 113 118 123 128 132 136 139 142 144 145 145 145 144 142 140 137 134 130 127 123 118 114 110 105 100 96 91 86 81 76 72 67 62 58 53 49 45 41 38 34 31 28 26 24 22 20 19 18 17 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 35 36 37 38 39 39 40 40 40 41 41 40 40 40 39 38 38 37 36 35 34 32 31 30 29 27 26 25 23 22 21 20 19 18 17 16 16 15 15 15 15 15 15 16 17 18 20 22 24 27 30 34 38 43 48 53 59 65 71 77 82 88 93 98 102 105 107 108 108 108 106 104 101 98 94 90 86 82 78 74 70 66 62 59 56 53 50 47 44 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 11 11 12 13 14 15 16
 19 19 19 20 20 21 22 23 23 25 26 27 28 29 30 32 33 34 36 37 38 40 41 42 44 45 47 49 50 52 54 56 58 60 63 65 68 70 73 76 79 83 86 90 94 98 102 106 110 115 119 124 129 133 137 141 145 148 151 153 154 155 154 153 150 147 143 138 133 127 121 114 107 100 93 87 80 74 68 62 57 52 48 44 40 37 34 32 30 28 27 26 26 25 25 26 26 27 28 29 31 32 34 36 38 40 42 44 46 49 51 53 55 57 59 61 63 65 66 68 69 70 71 72 73 73 74 74 74 74 74 74 74 73 73 72 71 70 70 69 68 67 66 65 63 62 61 60 59 57 56 55 54 53 51 50 49 47 46 45 43 42 41 39 38 37 35 34 33 31 30 29 27 26 25 24 23 23 22 22 21 21 21 22 22 22 23 23 24 25 25 26 27 27 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 37 38 38 39 40 41 42 43 44 46 47 48 50 51 53 55 57 59 60 62 64 66 68 70 72 73 75 76 77 77 78 78 77 77 75 74 72 70 68 66 63 60 57 54 51 48 46 43 40 37 35 33 31 29 27 25 24 23 23 22 22 22 23 23 25 26 28 30 32 34 37 40 43 47 50 53 56 60 62 65 68 69 71 72 73 73 73 72 71 70 68 66 64 62 60 58 56 54 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 20 20 20 19 19 19
 50 48 46 44 42 40 38 37 36 34 34 33 32 32 32 32 32 32 32 33 33 34 35 36 37 38 40 41 43 45 47 49 52 55 57 61 64 67 71 75 79 83 87 91 95 98 102 105 108 110 112 113 113 113 113 111 110 108 105 103 100 97 94 91 89 86 83 81 79 77 75 73 71 70 69 68 67 66 65 65 64 64 63 63 63 62 62 61 60 59 58 57 55 53 51 49 47 45 43 41 39 37 35 33 31 30 28 27 26 24 23 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 26 26 27 28 28 29 30 31 32 34 35 37 39 41 43 45 48 51 54 57 60 63 67 69 72 74 76 76 77 76 75 74 72 69 66 64 61 58 55 52 49 47 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 31 33 34 36 38 39 41 43 45 46 48 49 51 52 52 53 53 53 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 31 32 34 35 37 39 41 43 45 47 49 51 53 54 55 56 56 56 55 54 52
 121 130 139 146 153 158 161 163 163 162 159 155 150 145 140 134 129 124 119 114 110 106 102 99 96 94 92 90 88 87 86 85 84 83 83 83 83 83 83 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 92 93 93 94 95 95 96 97 98 100 101 103 104 106 109 111 114 116 119 122 125 128 130 132 134 135 135 134 132 129 125 121 115 109 103 97 90 84 78 73 68 63 59 55 51 48 46 43 41 39 37 36 34 33 32 31 31 30 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 34 35 35 37 38 39 40 42 43 45 47 49 52 54 57 60 63 67 71 75 80 85 91 97 104 112 119 128 137 146 155 163 172 179 185 189 191 191 189 185 178 170 161 151 141 132 122 113 105 98 91 85 80 75 71 68 65 62 60 58 56 54 53 51 50 49 48 48 47 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 41 42 42 43 44 46 47 49 50 52 54 57 60 63 66 70 74 79 84 90 96 102 109 116 122 129 136 142 147 151 155 157 157 157 156 154 151 147 144 140 136 131 127 124 120 117 114 111 108 105 103 101 99 97 95 93 92 90 89 87 86 84 82 81 79 78 76 75 73 71 70 68 66 65 63 61 60 58 57 55 54 53 51 50 49 48 47 46 45 45 44 44 43 43 42 42 42 42 42 43 43 44 44 45 46 48 50 52 54 57 61 65 69 75 81 88 96 104 112
 13 12 11 11 10 10 10 10 11 11 11 12 13 13 14 15 16 17 18 20 21 22 24 25 27 29 31 33 36 38 41 45 48 52 56 60 65 71 76 83 89 96 103 111 118 126 133 140 145 150 153 154 154 151 148 142 136 129 121 113 104 96 88 81 74 67 61 55 50 45 40 36 33 29 26 23 21 19 16 15 13 12 11 10 9 8 8 8 8 9 10 11 12 13 15 17 20 22 25 28 32 35 39 43 47 51 54 58 62 65 68 70 73 74 76 76 77 77 76 76 75 73 72 70 69 67 65 63 61 59 57 56 54 52 50 49 47 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 22 23 23 24 24 24 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 24 24 25 26 28 29 30 32 33 35 36 38 40 42 44 46 48 50 52 54 55 56 57 57 57 56 55 54 52 50 48 45 42 40 37 34 31 29 27 25 23 21 20 19 18 18 18 18 18 18 19 20 21 22 24 25 27 29 31 34 36 39 41 44 46 49 51 53 55 56 58 59 59 60 59 59 58 57 56 54 53 51 49 48 46 44 42 41 39 38 37 36 34 33 33 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 25 24 23 21 20 19 18 16 15 14
 20 19 19 19 19 20 20 21 22 24 25 27 29 31 33 35 38 41 43 46 50 53 57 60 65 69 74 79 85 91 98 105 112 121 130 139 149 160 172 184 196 209 221 234 245 256 265 272 277 280 280 277 271 264 254 242 230 217 203 189 176 163 150 138 127 117 107 98 90 83 76 70 64 59 54 50 46 42 39 37 35 33 31 30 30 30 30 31 32 33 35 38 41 44 47 51 55 59 63 68 72 76 80 83 87 90 93 95 97 99 100 101 102 102 103 103 103 104 104 104 104 104 105 105 105 106 107 107 108 109 110 110 111 112 112 113 113 113 113 112 111 110 109 107 105 102 99 96 93 90 86 83 79 75 72 68 64 61 58 54 51 49 46 43 41 39 36 35 33 31 30 29 28 28 28 28 28 29 29 31 32 33 35 37 39 40 42 43 45 46 46 47 47 47 46 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 33 34 35 37 38 40 41 43 45 46 48 50 51 52 53 54 55 55 55 54 53 51 50 48 45 43 40 37 34 32 29 27 25 23 22 21 20 20 20 21 21 23 24 26 29 32 35 39 43 48 53 58 64 71 78 85 93 101 109 117 125 132 139 145 149 153 155 155 154 152 148 143 138 132 126 120 114 108 102 96 91 86 81 77 73 70 67 64 61 59 57 55 53 51 50 49 48 47 46 45 44 44 43 42 42 41 40 39 39 38 37 35 34 33 32 30 29 27 26 24 23 22 21
 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 32 33 34 35 36 38 39 40 42 43 45 46 48 49 50 52 53 54 55 56 57 58 59 59 60 60 60 60 60 59 59 59 58 57 56 55 54 53 51 50 49 47 45 44 42 40 38 36 34 33 31 29 27 26 24 23 21 20 19 18 17 16 16 15 15 15 15 15 16 16 17 18 18 19 20 21 22 24 25 26 27 29 30 32 33 35 36 38 39 41 42 44 45 46 47 48 49 50 51 52 52 52 52 52 52 51 51 50 49 48 47 46 45 43 42 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 23 24 24 25 26 27 29 30 31 32 34 35 36 37 39 40 41 42 43 44 44 44 45 44 44 43 43 42 41 39 38 36 35 33 31 30 28 26 25 23 22 20 19 17 16 15 14 13 12 12 11 11 10 10 10 10 11 11 12 12 13 14 16 17 18 20 22 23 25 27 29 31 32 34 35 37 38 39 39 40 40 40 40 39 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 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
 19 20 21 23 24 26 27 29 31 34 36 38 41 43 46 49 52 55 58 61 64 67 70 74 77 81 84 88 91 95 98 102 105 108 111 113 115 117 118 119 119 118 117 115 113 111 107 104 100 96 92 88 84 80 76 73 69 65 62 59 56 53 50 48 46 43 41 39 38 36 34 33 31 30 29 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 21 21 21 22 23 23 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 41 42 43 43 43 44 44 44 44 43 43 42 41 40 39 38 36 35 33 31 30 28 26 25 23 22 21 20 19 18 17 17 16 16 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 41 42 43 43 44 44 45 45 45 45 46 45 45 45 45 45 44 44 43 43 42 42 41 40 40 39 38 37 36 35 34 34 33 31 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 15 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 34 35 35 36 37 38 38 39 39 40 40 40 40 40 40 40 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 18 18 19
 49 49 50 51 53 56 59 63 68 74 80 86 93 101 109 118 127 136 146 156 166 175 185 194 202 209 216 221 225 227 228 227 225 221 217 211 205 198 191 184 177 170 162 156 149 143 137 131 125 120 116 111 107 103 100 96 93 90 88 85 83 81 79 77 75 74 72 71 70 68 67 66 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 50 49 49 49 49 49 50 50 51 51 51 51 51 51 51 50 50 49 48 48 47 46 45 44 44 43 42 42 41 41 41 40 40 40 40 40 41 41 42 42 43 44 45 46 48 50 51 53 56 58 61 64 67 71 75 79 83 88 93 98 103 108 112 117 121 125 128 130 131 131 131 129 126 123 119 114 109 104 98 93 87 82 76 72 67 63 60 57 55 53 52 52 52 52 54 56 58 61 64 67 71 75 79 83 87 91 94 97 100 102 103 104 104 103 102 101 98 96 93 90 87 84 80 77 74 71 67 65 62 59 57 55 53 51 49 47 46 45 44 43 42 41 40 40 40 39 39 39 39 39 39 40 40 41 41 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 59 59 60 60 60 60 60 59 58 57 55 54 53 51 50 49 48 48 47 47 47 48 48 48 49 49 50 50 51 52 52 53 53 54 55 55 56 56 57 57 58 58 59 60 60 61 61 62 62 63 64 64 65 66 66 67 68 69 70 71 72 73 74 75 77 78 80 81 83 84 86 88 89 91 92 94 95 97 98 98 99 99 99 98 97 96 94 92 90 87 84 80 77 73 70 66 63 60 57 54 52 50 49
 13 12 11 11 10 10 10 10 11 12 12 13 14 15 17 18 20 22 23 25 28 30 32 34 37 40 43 45 49 52 55 58 62 65 69 72 76 79 82 86 89 92 95 97 100 102 104 106 107 109 110 110 111 111 111 111 110 109 108 107 106 104 102 99 97 94 91 87 84 80 76 72 67 63 58 54 49 45 40 36 32 28 24 21 18 15 12 10 8 6 5 4 3 3 2 2 2 3 3 4 5 6 7 9 10 12 14 16 19 21 24 28 31 35 39 44 49 54 60 67 74 83 91 101 111 122 134 146 158 170 182 193 201 208 212 213 212 207 200 191 181 169 157 145 134 122 112 101 92 84 76 68 62 56 50 45 41 37 33 29 26 23 21 18 16 14 12 10 9 7 6 5 4 4 3 3 3 3 3 4 5 6 8 10 12 14 17 20 24 28 32 37 41 46 52 57 63 69 75 82 88 94 101 107 113 119 124 130 135 139 143 147 150 152 154 156 156 156 155 154 152 150 146 143 139 134 129 124 119 113 108 102 96 91 85 80 75 70 66 61 57 53 49 46 42 39 36 33 31 28 26 24 22 20 18 17 15 14 13 12 11 10 9 9 9 9 9 10 10 11 13 14 16 18 20 23 25 28 31 34 37 40 43 46 49 51 53 55 57 58 60 61 61 62 62 62 62 62 61 61 61 60 60 60 59 59 59 58 58 58 58 58 58 59 59 60 60 61 61 62 63 64 65 66 67 68 69 70 71 72 73 74 74 75 75 75 75 74 73 72 70 68 66 63 60 57 54 50 47 43 39 36 33 29 26 23 21 19 17 15
 3 4 5 5 6 7 9 10 12 13 15 18 20 22 25 27 30 33 36 39 43 46 49 53 56 59 63 66 69 72 74 77 79 81 82 84 85 85 85 85 85 84 83 81 79 77 75 73 70 67 65 62 59 56 53 50 47 45 42 40 37 35 33 31 29 27 25 23 22 20 18 17 16 14 13 12 11 10 9 8 8 7 6 6 5 5 5 5 5 5 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 19 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 43 44 44 44 44 44 43 43 42 40 39 37 35 33 31 29 26 24 22 20 18 16 14 12 11 10 8 7 7 6 5 5 5 5 5 5 5 6 6 7 8 8 10 11 12 13 15 17 18 20 23 25 27 30 33 36 39 42 45 48 52 55 58 61 64 67 69 71 72 73 73 73 73 72 70 68 67 64 62 60 57 55 53 50 48 46 44 42 40 38 36 34 33 31 30 28 27 26 24 23 22 20 19 18 17 15 14 13 12 11 10 9 8 7 6 5 5 4 4 4 3 3 3 4 4 4 5 5 6 7 8 9 10 11 13 14 15 17 19 20 22 24 26 28 30 33 35 38 41 44 47 50 53 57 60 64 68 71 75 78 81 84 87 89 90 91 92 91 91 89 87 84 81 78 74 70 66 62 59 55 51 47 44 40 37 34 31 28 26 24 21 19 17 16 14 12 11 10 9 7 6 6 5 4 4 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 38 41 45 49 54 58 63 69 74 79 85 90 96 101 106 111 115 118 121 124 125 126 127 126 126 124 122 120 117 114 111 108 104 101 98 94 91 88 86 83 80 78 76 74 72 71 69 68 66 65 64 63 62 62 61 60 60 59 59 58 58 57 57 56 55 54 54 53 51 50 49 47 46 44 42 40 39 37 35 33 31 30 28 27 26 25 25 25 25 25 26 26 27 28 30 31 33 34 36 38 40 42 44 46 48 50 52 55 57 60 62 65 67 70 73 76 79 82 85 88 91 95 98 101 105 108 112 115 119 122 125 128 131 134 136 138 140 141 142 143 143 142 141 139 137 135 131 128 124 119 115 110 105 100 94 89 83 78 73 68 63 58 53 49 44 40 37 33 30 27 25 23 21 20 19 18 18 18 18 18 19 20 21 22 23 25 27 28 30 32 34 36 38 40 42 44 46 48 50 52 54 55 57 59 61 63 65 67 68 70 72 73 75 76 77 79 80 81 82 82 83 83 84 84 84 83 83 82 81 80 79 78 76 74 72 70 68 66 64 62 60 57 55 53 50 48 46 43 41 39 37 35 33 31 30 28 27 26 25 24 23 23 23 23 23 24 25 26 27 29 31 33 35 37 40 42 45 48 50 53 55 58 60 62 64 66 68 69 71 72 73 74 74 75 75 76 76 76 76 76 76 75 75 75 74 74 73 73 72 72 71 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 55 54 53 51 50 49 47 46 44 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 25 25 25 25 26
 5 6 7 9 11 14 17 21 25 30 36 42 50 58 68 78 90 102 115 129 143 157 171 183 193 200 204 205 203 197 190 180 170 158 147 136 125 115 105 97 89 82 75 69 64 59 55 51 47 44 41 39 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 9 9 8 8 9 9 10 11 12 14 17 19 22 26 30 35 39 44 49 54 59 64 68 71 74 77 78 79 80 80 79 78 77 76 74 72 71 69 67 66 64 63 61 60 59 58 58 57 57 57 57 57 57 58 59 60 61 63 65 67 70 73 76 80 84 88 93 98 104 109 115 122 128 133 139 143 147 149 150 149 146 142 136 129 121 112 103 93 84 75 66 58 51 44 38 33 29 25 21 19 16 15 13 12 11 11 11 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 23 24 25 26 28 29 30 32 33 35 36 38 39 41 42 44 45 47 49 50 52 54 55 57 59 60 62 63 65 66 67 69 70 71 72 72 73 73 73 73 73 72 71 70 68 66 64 62 59 56 53 49 46 42 39 35 32 28 25 22 19 16 13 11 9 7 5 4 3 2 2 2 2 2 2 2 3 3 4 5 6 7 8 9 10 11 12 13 14 16 17 19 20 22 23 25 27 29 30 32 34 36 38 40 42 44 46 48 50 52 53 54 56 56 57 57 57 57 57 56 55 53 52 50 48 46 44 42 40 38 35 33 31 29 27 25 23 21 20 18 16 15 13 12 11 9 8 7 6 5 5 4 4 3 3 3 4 4
 35 34 33 33 33 33 33 34 35 36 37 39 41 43 45 47 50 52 55 58 61 65 68 72 75 79 82 86 90 93 96 99 102 104 106 107 108 108 107 106 104 102 99 96 92 89 85 81 77 73 69 65 62 58 55 52 49 47 44 42 40 38 36 35 33 32 31 30 29 28 27 27 26 26 26 26 26 26 26 26 27 28 29 30 32 34 36 38 41 43 46 48 51 53 54 55 56 56 55 54 52 51 49 46 44 42 40 37 35 34 32 30 29 27 26 25 24 23 23 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 25 26 27 29 30 31 32 34 35 37 38 40 41 43 44 46 47 48 49 50 51 51 51 51 51 51 50 50 49 48 47 46 45 44 44 43 42 42 42 42 42 42 43 44 45 47 48 50 52 54 56 58 59 61 63 64 65 66 67 67 68 67 67 66 65 64 63 61 60 58 56 54 52 50 48 47 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 24 24 24 24 25 25 25 26 26 27 27 28 29 30 31 32 33 35 36 38 39 41 42 44 45 47 48 49 49 49 49 48 48 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 43 44 46 47 49 51 52 54 56 58 60 63 65 67 69 71 72 74 75 76 76 76 76 75 74 72 70 68 65 62 59 56 52 49 46 44 41 39 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 28 33 38 45 51 59 67 75 84 93 102 110 118 126 132 138 143 147 151 153 155 156 157 157 157 157 156 156 155 154 153 152 151 150 149 147 146 144 142 139 137 134 131 127 123 119 115 111 106 102 97 93 89 84 80 76 72 69 65 62 59 56 53 51 49 47 45 43 41 40 39 38 37 36 35 35 35 35 35 36 37 38 40 42 45 48 51 55 60 65 70 76 81 87 91 95 99 101 103 103 103 102 100 98 95 92 89 86 82 79 76 74 71 69 67 65 63 62 60 59 58 57 57 56 56 56 56 56 56 57 57 58 58 59 60 61 62 63 65 66 68 70 71 74 76 78 81 84 87 91 95 99 103 108 113 119 125 131 137 143 150 155 160 164 167 168 168 165 161 155 147 138 127 117 106 95 85 75 67 59 52 46 41 36 33 30 27 25 24 22 22 21 20 20 20 20 21 21 21 22 23 23 24 25 26 27 29 30 31 33 34 36 38 39 41 43 45 47 49 51 53 55 57 59 60 62 64 65 67 68 70 71 72 73 74 75 75 76 76 77 77 77 78 78 78 77 77 77 76 75 74 72 70 68 66 63 60 57 54 50 46 43 39 36 32 29 26 23 21 19 17 15 14 13 13 12 12 13 13 14 15 16 17 19 21 23 25 27 30 33 37 41 45 49 54 60 65 72 79 86 94 102 111 119 128 135 142 148 153 155 156 155 152 147 141 133 125 117 109 100 92 85 78 71 65 59 54 50 45 42 38 35 32 29 27 25 23 21 19 18 17 15 14 13 12 12 11 10 10 10 10 10 10 11 12 13 15 18 20
 56 63 70 76 82 88 92 95 97 97 96 94 91 88 84 80 76 72 68 65 61 59 56 54 52 50 49 48 47 46 46 45 45 45 46 46 47 48 49 50 51 53 54 56 58 60 63 65 67 70 73 75 78 81 83 86 89 91 94 96 99 101 103 105 107 109 111 112 114 116 117 119 120 122 123 124 126 127 128 129 130 131 131 131 130 129 128 126 124 122 119 115 112 108 104 99 95 91 87 83 79 76 72 69 66 63 60 58 56 54 52 50 48 47 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 36 37 37 38 39 41 42 44 46 48 50 53 56 59 63 67 71 76 81 86 91 96 100 104 107 109 109 108 105 101 95 89 82 75 68 61 54 49 43 39 35 32 29 27 25 24 23 22 21 21 21 21 21 22 22 23 24 25 26 27 28 29 31 32 34 36 37 39 41 43 45 47 49 51 53 55 56 58 59 60 60 61 61 61 61 61 60 59 58 57 56 55 53 52 51 49 48 46 45 44 43 41 40 39 38 37 35 34 33 32 31 30 29 29 28 27 26 25 25 24 24 24 24 24 24 24 25 26 27 29 30 32 34 37 39 42 45 48 51 54 58 62 65 70 74 78 82 87 92 96 101 105 110 114 118 121 124 126 128 128 128 127 125 123 119 115 111 106 101 95 90 85 79 74 70 65 61 57 53 49 46 43 41 38 36 34 32 30 28 27 26 25 24 23 22 21 21 20 20 20 19 19 20 20 21 22 23 24 26 29 32 35 40 45 50
 24 27 30 34 38 42 46 50 55 59 63 67 70 73 76 78 80 81 83 83 84 85 85 86 86 87 87 88 89 90 91 92 94 96 98 100 102 105 108 111 114 117 120 123 126 129 132 134 136 137 138 139 139 138 137 135 133 130 127 124 120 116 113 109 105 101 98 94 90 87 84 81 78 75 73 70 68 66 64 62 60 58 57 56 55 54 53 53 53 52 52 52 53 53 53 54 54 54 55 55 55 55 55 55 55 54 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 52 52 52 53 53 54 55 55 56 57 58 60 61 62 64 65 67 69 70 72 75 77 79 81 84 87 89 92 95 98 101 104 107 110 112 115 117 119 120 121 121 120 119 117 113 109 105 99 93 87 80 74 67 61 55 49 44 39 34 31 27 24 22 20 19 17 16 16 15 15 15 15 15 16 16 17 18 18 19 21 22 23 24 26 27 29 31 32 34 36 38 41 43 45 47 49 52 54 56 58 60 61 63 64 65 66 66 66 66 66 65 64 63 62 61 59 58 56 54 53 51 49 47 46 44 42 41 39 37 36 34 32 31 29 27 26 24 23 21 20 19 17 16 15 14 13 13 12 12 12 12 12 13 13 14 16 17 18 20 22 25 27 30 33 36 40 44 48 53 58 63 69 76 82 90 97 105 113 122 130 138 145 152 158 162 165 166 166 163 159 154 148 141 133 125 117 109 101 94 87 80 74 68 63 59 54 50 47 43 40 38 35 33 31 29 27 25 24 23 21 20 19 18 17 17 16 15 15 14 14 14 14 14 15 16 17 18 20 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
 6 5 5 6 6 6 7 7 8 9 10 10 11 12 13 14 16 17 18 19 21 22 24 25 27 29 31 33 36 39 42 45 48 52 57 62 67 73 79 86 93 101 109 118 126 134 142 149 155 159 161 161 158 154 148 141 132 123 113 104 95 86 78 70 63 57 51 46 41 37 33 29 26 23 21 18 16 15 13 11 10 9 8 7 7 6 6 6 6 6 6 7 7 8 9 10 11 13 15 16 18 20 22 24 26 28 30 32 34 36 37 39 40 41 42 43 44 44 45 45 45 45 45 44 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 37 36 36 35 35 34 34 33 32 32 31 30 29 29 28 27 26 25 25 24 23 22 21 20 19 19 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 40 41 42 43 43 43 44 43 43 42 41 40 39 37 35 33 31 29 28 26 24 22 20 19 17 16 14 13 12 12 11 10 10 10 10 10 10 11 11 12 13 14 15 17 19 21 23 25 28 30 33 37 40 44 47 51 54 57 60 63 65 66 67 67 66 65 63 60 58 55 52 49 46 43 41 38 36 34 32 30 29 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 13 13 12 12 11 10 10 9 8 8 7 7 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 23 23 23 23 23 23 24 24 24 25 26 26 27 28 29 30 32 33 35 36 38 41 43 46 49 52 56 60 65 69 74 80 85 91 97 102 108 113 117 121 123 125 125 124 122 119 115 110 104 99 93 87 81 75 69 64 59 55 50 47 43 40 37 34 32 30 29 27 26 26 25 25 25 26 26 27 29 30 32 34 37 39 42 46 49 53 57 61 65 69 73 77 81 85 88 92 95 97 99 101 102 102 102 101 100 99 97 94 92 89 86 82 79 75 72 69 65 62 59 56 53 51 48 46 43 41 39 37 36 34 33 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 23 24 24 24 25 26 26 27 28 29 31 32 34 35 37 39 41 43 45 46 48 49 50 51 52 52 52 52 51 51 50 49 48 48 47 46 45 44 44 43 42 42 41 41 41 40 40 40 40 40 40 41 41 42 42 43 44 45 46 47 48 50 52 54 56 58 60 63 66 69 73 76 80 85 89 93 98 103 107 112 116 120 123 126 128 129 129 127 125 122 118 113 107 101 95 89 82 76 70 64 59 54 50 46 43 40 37 35 34 33 32 31 31 32 32 33 35 36 38 40 42 45 48 52 55 60 64 69 74 80 86 93 99 106 114 121 128 135 142 148 153 157 160 162 162 160 157 153 148 142 136 129 122 115 108 102 96 90 84 79 74 70 66 63 59 57 54 52 49 47 46 44 43 42 41 40 39 38 37 36 36 35 35 34 33 33 32 32 31 30 30 29 28 28 27
 42 40 39 38 38 37 37 37 37 37 38 38 38 39 39 40 41 42 42 43 44 45 46 48 49 50 52 54 56 58 60 63 65 68 71 75 79 83 87 91 96 101 107 112 118 124 129 135 140 145 149 153 155 158 159 159 158 156 154 150 146 142 137 131 126 120 114 108 102 97 91 86 81 76 71 66 62 58 54 50 47 44 41 38 35 33 31 29 28 27 26 25 25 25 24 25 25 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 44 45 47 48 50 52 54 55 57 59 60 62 64 65 66 68 69 70 71 72 72 73 73 73 73 73 72 72 71 70 70 68 67 66 65 64 62 61 59 58 57 55 54 52 51 49 48 46 44 43 41 40 38 37 35 34 32 31 30 28 27 26 25 24 23 23 22 22 22 22 22 23 24 25 26 28 30 32 34 36 39 42 45 49 53 57 61 66 71 77 83 89 96 103 111 119 127 135 144 152 161 168 176 182 187 190 192 192 191 188 183 178 171 163 155 147 139 131 123 115 108 101 95 89 83 78 74 69 65 62 58 55 53 50 48 46 44 42 40 39 37 36 35 33 32 32 31 30 30 29 29 29 29 30 30 31 32 34 36 38 40 43 46 50 53 57 61 65 70 74 78 82 86 90 94 97 101 104 107 109 112 114 116 118 120 122 123 124 126 127 128 129 130 131 131 132 133 133 133 134 134 134 134 134 133 133 132 132 131 130 129 128 126 125 123 122 120 118 116 114 112 110 108 106 103 101 98 96 93 91 88 85 83 80 77 74 71 68 65 62 59 57 54 51 49 47 45 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 22 24 26 28 31 34 37 40 44 47 51 55 59 64 67 71 75 78 81 84 87 88 90 91 92 92 91 91 90 89 87 86 84 82 80 78 76 74 72 70 69 67 66 64 63 62 61 61 60 59 59 59 59 59 59 59 59 60 60 60 61 61 62 62 63 63 63 63 63 63 63 62 61 60 58 57 55 53 51 48 46 43 41 39 36 34 32 31 29 28 27 27 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 46 47 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 62 63 65 67 69 71 73 75 78 80 82 84 86 88 89 90 91 91 90 89 87 85 82 79 75 71 67 63 58 53 49 44 40 36 32 29 25 22 20 17 15 14 12 11 10 9 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 37 39 41 42 44 46 47 48 49 50 51 51 51 51 51 50 48 47 45 43 41 39 37 35 33 30 28 26 24 22 20 19 17 16 14 13 12 11 9 9 8 7 6 6 5 5 5 5 5 5 5 6 6 7 8 9 10 12 13 15 17 19 21 23 26 28 31 33 36 38 40 42 44 45 47 47 48 48 48 47 47 46 44 43 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 25 24 24 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 17 17 17 17 17 17 17 17 17 18 18 19 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 21 22 23 23 24 24 24 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 19 19 18 18 17 16 16 15 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 17 18 19 19 20 21 21 22 23 23 24 25 25 26 26 26 26 26 26 26 26 25 24 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 26 27 27 27 27 26 26 25 24 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 9 8 8 8 8 7 7 7 7 7 8 8 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 19 20 20 21 21 21 21 21 20 20 20 19 18 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 8 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 7 8 8 9 11 12 13 14 15 16 16 16 16 15 14 13 12 11 10 9 8 7 6 5 5 4 4 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 8 9 10 10 11 11 12 12 12 11 11 10 9 9 8 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
 42 42 41 41 41 42 42 43 44 46 47 49 52 55 58 61 65 69 74 79 85 91 98 105 113 120 128 135 142 148 153 156 158 158 156 153 148 142 135 128 120 112 104 97 90 84 78 72 67 63 59 56 53 50 48 46 45 43 42 41 40 40 39 39 39 39 39 39 40 40 41 41 42 42 43 44 44 44 45 45 45 44 44 43 41 40 38 36 34 32 30 28 27 25 23 22 21 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 20 22 23 25 27 29 32 35 39 43 48 53 59 67 75 84 94 104 115 126 136 145 151 154 155 152 146 137 128 117 106 95 85 76 68 60 54 48 43 38 34 31 28 25 23 21 20 19 17 17 16 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 32 33 33 33 33 33 33 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 22 23 23 24 25 27 28 29 31 32 33 35 36 37 39 40 41 42 43 44 45 45 46 46 47 47 47 47 47 47 46 46 46 45 45 44 43 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 24 25 25 25 25 26 26 27 27 28 29 30 30 31 33 34 35 36 37 38 40 41 42 43 44 44 45 45 46 46 45 45 45 44 44 43 42
 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 17 18 19 19 21 22 23 25 26 28 30 32 35 38 41 44 48 52 56 61 66 71 76 81 85 90 93 96 98 99 99 98 96 94 91 87 83 79 75 71 67 63 59 56 52 49 46 43 40 38 35 33 31 29 27 25 23 22 20 19 18 16 15 14 14 13 12 11 11 11 10 10 10 10 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 21 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 39 40 42 43 45 47 49 51 52 54 55 57 58 58 58 58 57 56 55 53 51 49 46 44 42 39 37 35 33 31 29 27 26 24 23 22 21 19 18 17 17 16 15 14 13 13 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 17 18 20 21 23 25 27 29 31 33 35 36 37 38 39 39 39 38 37 36 35 33 31 29 27 26 24 22 20 19 17 16 14 13 12 11 10 9 8 8 7 7 6 6 6 6 5 5 5 6 6 6 7 7 8 9 10 11 12 13 15 17 19 22 25 28 31 35 40 45 50 56 62 67 73 77 80 82 83 81 78 74 69 63 57 52 46 41 36 32 28 25 22 20 18 16 15 13 12 11 10 10 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11
 44 45 46 46 47 48 49 50 51 52 53 54 54 55 56 57 58 59 59 60 61 61 62 62 62 63 63 63 63 64 64 64 64 64 64 65 65 65 65 65 66 66 66 66 67 67 68 68 69 69 70 71 71 72 72 73 74 74 74 75 75 75 75 74 74 74 73 72 71 70 69 68 66 65 63 61 60 58 56 54 52 50 48 47 45 43 42 41 40 39 38 38 37 37 37 37 38 38 39 40 40 41 42 44 45 46 47 49 50 52 53 54 56 57 59 60 62 63 64 66 67 68 69 70 71 72 73 73 74 74 74 74 74 74 74 74 73 73 72 71 71 70 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 39 38 38 38 37 37 38 38 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 52 53 54 55 56 57 57 58 59 59 60 61 61 62 62 63 63 64 64 65 65 65 66 66 66 67 67 67 67 67 67 67 67 67 66 66 65 65 64 63 62 62 61 59 58 57 56 55 53 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 35 34 34 34 33 34 34 34 35 36 37 38 39 40 41 43 44 46 47 49 50 52 53 55 56 58 59 60 61 62 63 64 65 66 67 68 68 69 69 69 69 70 70 70 69 69 69 69 68 68 67 67 66 66 65 64 64 63 62 62 61 60 59 59 58 57 56 56 55 54 54 53 52 51 51 50 50 49 48 48 47 47 46 46 45 45 44 44 44 44 44 44 44 44 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 80 81 82 82 81 80 78 76 73 71 68 65 62 60 57 55 53 51 49 47 45 44 43 42 41 40 39 39 38 38 38 38 38 38 38 39 39 40 41 42 43 44 46 47 49 51 53 55 58 61 64 67 70 73 76 80 83 87 90 93 96 99 101 103 105 106 106 106 105 103 101 98 95 92 88 84 80 76 71 67 63 59 56 52 49 47 44 42 40 38 37 36 35 35 35 35 35 35 36 37 38 39 41 43 44 46 48 51 53 55 58 60 63 66 68 71 73 75 77 79 80 81 82 82 82 81 80 79 77 75 73 70 68 65 62 60 57 54 52 49 47 45 43 41 40 38 37 36 35 34 34 33 33 32 32 32 32 32 32 33 33 34 35 35 36 37 38 39 41 42 43 45 46 48 49 50 51 52 52 53 53 52 52 51 50 49 48 47 46 44 43 42 40 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 32 32 33 33 34 34 35 36 37 38 40 41 43 44 46 48 51 53 55 58 61 63 66 69 72 74 77 79 81 83 85 86 86 87 86 86 85 83 82 80 78 75 73 70 67 65 62 59 57 55 52 50 48 47 45 44 43 42 41 40 40 40 40 41 42 43 44 45 47 48 50 52 55 57 59 62 64 67 69 71 73 75 77 78 79 80 81 82 82 82 81 81 80 79 78 77 75 74 72 70 68 67 65 63 61 59 58 56 54 53 51 50 48 47 46 44 43 42 41 41 40 39 39 38 38 38 37 37 37 38 38 38 39 40 41 42 43 44 46 48 50 52 54 57 60 63 66 68 71 74 77 79
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 53 53 52 51 50 49 47 45 44 42 40 38 37 36 34 33 32 31 30 29 29 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 28 28 28 28 27 27 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 25 25 26 27 27 28 29 31 32 33 34 36 37 38 39 40 40 40 40 40 39 37 36 34 32 30 29 27 25 23 21 20 19 18 17 16 15 14 14 13 13 13 13 13 12 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 30 30 30 31 30 30 30 29 29 28 27 26 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 25 26 27 28 28 29 29 29 29 29 28 27 27 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 16 18 19 20 22 23 25 26 27 29 30 31 31 32 32 32 32 32 31 30 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 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 28 29 30 31 33 34 36 38 40 41 43 45 47 49 50 51 52
 34 36 37 38 40 41 42 42 43 43 43 43 43 43 42 41 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 38 38 39 39 40 40 41 41 41 41 41 41 40 40 39 38 37 36 35 34 33 31 30 29 28 27 27 26 25 25 24 24 24 24 24 24 24 24 25 25 26 27 28 29 30 31 33 34 36 37 39 41 42 44 45 47 48 49 49 49 49 48 47 46 45 43 41 40 38 36 34 32 31 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 20 20 21 21 21 21 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 21 21 21 22 22 23 24 24 25 26 27 29 30 32 33 35 37 39 42 44 47 49 52 55 58 61 63 65 67 69 70 70 70 70 69 67 65 63 60 57 55 52 49 46 44 41 39 37 35 33 32 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 24 24 24 23 23 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 19 19 19 20 20 21 22 22 24 25 26 28 29 31 33 36 38 41 43 46 49 52 54 56 58 59 60 60 60 59 58 57 55 53 50 48 46 43 41 39 37 35 34 32 31 30 29 28 27 27 26 26 26 26 26 26 26 27 27 28 29 30 31 32 33
 24 27 30 35 40 46 54 63 72 84 96 109 122 134 144 151 155 154 149 142 132 121 110 99 88 78 70 62 55 50 44 40 36 33 30 28 26 24 22 21 20 19 19 19 18 18 19 19 19 20 20 21 22 23 24 25 26 28 29 30 32 34 36 37 39 42 44 46 49 51 54 57 60 64 67 70 74 78 81 85 89 92 96 99 101 104 105 106 107 106 105 104 101 99 96 92 88 84 80 76 72 69 65 61 58 55 52 49 46 43 41 39 37 35 33 31 30 28 27 26 24 23 22 21 20 20 19 18 18 17 17 16 16 16 16 16 16 17 17 18 19 20 22 24 26 28 31 34 38 42 47 52 58 65 73 80 89 97 106 113 119 123 125 124 120 113 105 96 86 77 67 59 51 44 38 33 29 25 22 20 18 16 15 14 13 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 29 30 30 30 29 29 28 27 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 33 33 34 34 34 34 33 33 32 32 31 30 29 28 27 26 24 23 22 21 20 19 18 18 17 16 16 15 15 15 15 15 15 15 16 17 18 19 21
 33 33 32 32 31 30 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 20 19 19 19 19 20 20 20 20 21 21 22 22 23 24 26 27 29 31 33 36 39 42 46 50 54 59 64 70 75 80 85 88 91 93 94 93 91 88 85 80 75 70 65 61 56 52 48 44 41 38 35 33 31 29 27 26 25 24 23 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 25 26 26 27 28 29 29 29 29 29 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 30 30 31 30 30 30 30 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 26 27 28 29 31 33 35 38 41 45 49 53 58 63 69 76 83 90 97 104 110 115 119 120 120 117 113 107 100 92 84 76 68 61 55 49 44 39 35 32 29 27 25 23 21 20 19 18 18 17 17 16 16 16 16 16 17 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 31 32 33 33 34 34 34 34
 30 29 28 27 26 25 25 25 24 24 24 25 25 25 26 26 26 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 51 51 51 51 51 50 49 48 47 46 44 43 41 39 38 36 34 33 31 29 28 27 25 24 23 22 21 20 20 19 19 18 18 18 18 19 19 19 20 21 22 23 24 25 26 28 29 31 33 34 36 38 40 42 44 46 47 49 51 52 54 55 56 57 58 58 58 59 58 58 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 27 27 27 27 27 27 28 29 30 31 32 34 37 39 43 47 51 56 62 69 77 85 94 105 116 128 141 154 166 179 191 201 209 215 219 220 218 214 207 199 190 180 169 158 148 137 128 118 110 102 94 88 82 76 72 67 64 61 58 56 54 53 51 51 50 50 50 50 51 52 53 54 55 57 59 61 63 65 67 70 72 75 78 81 84 87 89 92 94 96 97 98 99 99 99 98 97 95 93 91 88 86 83 81 79 76 74 72 71 69 67 66 65 64 63 62 61 60 59 59 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 51 50 50 50 50 50 50 50 50 51 52 52 53 55 56 58 60 62 65 67 70 73 77 80 84 87 91 94 97 100 102 104 106 107 107 106 105 104 101 98 95 91 87 82 78 73 69 64 60 56 52 48 45 41 39 36 34 32
 64 71 79 87 94 100 105 108 108 107 103 98 92 85 78 71 65 59 54 49 45 41 38 35 33 31 29 28 27 26 26 26 26 26 26 27 28 30 32 34 36 39 42 46 50 55 61 66 72 79 85 92 98 104 109 114 118 121 122 123 123 122 120 118 116 113 111 108 105 103 101 99 97 95 94 93 92 91 90 89 89 88 87 87 86 85 84 82 80 79 76 74 71 69 66 63 60 57 54 51 49 46 44 42 40 38 36 34 33 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 22 22 22 22 23 24 24 25 26 27 28 29 30 32 33 35 37 38 40 42 44 46 48 50 52 54 56 57 59 60 61 61 61 60 59 58 55 53 50 47 43 40 36 33 30 27 24 22 19 17 16 14 13 12 11 10 9 8 8 8 7 7 7 7 8 8 8 9 9 10 11 12 13 14 15 17 19 21 23 26 29 32 35 38 41 44 47 50 51 52 53 52 51 49 46 43 40 37 34 31 28 25 23 21 19 17 16 14 13 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 9 9 10 10 11 11 12 13 13 14 15 16 17 18 20 21 22 24 26 27 29 32 34 36 39 42 45 48 52 55 59 63 67 71 76 80 84 87 90 93 95 96 96 95 94 92 89 85 81 77 73 69 65 61 57 53 49 46 43 40 38 35 33 31 29 28 26 25 24 23 22 21 21 20 20 20 20 20 20 20 20 21 22 23 24 26 28 31 33 37 41 46 51 57
 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 24 25 26 28 29 30 32 33 33 34 34 35 34 34 33 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 14 13 12 12 11 10 10 9 9 8 7 7 7 6 6 6 6 5 5 5 5 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 22 23 25 26 27 29 30 32 33 34 35 36 37 37 38 38 38 37 37 36 35 34 33 32 31 29 28 26 25 24 22 21 20 19 18 16 16 15 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 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 14 16 17 19 22 24 27 29 31 33 35 36 37 37 36 34 33 31 28 26 24 21 19 17 16 14 13 11 10 9 8 7 7 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 8 8 9 10 11 13 14 15 17 18 20 21 23 24 26 27 28 29 29 30 30 29 29 28 27 25 24 23 21 20 18 17 16 15 14 13 12 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9
 12 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 20 21 22 24 26 28 31 33 36 39 43 46 49 52 55 57 58 58 57 55 53 49 46 42 38 34 31 28 25 22 20 18 17 15 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 20 21 22 23 25 26 28 30 32 34 37 39 41 43 45 46 47 47 47 46 45 43 42 40 38 36 33 32 30 28 26 25 24 23 22 21 20 20 20 19 19 19 20 20 21 21 22 23 24 25 27 28 30 31 32 34 35 35 35 35 34 33 32 30 28 26 24 22 20 18 16 15 13 12 11 10 9 8 8 7 7 6 6 5 5 5 5 5 4 4 4 4 5 5 5 5 6 6 7 8 9 10 11 13 15 17 20 22 25 29 33 36 41 45 49 52 55 58 60 60 60 59 58 55 52 49 46 43 39 36 33 31 28 26 24 22 20 19 17 16 15 14 13 12 12 11 11 11 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 16 17 17 17 17 16 16 16 15 15 14 13 12 11 11 10 9 8 8 7 7 6 6 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 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
 17 17 18 19 20 22 23 24 26 28 30 32 34 36 38 40 41 43 44 45 45 46 46 45 45 44 43 41 40 38 37 35 34 33 31 30 29 28 27 26 26 25 25 24 24 24 25 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 38 39 39 39 39 39 39 39 38 38 37 36 36 35 34 32 31 30 29 28 26 25 24 23 21 20 19 18 17 17 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 14 14 15 16 17 19 20 22 23 25 27 29 31 33 35 36 38 39 40 40 40 40 39 38 37 36 34 32 30 28 26 24 23 21 19 18 17 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 13 14 16 17 18 20 22 23 25 27 29 31 33 35 36 38 39 39 40 40 39 39 38 36 35 33 31 30 28 26 24 23 21 20 19 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 28 28 28 28 28 28 28 27 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 15 15 15 15 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 25 26 27 29 31 32 34 36 37 39 40 42 43 44 44 44 44 44 43 42 41 39 38 36 34 33 31 30 29 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 10 10 10 11 12 12 13 14 15 16 17 19 20 22 24 26 28 31 34 36 39 41 43 44 45 45 44 43 41 39 36 34 31 28 26 24 22 20 18 17 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 23 24 25 27 28 30 31 33 35 37 38 40 41 42 43 43 44 43 43 42 41 40 38 37 36 34 32 31 30 28 27 26 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 21 22 24 25 27 29 30 32 33 34 34 34 34 33 32 31 29 28 26 25 23 21 20 19 18 17 16 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 11 11 11
 50 52 55 58 60 62 65 66 68 69 69 69 68 67 65 63 61 59 56 53 51 48 45 43 41 38 36 35 33 32 30 29 28 27 27 27 27 27 27 28 29 31 32 35 37 41 44 49 54 59 65 71 77 84 91 98 105 111 117 123 127 130 133 134 133 132 130 127 123 118 113 108 102 97 92 86 81 77 72 68 64 61 58 55 52 50 48 47 45 44 44 43 43 43 44 44 45 46 48 49 51 54 56 59 62 65 69 73 77 82 87 92 97 102 107 112 116 120 123 125 126 125 124 121 117 112 106 100 93 86 79 72 65 59 54 49 44 41 37 34 32 30 29 27 27 26 26 26 26 26 26 27 28 29 30 31 33 34 36 38 39 41 43 46 48 50 52 54 55 57 58 58 59 59 59 58 57 56 55 53 52 51 49 48 47 46 45 45 44 44 44 45 46 47 48 49 51 54 56 59 63 67 71 76 81 86 92 98 104 110 115 120 125 128 130 131 131 130 127 123 119 114 109 103 98 93 88 83 79 76 73 70 68 66 64 63 62 61 60 60 59 59 59 58 58 58 58 57 57 56 56 55 54 53 53 52 51 50 48 47 46 45 44 43 42 41 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 39 40 42 43 45 48 50 54 58 62 67 73 79 86 94 102 110 118 125 132 137 140 142 141 139 134 129 122 115 107 100 92 85 79 73 67 63 58 54 51 48 45 43 42 40 39 38 38 38 38 38 39 39 41 42 44 46 48
 37 38 40 42 44 47 49 52 54 57 59 61 62 63 63 63 63 62 60 58 55 53 50 47 44 41 38 36 33 31 29 26 25 23 21 20 19 18 18 17 17 17 18 18 19 21 22 24 27 30 34 38 43 48 55 62 69 77 86 96 105 115 123 131 137 141 143 142 139 134 127 119 110 101 92 84 76 69 63 57 52 47 44 40 37 35 33 32 31 30 29 29 30 30 31 32 34 36 38 41 44 47 51 55 60 65 70 75 80 85 89 93 96 99 100 99 98 95 92 87 82 76 70 64 59 53 47 42 38 33 30 26 23 21 19 17 16 15 14 13 13 13 13 14 14 15 16 17 18 19 21 22 24 26 28 30 32 34 36 39 41 44 46 49 51 54 56 58 59 61 62 63 64 64 64 64 64 64 64 64 64 64 64 65 66 67 69 70 73 76 79 83 87 92 97 102 108 114 120 125 130 135 138 140 140 139 136 132 126 119 112 104 97 89 81 74 68 62 56 52 47 44 41 38 36 35 34 33 33 34 35 36 37 39 42 45 48 52 56 61 66 71 77 83 89 94 100 105 109 112 113 113 112 109 105 100 95 88 82 76 70 64 59 55 50 47 44 41 38 37 35 34 33 32 32 32 32 33 33 34 34 35 36 37 38 38 39 40 40 41 41 41 41 41 41 40 40 39 38 37 37 36 35 34 34 33 33 33 33 33 33 34 35 37 38 40 43 46 49 52 56 60 64 68 72 75 78 80 82 83 83 83 81 79 76 73 70 67 63 59 56 53 50 47 44 42 40 38 36 35 34 33 32 32 32 32 33 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
 47 45 43 41 39 38 36 35 35 34 34 34 34 34 35 35 37 38 40 42 44 46 49 53 56 60 64 68 72 76 79 82 83 84 83 80 77 72 66 60 54 48 42 36 31 27 23 19 16 14 12 10 9 7 7 6 6 6 6 6 6 7 7 8 9 10 11 12 14 15 17 19 21 23 26 28 31 34 36 39 41 43 45 46 47 47 47 46 45 43 42 40 38 37 35 33 32 31 30 29 28 28 28 28 29 29 30 32 34 36 39 42 46 51 56 63 70 78 86 96 105 114 123 129 134 136 135 132 126 118 108 98 88 79 70 62 55 48 43 38 34 30 27 25 23 21 20 18 17 17 16 16 15 15 15 15 15 15 16 16 17 17 18 19 20 21 23 24 26 28 30 33 36 39 42 46 50 54 58 63 67 71 74 77 79 80 79 78 75 71 67 63 58 53 49 44 40 36 33 30 27 25 22 20 19 17 16 15 15 14 14 14 14 14 15 16 17 19 21 23 27 31 35 41 48 56 66 77 89 104 119 135 151 167 180 189 194 195 190 182 170 157 144 131 118 107 97 88 80 74 69 64 61 58 56 55 55 55 56 57 60 63 67 72 78 85 94 103 114 125 138 150 161 170 176 178 175 168 157 144 130 116 102 89 77 67 58 51 44 38 34 30 26 23 21 18 17 15 14 13 12 11 11 11 11 11 11 11 12 13 14 15 17 19 21 23 26 29 32 35 38 42 45 49 53 56 59 62 65 68 71 73 75 77 78 80 81 83 84 85 85 86 86 86 86 86 85 83 82 80 77 75 72 69 65 62 59 56 53 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 36 35 36 36 36 36 37 38 39 40 41 43 45 47 49 51 54 56 59 61 63 65 67 68 69 69 69 69 68 67 65 63 61 60 58 56 54 52 50 49 47 46 45 45 44 44 43 43 43 44 44 45 46 47 48 49 50 52 54 55 57 59 60 62 63 65 66 67 67 68 68 68 67 66 65 64 63 61 60 58 57 55 54 52 51 50 49 47 46 45 45 44 43 43 42 42 42 42 42 42 42 42 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 59 60 60 60 59 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 43 42 42 42 42 42 42 42 43 44 44 45 46 47 48 49 51 52 54 55 57 59 61 62 64 66 67 69 70 71 72 73 74 74 74 73 73 72 70 69 67 65 63 61 58 56 53 51 49 47 45 43 41 40 39 38 37 36 36 35 35 35 35 36 36 37 38 38 40 41 42 44 45 47 49 51 53 55 57 59 61 63 65 66 68 68 69 69 69 69 68 67 66 65 64 62 61 60 58 57 56 55 54 54 53 53 53 53 53 53 54 55 56 57 58 59 61 62 64 65 67 68 69 70 71 71 71 71 71 70 69 68 66 64 63 61 59 57 55 54 52 51 50 49 48 48 47 47 47 47 47 47 47 48 48 48 49 49 49 49 49 50 50 49 49 49 49 48 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 17 17 18 19 20 21 23 25 27 29 32 34 37 40 43 45 48 50 51 52 52 52 51 49 47 44 41 39 36 33 30 28 25 23 21 19 18 16 15 14 13 12 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 21 22 24 26 28 29 31 33 36 38 40 42 44 45 47 48 50 51 52 53 54 54 55 55 56 57 57 58 58 59 59 60 60 61 61 62 62 62 61 61 60 59 58 56 54 52 49 47 44 41 38 36 33 31 29 26 24 22 21 19 18 16 15 14 13 12 12 11 11 11 10 10 10 11 11 11 12 13 14 15 16 17 19 21 23 25 28 31 34 37 41 44 48 51 54 57 58 59 59 59 57 55 52 49 46 43 40 37 35 32 30 29 27 26 25 24 23 23 23 23 23 23 23 23 24 24 25 26 26 27 28 28 28 29 29 28 28 28 27 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 12 12 13 13 14 15 16 17 19 20 21 23 24 26 28 29 30 32 33 33 34 34 34 34 34 33 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 21 21 21 22 22 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 27 27 26 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 12 12 12 12 12 12 12 13 14 14 15 16 17 19 20 22 23 25 27 29 31 33 35 37 38 39 39 39 39 38 37 36 34 32 30 28 26 25 23 22 20 19 18 18 17 16 16 16 16 16
 60 63 66 68 69 70 69 67 64 61 57 53 49 46 42 39 36 33 31 29 27 26 24 23 23 22 22 22 23 23 24 25 26 28 30 32 35 38 41 44 48 52 56 60 64 67 70 72 74 75 74 74 72 71 68 66 64 61 59 56 54 52 50 48 47 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 26 26 26 26 27 27 28 29 30 31 32 34 35 37 39 41 44 47 49 53 56 59 63 66 70 73 75 77 78 78 77 75 72 69 64 60 55 50 46 41 38 34 31 28 26 24 22 21 20 19 18 18 18 17 18 18 18 19 20 21 22 24 26 27 29 31 34 36 38 41 43 44 46 47 47 47 47 46 44 42 41 38 36 34 32 30 28 27 25 24 23 22 22 21 21 21 21 21 22 22 23 25 26 28 30 33 36 39 43 47 51 55 59 63 67 70 72 73 74 73 72 69 66 63 59 56 52 49 46 43 40 38 36 34 32 30 29 28 27 26 25 25 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 22 23 24 25 27 29 31 34 37 40 44 48 53 57 62 67 71 74 77 78 78 76 74 71 66 62 57 52 48 44 40 36 33 31 29 27 25 24 23 22 22 21 21 22 22 23 24 25 26 28 30 32 35 38 41 45 48 52 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 59 63 68 72 76 79 81 82 83 82 80 78 75 71 68 64 60 56 53 50 47 44 42 40 39 37 36 35 35 35 34 35 35 35 35 36 37 38 39 40 41 43 45 47 49 52 55 58 61 65 69 73 78 82 87 91 95 98 100 102 102 101 100 97 93 89 84 79 74 68 64 59 55 51 48 45 42 40 37 35 34 32 31 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 19 20 21 22 23 24 26 28 30 32 34 37 39 42 45 47 49 50 51 52 51 50 48 46 43 40 36 33 30 27 24 22 20 18 16 15 14 13 12 12 11 11 11 10 10 11 11 11 12 13 14 15 16 17 19 21 23 25 27 30 33 36 40 43 47 51 55 59 63 67 70 73 76 79 81 83 84 85 86 87 88 89 90 91 93 95 97 100 103 107 111 115 118 121 124 125 125 124 121 117 111 105 98 90 83 76 69 62 56 51 46 42 38 35 32 30 28 27 25 24 24 23 23 23 23 24 24 25 27 28 30 32 34 37 40 44 48 52 57 62 67 72 77 82 86 89 90 91 90 88 86 82 78 73 68 64 59 54 50 46 43 39 36 33 31 28 26 24 23 21 20 18 17 16 16 15 14 14 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 23 25 27 29 31 33 36 38 41 43 44 45 46 46 45 44 42 40 38 36 33 31 28 26 24 22 21 19 18 17 16 16 15 15 15 15 15 16 16 17 18 19 21 22 24 26 29 31 34 38 41 45 49
 41 45 49 53 57 61 66 70 75 79 83 86 89 91 92 92 92 92 91 90 88 87 85 84 83 82 81 81 81 81 81 81 81 81 82 82 81 81 80 79 78 76 74 72 70 67 65 62 60 58 56 54 52 51 49 48 47 47 47 47 47 48 49 50 52 54 57 60 64 68 73 78 84 90 97 104 110 116 122 127 130 132 132 131 128 123 118 112 106 99 92 86 80 74 69 64 59 55 52 48 45 43 41 39 37 36 35 34 33 33 33 33 33 34 35 36 37 38 40 42 44 46 48 50 53 55 57 59 60 61 62 62 61 60 59 56 54 51 48 45 42 39 37 34 32 30 28 27 25 24 23 23 22 22 22 22 23 24 24 26 27 29 31 33 35 38 40 43 47 50 53 56 59 62 64 66 67 68 68 68 68 67 66 64 63 61 59 58 56 55 53 52 51 50 50 49 49 48 48 48 49 49 49 50 50 50 50 51 51 51 50 50 50 49 49 48 48 47 47 46 46 46 47 47 48 49 50 51 53 55 57 59 61 64 66 68 70 72 73 73 73 73 72 70 68 66 63 61 58 55 52 50 47 45 43 42 40 39 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 24 23 23 22 21 21 20 20 19 19 19 19 18 18 18 19 19 20 20 21 22 23 24 25 27 29 31 33 35 38 41 44 47 50 53 56 59 62 64 65 66 66 66 65 63 61 58 55 52 49 45 42 39 36 34 31 29 27 25 24 22 21 21 20 20 19 19 19 20 20 21 22 23 24 25 27 29 31 33 36 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
 41 41 41 40 39 38 37 35 34 32 30 29 27 25 24 22 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 26 27 28 28 29 29 30 30 30 30 30 30 29 29 28 28 27 26 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 21 22 23 25 27 29 31 33 35 38 40 42 43 45 46 46 46 46 45 44 43 41 39 38 36 34 32 31 29 28 26 25 24 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 29 31 33 35 37 39 41 43 45 47 48 49 49 49 49 48 47 45 44 42 40 38 36 34 32 30 28 27 25 24 23 22 22 21 20 20 20 20 20 20 21 21 22 23 24 25 26 27 28 29 29 30 30 30 30 29 28 27 26 25 23 22 20 19 18 16 15 14 14 13 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 41 41 41 40 39 37 36 34 32 29 27 25 23 22 20 19 17 16 15 14 14 13 12 12 12 12 12 12 12 12 13 14 15 16 17 18 20 22 24 27 30 33 36 39 42 46 49 51 54 55 56 57 56 56 54 53 51 49 47 45 43 42 41 40 39 38 38 38 38 38 38 39 39 40 40 41 41 41 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 65 63 61 58 56 52 49 46 43 40 37 34 32 29 27 26 24 23 22 21 21 21 21 21 22 22 24 25 27 29 31 34 37 41 45 50 55 62 68 76 83 91 98 105 111 114 116 116 114 110 105 98 91 84 77 71 65 59 54 49 45 41 38 35 33 31 29 27 26 25 24 23 23 23 23 23 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 42 43 43 44 45 45 45 45 45 45 45 44 44 44 44 44 44 44 45 46 47 48 50 52 54 56 59 63 67 71 76 81 87 93 100 106 113 120 126 132 136 139 140 139 137 133 127 121 114 107 99 92 86 79 74 69 64 60 56 53 51 49 47 46 45 45 45 45 45 46 47 48 49 50 51 52 52 53 53 53 52 51 50 49 47 45 43 41 39 37 35 33 31 29 28 26 25 24 23 22 22 22 22 22 22 23 24 26 27 30 32 36 40 44 49 55 62 70 79 88 98 109 119 128 135 139 141 139 134 126 116 106 95 85 75 67 59 52 46 41 37 34 31 28 26 24 22 21 20 19 19 18 18 18 18 18 19 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 36 37 37 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 41 41 42 42 43 44 45 46 47 48 50 51 53 54 56 57 59 60 62 63 65 66 68 69 71 72 74 75 76 78 79 80 80 81 81 81 80 79 78 76 74 72 70 67 65 62 59 57 55 52 51 49 47 46 45 45 45 45 45 46 47 48 50 51 53 55 57 60 62 63 65 66 67 67 67
 46 46 46 46 46 46 47 47 47 48 48 48 49 48 48 48 47 46 45 44 42 41 39 37 35 34 32 31 29 28 26 25 24 23 22 22 21 21 20 20 20 20 21 21 22 23 24 25 27 28 30 32 33 35 37 39 41 43 44 45 47 47 48 49 49 49 49 49 48 48 48 48 48 48 48 49 49 50 51 52 53 54 56 57 59 60 62 64 65 67 68 69 71 71 72 72 73 72 72 71 70 69 67 66 64 62 60 58 57 55 53 52 51 49 48 47 46 45 45 44 43 42 41 40 39 38 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 32 32 33 34 35 36 38 39 41 42 44 45 47 48 50 51 52 53 53 53 53 52 51 50 48 47 45 43 42 40 39 37 36 35 34 33 32 31 31 30 30 30 30 30 30 30 31 31 32 32 33 34 35 36 37 37 38 39 40 41 42 42 42 43 43 42 42 42 41 40 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 35 36 37 39 40 42 44 46 48 50 52 54 56 58 60 62 64 65 66 67 67 68 68 68 67 67 66 66 65 64 64 63 62 61 61 60 60 59 59 59 59 58 58 58 58 57 57 56 55 53 52 50 48 46 44 41 39 37 35 33 31 29 27 26 24 23 23 22 21 21 21 21 21 21 22 23 24 25 26 27 29 30 32 34 36 38 40 43 45 47 49 51 53 54 55 56 56 56 56 55 54 53 52 51 50 49 48 47 47 46 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 26 27 27 26 25 24 22 20 17 15 13 12 10 9 8 7 6 5 5 4 4 4 3 3 3 3 4 4 4 5 5 6 7 7 9 10 12 14 16 18 21 25 28 31 34 36 37 37 35 33 30 27 24 21 19 16 14 13 11 10 9 8 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 10 10 11 12 13 14 15 17 19 21 23 25 27 29 31 33 35 37 38 39 39 38 38 36 35 33 31 29 27 25 23 21 19 17 16 14 13 12 11 10 9 9 8 8 7 7 7 7 6 7 7 7 7 8 9 10 11 12 13 15 16 18 19 21 22 22 22 22 21 20 18 16 15 13 12 10 9 8 7 6 6 5 5 4 4 4 3 3 3 3 3 4 4 4 5 6 6 7 8 10 11 12 14 15 17 18 19 20 21 21 20 20 19 18 16 15 14 12 11 10 9 9 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 7 7 8 9 10 10 11 12 13 14 15 16 17 17 18 18 18 17 17 16 15 14 13 12 11 10 9 9 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 14 15 17 19 21 23 25 26 28 29 30 30 30 29 27 26 24 21 19 18 16 14 13 12 11 10 10 9 9 9 10 10 10 11 12 13 14 15 17 18 20 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 185 183 180 175 169 163 157 151 145 139 134 129 125 121 119 116 115 113 112 111 110 109 107 105 103 100 97 93 89 85 80 76 72 67 64 60 56 53 50 48 46 44 43 42 41 41 41 42 43 44 46 48 50 52 55 58 61 64 67 70 74 77 81 84 88 92 95 99 103 107 111 115 118 122 126 129 131 133 133 133 132 130 127 124 120 115 110 105 99 94 89 84 79 74 70 66 62 58 55 51 49 46 44 41 40 38 37 36 36 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 41 41 42 43 45 47 49 52 56 60 65 71 77 85 92 100 107 114 119 123 125 126 123 119 114 106 99 90 82 74 66 59 52 46 41 37 34 31 28 27 25 25 24 24 24 25 26 27 29 30 32 34 36 39 42 45 48 52 55 59 63 67 70 74 78 81 84 86 88 90 91 92 93 94 95 95 96 97 97 98 99 99 100 100 100 99 99 98 97 95 93 92 90 87 85 83 82 80 79 78 77 77 77 77 78 79 81 82 84 86 88 91 93 95 97 99 101 102 103 103 103 102 100 98 96 93 90 88 85 83 80 78 77 75 73 72 71 69 68 67 66 64 63 62 60 59 57 56 54 52 50 49 47 45 43 42 40 39 37 37 36 36 36 36 37 38 39 41 43 45 48 51 54 58 62 65 69 73 76 79 81 83 83 83 82 79 76 72 68 63 59 54 50 46 42 39 36 34 31 29 28 26 25 24 23 23 22 22 22 23 23 24 25 27 29 32 36 40 45 51 59 67 76 87 98 110 123 135 147 159 168 176 181 184
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 31 31 32 33 33 34 34 34 34 34 34 34 33 33 33 33 33 33 34 35 36 37 38 40 42 44 47 50 53 57 62 67 72 79 85 93 100 108 116 123 129 134 137 137 136 132 127 120 113 105 98 90 83 76 70 65 60 55 51 47 44 42 39 37 35 34 33 32 32 32 32 33 34 36 38 40 42 44 46 49 51 53 55 56 57 58 58 58 57 56 54 53 51 49 46 44 42 40 38 37 35 34 34 34 34 35 36 38 41 44 47 52 57 62 69 75 83 91 99 107 115 121 126 130 130 128 124 117 109 100 91 82 73 65 58 52 47 42 38 35 32 30 28 26 25 24 23 23 23 22 22 23 23 24 25 27 28 31 34 37 41 46 51 57 63 69 75 81 85 89 92 93 92 91 88 85 81 77 73 68 64 60 56 52 49 45 43 40 38 36 34 33 32 31 31 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 37 38 39 40 42 44 46 48 50 53 56 58 61 63 64 65 66 66 65 64 62 60 57 55 52 49 46 44 41 39 37 35 34 33 32 31 31 31 32 33 35 37 39 42 45 49 52 56 60 64 68 71 74 76 78 79 79 78 76 74 71 67 63 59 55 52 48 45 42 39 38 36 35 34 34 34 34 34 35 35 36 37 38 40 41 42 44 46 48 50 52 55 58 61 65 69 73 78 83 89 95 102 108 114 120 125 130 133 134 134 133 130 125 119 113 105 97 89 81 74 66 59 53 48 43 39 35 32 30 28 26 25 24 24 24 24 24 24 25 25 26 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 37 37 37 37 37 37 37 37 38 39 40 41 43 45 48 50 53 56 60 62 65 66 67 67 65 63 60 56 51 47 42 38 33 29 26 22 19 17 15 13 11 10 9 9 8 8 8 8 8 8 9 9 10 10 11 12 14 15 16 18 20 23 26 29 32 36 41 46 51 55 60 63 66 67 67 65 63 60 56 53 49 46 43 41 38 36 35 33 32 31 30 30 29 29 29 29 28 28 28 28 28 28 28 27 27 26 25 24 23 22 21 20 19 18 16 15 14 14 13 12 11 10 10 9 9 8 8 8 7 7 8 8 8 9 10 11 13 14 16 18 20 22 24 26 28 29 30 31 32 32 32 32 31 30 29 28 27 26 25 25 24 24 23 23 23 24 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 48 50 52 53 54 55 56 56 56 56 56 55 55 54 53 52 50 49 47 45 43 41 38 36 34 32 30 28 26 24 22 20 19 17 16 15 14 13 13 13 12 13 13 13 14 15 17 18 20 22 25 27 30 34 37 41 45 49 52 55 58 59 59 58 56 52 48 43 38 34 30 26 23 20 18 17 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 15 16 18 19 20 21 23 24 25 26 27 28 28 29 28 28 28 27 26 26 25 24 23 22 21 20 19 18 17 17 16 16 16 16 16 16 17 18 18 19 20 21 22 22 23 24 24 25 25 25 25 26 26 26 25 25 25 25 25 25 25 25 25 26 26 27 28 28 29 30 31 32 33 34 34 35 35 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 28 26 24 23 21 20 18 17 16 16 15 15 15 16 16 17 18 19 20 22 24 25 27 29 30 31 32 33 33 33 32 31 30 28 26 24 22 20 18 16 15 13 12 11 10 10 9 9 9 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 19 20 21 22 22 23 24 24 25 26 27 28 30 31 34 36 39 42 46 50 55 60 66 71 77 81 85 87 87 85 80 74 67 59 52 45 38 32 27 23 20 17 15 14 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 13 14 15 17 19 21 23 26 28 31 33 35 37 38 38 38 37 36 34 32 30 28 26 23 21 19 17 16 14 13 12 11 10 10 9 9 10 10 10 11 12 13 14 15 17 18 20 22 24 25 27 29 30 32 33 33 33 32 31 30 28 27 25 23 21 20 19 18 17 16 16 16 16 16 16 17 17 18 19 20 21 22 24 26 28 31 34 38 43 48 53 60 67 74 80 86 91 93 93 91 87 81 75 68 62 56 50 45 41 37 34 31 28 26 24 22 21 19 18 17 17 16 16 15 15 15 14 14 14 14 13 13 12 12 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 8 8 9 10 11 13 15 17 20 23 27 31 36 42 48 54 61 68 74 80 85 88 89 88 85 81 75 69 63 57 51 45 40 36 33 30 27 25 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 17 18 19 20 22 24 26 28 31 33 35 37 38 39 39 38 37 36 34 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 82 75 68 61 55 49 44 40 36 33 31 30 29 29 30 31 33 36 40 45 51 58 65 74 83 93 103 113 121 128 132 133 131 126 118 108 98 87 77 67 59 51 45 40 36 32 30 28 27 27 27 27 27 28 29 30 31 32 34 35 36 38 39 40 41 43 44 45 46 46 47 48 49 50 51 53 55 57 60 64 68 72 77 82 87 93 98 102 107 110 112 113 113 112 109 105 100 94 88 82 75 69 64 59 54 50 47 45 42 40 39 37 36 35 35 34 33 32 32 31 31 30 30 29 29 28 28 28 28 28 28 28 29 31 33 35 39 43 47 53 59 65 72 79 86 92 96 99 101 100 98 94 89 83 76 70 63 57 51 46 41 37 34 31 29 28 27 27 27 29 31 34 37 42 48 54 62 71 80 91 101 112 122 129 134 136 134 128 120 110 100 90 80 72 64 58 53 50 47 45 44 43 44 44 45 46 48 50 52 54 57 60 63 66 70 73 77 81 85 89 93 96 100 103 106 109 111 113 114 114 114 113 112 109 106 103 99 95 90 86 81 76 71 67 62 58 54 50 47 43 40 38 35 33 32 30 30 29 29 28 28 29 29 29 29 29 29 29 28 28 28 27 26 25 25 24 23 22 22 21 21 21 21 22 23 24 26 28 31 34 38 42 47 51 56 62 67 72 77 83 87 92 96 100 103 106 108 109 110 111 111 110 110 109 107 106 105 103 101 99 96 93 90 87 83 79 76 72 68 64 61 58 55 52 49 47 45 44 43 42 42 42 43 45 47 50 54 59 65 71 78 84 90 96 99 101 101 99 94 89
 46 46 45 44 42 40 37 35 32 29 27 25 23 22 21 20 20 20 20 21 22 24 25 28 30 33 36 40 44 49 54 59 65 72 78 85 91 97 101 104 105 105 102 98 93 87 81 74 69 63 58 54 50 46 43 40 38 35 34 32 30 29 28 27 26 25 24 23 23 22 22 22 22 23 23 24 26 27 29 32 34 37 39 42 44 46 47 48 48 48 47 46 45 43 41 39 37 35 33 32 30 29 28 27 27 26 27 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 46 47 48 48 49 49 50 51 51 52 53 53 54 54 55 55 55 54 53 52 51 49 48 46 44 42 40 38 37 35 33 32 31 30 29 28 28 28 28 29 31 33 35 39 43 48 53 60 66 73 80 86 90 93 94 94 91 87 81 75 68 62 56 51 46 42 38 35 33 32 31 30 30 31 31 32 33 35 36 38 40 41 43 45 46 48 49 50 51 52 52 52 52 52 51 50 50 49 48 47 47 47 47 47 47 47 48 48 48 49 49 49 49 48 48 47 46 45 44 42 41 39 38 36 35 33 32 31 30 29 29 29 29 29 30 31 33 34 36 38 40 42 44 46 47 49 50 51 51 51 50 49 47 46 43 41 39 37 35 34 32 31 31 30 30 30 30 31 31 32 33 34 35 36 37 38 39 40 42 43 45 47 49 51 53 56 59 62 65 68 72 76 80 83 87 89 91 92 92 90 88 85 81 77 72 67 63 58 53 49 45 41 38 35 32 30 28 26 25 24 24 24 24 25 26 28 30 32 34 36 39 41 43 44 46
 47 51 56 61 65 68 71 72 72 71 69 66 63 59 55 52 49 47 45 43 42 42 42 42 43 43 45 46 48 49 51 54 56 58 60 62 64 65 66 66 65 65 63 61 59 57 55 52 50 48 46 45 43 42 41 40 39 39 38 38 38 38 38 38 38 38 39 39 40 40 41 42 42 43 44 45 46 47 47 48 49 49 49 48 48 47 46 44 43 41 39 37 35 33 31 29 27 25 23 22 21 19 18 18 17 17 17 17 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 33 35 37 40 43 46 49 53 56 60 63 65 67 68 68 67 65 62 59 55 51 47 43 39 36 33 31 28 26 24 23 22 21 20 19 19 18 18 19 19 20 22 23 25 28 31 34 38 42 46 51 54 58 61 63 64 64 64 63 61 59 58 56 54 53 52 51 51 52 53 55 58 62 66 71 76 81 86 91 94 97 99 99 98 95 91 87 81 76 70 65 59 54 50 45 42 38 36 33 31 30 29 29 29 29 30 32 33 35 38 41 43 47 50 53 57 61 64 68 71 75 77 80 81 82 83 82 81 79 77 74 72 69 66 63 60 57 55 53 52 50 49 47 46 45 44 43 41 40 39 38 37 36 35 33 32 31 30 30 29 28 28 28 28 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 38 39 40 40 41 42 42 43 44 45 46 47 49 50 52 54 56 59 60 62 64 64 65 65 65 64 62 60 58 55 52 49 46 43 40 37 34 31 29 26 24 23 21 20 20 20 20 20 21 22 24 26 29 31 35 38 43
 37 39 41 44 47 50 54 58 62 66 70 73 76 78 80 80 80 79 77 74 71 68 65 62 59 56 54 51 49 47 45 43 41 40 39 37 36 35 35 34 34 34 34 34 35 36 38 40 43 45 49 52 56 59 63 67 70 74 77 79 81 83 84 84 84 83 81 79 77 74 71 68 65 62 59 56 53 51 49 47 46 45 44 44 44 43 43 43 43 42 42 42 42 41 41 41 40 40 40 40 40 40 40 40 41 42 43 44 45 47 48 50 51 53 54 56 57 58 59 60 61 62 63 63 63 63 62 62 61 60 58 57 55 54 53 51 50 50 49 49 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 50 51 51 51 50 50 49 49 48 47 45 44 43 41 40 38 37 35 34 33 32 31 30 30 29 29 29 30 31 32 33 35 38 42 46 51 56 63 70 77 84 91 98 103 106 108 108 107 103 99 94 88 82 76 70 65 60 55 51 47 43 40 38 36 34 33 33 33 33 34 36 38 40 43 46 49 53 57 61 65 69 74 78 82 86 90 93 96 98 100 101 101 101 100 98 96 93 90 87 84 81 78 75 72 69 67 64 62 60 58 56 54 53 51 49 48 47 46 45 44 44 43 43 44 44 45 46 48 50 52 54 56 58 60 62 64 65 66 67 68 67 67 66 64 62 60 58 55 51 48 45 42 39 36 34 31 30 29 28 28 28 28 29 30 32 33 35 37 39 41 43 45 47 49 51 53 54 55 56 56 56 55 53 52 50 47 45 42 40 37 35 34 32 31 31 30 30 31 31 32 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
 19 18 17 15 14 12 11 10 9 8 7 6 6 6 6 6 6 6 6 7 7 8 9 9 10 12 13 15 16 18 20 23 25 28 30 32 34 35 36 35 34 32 30 27 25 22 20 18 16 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 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 15 14 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 11 12 13 14 15 16 17 18 20 20 21 22 22 23 23 22 22 22 21 21 20 19 19 19 18 18 18 18 19 20 21 22 24 26 28 31 33 35 37 38 38 37 35 32 28 25 22 18 16 13 11 9 8 7 6 5 5 5 4 4 4 4 4 5 5 5 6 6 7 8 8 9 10 11 12 13 15 16 17 18 19 20 20 20 20 19 18 16 15 14 13 11 10 10 9 8 8 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 8 9 9 10 10 11 12 12 13 14 15 15 16 17 17 18 18 19 19 19 18 18 17 16 16 15 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 8 8 8 9 10 11 12 14 16 18 20 23 25 28 30 31 32 33 32 31 30 28 26 24 22 20 19 17 16 15 14 14 13 13 13 13 13 14 14 15 16 17 18 19 20 21 21 21 21 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 17 16 15 15 15 15 16 17 18 20 23 26 31 36 43 51 60 71 84 96 108 118 125 127 124 118 108 97 86 75 65 56 49 42 37 32 28 25 22 20 19 18 17 17 17 17 18 19 21 22 25 27 30 33 36 40 44 48 53 59 65 71 77 84 91 97 103 108 113 116 118 119 118 116 114 111 107 104 100 96 93 90 86 83 80 76 73 69 66 62 58 54 50 47 43 40 37 34 32 29 28 26 25 24 23 23 23 23 23 23 24 24 25 26 27 28 29 30 31 32 33 33 34 34 33 32 31 29 27 25 23 21 19 17 16 15 14 13 13 13 13 13 13 14 14 15 15 16 17 18 18 19 20 21 21 22 22 23 23 23 23 22 21 21 20 19 18 18 17 17 17 17 17 18 19 21 23 26 30 34 39 45 52 60 68 76 82 85 85 82 76 68 59 51 43 37 32 27 24 21 19 17 15 14 13 13 12 12 12 12 12 12 13 13 14 14 15 16 18 19 21 23 26 28 31 34 37 40 43 45 47 48 48 47 45 44 41 39 37 34 32 29 27 25 24 22 21 19 18 17 16 15 15 14 14 14 14 14 15 15 15 16 17 17 18 18 19 19 19 19 19 18 18 17 17 16 16 15 15 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 27 28 30 32 34 37 40 43 46 50 55 60 65 70 74 78 82 83 83 81 77 72 66 60 54 49 44 40 36 33 30 27 26 24 23 22 21 21 20 20 20 20 21 22 22 23 24 25 26 27 28 28 28 28 27 26 25 24 23 21 20 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 17 16 15 14 14 13 12 12 12 12 12 12 12 13 13 14 14 15 16 16 17 17 18 18 18 18 18 18 18 17 17 16 15 15 14 13 13 12 11 11 10 10 10 10 10 10 10 10 11 12 12 13 14 14 15 16 16 17 17 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 25 25 24 24 23 22 21 20 19 19 18 17 16 15 14 14 13 12 12 11 11 11 11 11 11 12 12 13 14 15 17 18 20 22 24 26 28 30 32 33 34 35 35 34 33 31 29 27 25 23 21 19 17 15 14 13 12 11 10 10 10 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 15 15 15 16 16 17 17 18 19 19 20 21 22 22 23 23 24 24 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 20 21 22 22 22 23 23 22 22 21 21 20 19 19 18 17 17 16 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 25 25 24 24 23 22 21 20
 31 31 31 32 33 33 35 36 38 40 42 44 47 49 52 54 56 58 59 60 60 60 59 58 57 55 54 52 50 48 46 44 43 41 40 39 37 36 36 35 35 34 34 35 35 36 37 39 40 42 44 46 48 50 52 54 56 57 58 59 59 60 60 60 60 60 59 59 58 57 56 55 53 51 49 47 45 43 40 38 35 33 31 29 27 26 25 24 23 23 22 23 23 24 25 27 29 32 36 41 47 54 62 71 82 93 106 118 129 139 146 149 149 145 139 130 121 111 101 92 83 75 69 62 57 52 48 45 42 40 38 37 36 35 36 37 38 40 43 47 51 56 62 69 77 86 95 106 117 128 140 151 161 169 175 177 176 171 163 153 141 128 115 103 91 81 71 63 56 50 45 40 37 34 32 30 28 27 27 26 26 26 26 27 28 29 30 32 33 35 38 40 43 46 49 53 57 61 65 69 73 78 82 87 91 95 98 101 104 105 105 104 102 99 95 90 84 78 72 66 60 54 49 45 42 39 36 35 33 33 32 33 33 34 35 36 38 40 42 45 48 51 54 58 62 66 70 74 77 79 81 81 80 77 74 69 65 59 54 49 45 41 37 34 32 30 28 27 27 26 26 26 27 28 29 30 32 33 35 37 39 41 42 44 45 46 46 47 47 46 46 45 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 36 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 44 45 45 46 46 46 46 46 46 46 46 45 45 44 43 42 41 40 38 37 36 35 34 33 32 32 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 40 48 56 66 78 92 108 125 142 158 171 180 183 180 172 161 147 132 118 105 93 83 74 67 60 55 50 46 43 40 37 35 34 32 31 30 30 30 30 30 31 32 34 37 40 43 48 54 60 67 75 84 93 102 111 119 125 129 131 130 128 124 119 113 107 101 95 89 84 79 76 72 69 67 65 63 62 61 60 58 57 55 53 51 48 45 42 39 35 32 29 26 23 21 19 17 15 14 13 13 12 12 13 13 14 15 16 18 20 22 25 28 31 35 40 45 51 58 66 75 86 98 111 126 141 156 170 182 190 192 189 180 168 153 136 120 106 92 81 71 63 56 50 46 42 38 36 33 32 30 29 28 28 27 27 27 28 28 29 30 31 33 35 37 39 41 44 47 49 51 53 55 56 57 57 57 56 55 54 53 53 52 52 52 52 53 54 56 59 62 66 70 75 80 86 91 97 101 105 107 108 107 104 99 93 86 79 72 64 57 51 45 39 34 30 26 22 19 17 15 14 13 12 12 12 12 13 14 15 17 19 21 24 27 31 35 39 44 50 56 62 68 75 82 88 94 99 103 106 108 109 108 107 106 104 102 101 99 99 98 99 99 101 102 103 104 104 103 101 98 93 87 80 73 65 58 51 45 40 35 31 28 25 23 21 20 19 18 18 18 18 18 19 19 20 21 22 24 26 27 30 32 35 37 40 44 47 50 53 56 59 60 61 61 61 59 57 54 52 49 45 43 40 37 35 33 31 29 27 26 25 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 12 12 12 13 14 15 16 18 20 22 26 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 126 123 117 110 102 93 84 77 70 64 59 54 51 49 47 46 45 46 46 47 48 50 52 54 56 58 60 62 63 65 65 65 65 64 62 60 58 55 52 49 46 43 40 38 35 33 32 31 30 30 30 30 30 31 32 33 35 36 37 39 41 42 44 45 47 48 49 50 51 52 52 52 52 52 52 52 52 52 52 53 53 54 56 58 60 63 67 71 75 80 85 91 96 100 104 107 108 107 105 101 96 90 84 78 71 66 60 56 51 48 45 42 40 38 37 36 35 34 34 33 33 33 34 34 35 36 37 39 40 42 45 47 51 54 58 63 68 73 78 82 87 91 93 95 95 94 92 88 84 79 73 68 63 58 53 48 44 41 38 35 32 30 29 28 27 26 26 27 27 28 30 32 34 37 40 44 47 50 53 56 58 59 59 58 56 54 51 48 46 43 41 39 37 36 35 35 35 36 37 38 40 42 44 47 51 54 58 63 67 72 77 81 85 89 92 94 95 96 95 93 90 87 83 79 74 70 66 63 59 56 54 51 49 48 46 45 44 43 42 42 41 41 42 42 42 43 44 46 48 50 52 55 58 62 66 71 76 81 85 90 93 96 97 97 95 92 89 84 79 74 69 65 60 56 53 50 47 45 44 42 42 41 41 41 42 42 43 43 44 45 46 46 47 47 47 47 47 47 46 46 45 44 43 42 42 41 40 40 39 39 39 40 40 41 42 44 45 47 49 51 54 56 58 59 61 62 62 62 62 61 60 59 57 55 54 52 50 48 47 46 45 44 44 44 45 46 48 51 54 58 63 70 77 85 93 102 110 118 123 126
 48 54 60 68 76 86 95 104 112 119 123 124 123 120 114 108 100 93 86 79 74 68 64 60 57 54 52 50 48 47 46 45 45 45 44 44 45 45 45 45 46 46 47 47 48 48 49 50 51 52 53 54 55 56 58 59 60 62 63 64 65 66 67 67 66 65 64 62 60 57 54 51 47 44 40 37 34 31 28 26 24 22 21 20 19 18 18 18 18 19 19 21 22 24 26 28 30 33 35 38 40 42 44 46 46 47 47 47 47 47 46 46 46 45 46 46 47 47 49 51 53 56 59 63 68 74 80 88 96 105 114 124 133 141 146 150 150 148 143 136 127 118 108 99 91 83 76 70 65 60 56 53 50 48 47 45 44 44 44 44 44 44 45 45 46 47 47 47 47 46 45 43 42 39 37 34 32 29 27 25 23 22 20 19 19 18 18 18 19 19 20 22 23 25 28 30 33 37 40 44 48 53 57 61 65 69 72 74 76 77 77 76 75 72 70 67 63 60 56 53 50 47 44 42 39 38 36 35 34 33 32 31 31 31 31 31 32 32 33 34 36 38 40 42 45 49 53 58 64 70 78 87 96 106 116 125 133 138 140 139 133 125 116 105 94 84 75 67 60 54 50 46 43 41 40 39 39 40 40 41 43 44 46 48 50 51 53 54 54 55 54 53 52 51 49 47 45 43 41 39 37 35 33 32 30 29 28 27 26 25 25 24 24 24 25 25 26 27 28 30 31 33 35 37 39 41 43 45 47 49 51 52 53 54 55 55 54 53 52 51 49 47 45 43 41 38 37 35 33 32 31 31 31 31 31 33 34 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 18 19 22 24 28 32 36 42 48 55 63 71 78 85 89 92 92 90 86 81 75 69 63 58 53 49 45 42 40 38 37 36 35 35 35 35 36 37 39 40 42 44 47 49 52 54 56 59 61 63 64 66 67 68 68 69 70 70 71 72 73 74 75 76 78 79 80 80 80 80 78 76 73 70 65 61 56 51 46 41 37 33 29 26 24 21 19 18 17 16 15 15 14 14 15 15 15 16 17 18 18 20 21 22 24 25 27 29 31 33 36 39 42 45 49 52 56 60 65 68 72 74 76 76 75 72 68 64 59 53 48 43 39 35 31 28 26 23 22 20 19 19 18 18 18 18 18 19 20 21 23 25 27 30 33 36 40 44 48 51 55 57 59 59 58 56 53 49 45 42 38 35 32 30 28 27 26 26 26 26 27 28 29 31 32 34 35 36 37 38 38 38 37 36 35 33 31 30 28 27 25 24 23 21 21 20 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 26 26 26 25 25 24 23 23 22 21 20 20 19 19 19 19 19 20 20 21 23 24 26 27 29 31 33 34 35 36 36 36 35 34 32 31 29 27 25 24 22 21 20 19 19 18 18 18 18 19 19 20 21 22 24 26 28 31 34 38 42 46 51 56 60 64 67 68 68 67 64 60 56 51 46 42 38 35 32 30 28 26 25 24 23 22 22 21 21 21 21 20 20 20 20 20 19 19 18 18 17 17 16 15 15 15 14 14 14
 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 16 17 18 18 19 19 19 19 18 18 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 15 16 17 19 20 21 22 23 23 23 23 22 22 21 20 19 18 16 15 15 14 13 12 12 11 11 11 11 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 21 22 22 22 22 22 21 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 12 12 11 10 10 10 9 9 9 9 9 9 9 10 10 10 11 12 13 13 14 15 16 17 18 18 19 19 18 18 17 15 14 13 11 10 9 8 7 6 6 5 5 5 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 13 14 14 14 14 14 13 13 12 12 12 12 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 13 13 13 13 13 13 12 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 8 8 9 10 10 11
 34 37 39 42 45 48 52 55 58 61 64 67 69 72 74 76 78 79 81 83 84 86 88 90 92 93 95 97 99 100 101 102 103 103 103 102 101 100 98 96 93 90 88 85 82 80 77 75 73 71 70 68 67 67 67 66 67 67 68 70 71 73 75 77 80 83 85 88 90 92 93 93 92 90 88 84 79 74 69 63 58 52 47 43 39 35 32 30 28 27 26 26 26 26 27 29 30 33 36 39 42 46 50 55 59 63 67 70 73 75 77 78 78 77 76 75 74 72 71 69 68 67 67 67 67 67 68 69 71 73 75 78 81 84 88 92 96 100 103 107 109 112 113 114 114 113 112 110 107 105 102 99 96 92 90 87 84 82 80 78 76 75 74 73 71 70 69 68 66 65 63 61 59 56 54 51 49 46 44 42 40 38 37 36 36 35 36 36 37 39 41 43 46 50 54 59 65 71 77 85 92 99 107 114 120 124 127 128 128 125 121 115 109 102 94 87 80 74 68 62 57 53 49 46 44 41 40 39 38 38 38 38 39 40 42 44 46 49 52 56 61 66 71 78 85 92 100 107 115 121 126 129 130 128 125 119 111 103 95 86 78 71 64 59 54 50 47 45 44 43 43 44 46 48 51 54 59 63 69 74 80 85 90 94 97 99 99 98 96 93 89 85 81 76 72 68 65 61 58 56 54 52 51 50 49 49 48 49 49 50 51 53 54 57 59 62 65 68 72 76 80 84 88 92 96 99 102 104 105 105 105 103 101 97 93 88 83 78 73 67 62 57 53 49 45 41 38 36 33 32 30 29 28 28 28 28 29 30 31 32
 32 32 33 33 34 34 36 37 38 40 42 43 45 46 48 49 50 51 51 52 52 52 52 51 51 51 51 51 51 51 52 52 53 54 56 57 59 61 63 66 68 71 73 76 78 79 81 82 82 82 82 81 79 78 76 74 72 70 68 66 63 61 59 58 56 54 52 50 49 47 45 44 42 41 39 38 36 35 34 33 32 31 30 30 29 29 29 29 29 29 30 30 31 32 33 34 35 36 38 39 40 42 43 45 47 48 50 52 54 56 58 60 62 64 66 68 70 71 72 72 72 71 69 67 65 62 59 55 52 49 45 42 40 37 35 33 32 30 29 28 28 28 28 28 29 29 31 32 34 36 38 41 44 47 51 55 59 64 69 73 77 81 83 85 85 84 82 78 74 70 65 60 56 52 48 44 42 39 37 35 34 32 32 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 27 28 28 29 29 30 31 33 34 36 38 40 42 45 47 50 52 54 56 58 59 59 59 59 58 56 54 52 49 47 45 42 40 38 36 34 33 31 30 29 28 28 27 27 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 35 36 38 39 41 43 45 48 50 53 56 60 63 66 69 71 73 74 75 75 74 72 70 67 64 61 57 54 51 47 44 42 39 37 35 34 32 31 30 30 29 29 29 29 30 31 32 33 34 36 38 40 42 44 47 49 52 54 57 59 61 63 65 67 68 69 70 70 70 69 68 67 66 64 62 60 57 55 52 50 47 45 43 40 39 37 36 34 33 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 22 24 26 27 29 31 32 33 34 34 34 33 33 32 31 29 28 26 25 24 22 21 20 18 17 16 15 15 14 13 13 12 12 12 12 11 11 11 11 12 12 12 13 14 14 15 16 17 19 20 21 23 24 25 26 27 28 28 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 28 29 30 30 31 31 31 31 31 30 30 29 29 28 27 27 26 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 20 21 21 21 20 20 19 18 17 15 14 13 12 11 11 10 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 13 14 15 16 17 18 20 21 22 24 25 26 27 28 28 29 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 13 13 13 14 14 14 13 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 12 13 14 15 17 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 35 38 41 44 47 51 54 57 60 62 64 66 67 68 69 70 70 71 72 72 73 73 73 73 73 72 71 69 67 64 60 56 52 48 44 41 37 34 30 28 25 23 22 20 19 18 17 17 17 17 17 18 18 20 21 23 26 29 33 37 42 48 53 59 63 67 68 67 64 60 55 50 44 39 35 31 28 26 24 22 21 21 21 21 21 22 23 24 24 25 26 26 26 26 25 23 22 20 18 16 15 14 12 11 11 10 9 9 9 9 9 10 10 11 12 14 16 18 22 26 31 37 44 51 59 66 70 72 71 66 60 53 47 40 35 30 26 22 19 17 15 14 13 11 11 10 9 9 9 9 9 9 9 9 9 10 10 11 12 13 14 16 17 19 21 24 26 29 31 33 35 37 37 38 37 36 35 33 31 29 27 25 23 22 20 19 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 9 9 9 9 10 10 11 12 12 13 14 16 17 18 19 20 21 21 22 22 21 21 20 19 18 16 15 14 13 12 11 11 10 10 10 10 10 10 11 11 12 13 15 16 18 20 23 25 28 31 34 36 38 39 39 38 36 35 33 31 29 28 26 26 25 25 26 26 27 29 30 32 33 35 36 37 37 37 36 34 32 30 27 25 23 21 19 17 16 15 14 13 13 12 12 12 12 12 13 14 14 16 17 19 21 23 26 30 33 37 41 45 48 50 52 53 52 51 49 46 43 40 37 35 32 30 28 26 25 24 22 22 21 20 20 20 20 20 20 21 22 23 24 26 28 30
 18 19 19 20 21 23 25 27 30 34 37 42 46 50 54 58 60 60 60 58 54 51 46 42 38 34 31 29 26 25 23 22 22 22 22 22 23 24 26 28 31 34 38 42 48 54 61 69 78 87 95 102 106 108 107 104 97 90 82 75 67 61 56 51 47 44 42 40 39 38 37 37 36 36 36 36 35 35 34 33 32 30 29 27 26 24 23 21 20 19 19 18 18 18 19 20 21 23 25 28 31 35 39 44 49 55 62 68 75 81 87 91 94 95 95 94 91 88 85 81 77 74 71 68 65 63 61 59 57 56 54 53 52 50 49 47 46 45 44 43 42 42 41 41 42 42 44 45 48 51 54 59 65 71 79 87 96 105 113 119 121 121 116 109 99 88 78 68 59 51 44 38 34 30 27 25 23 21 21 20 20 20 20 21 22 23 24 25 26 26 27 28 28 28 28 28 28 28 28 28 28 28 29 29 30 32 33 35 38 41 44 48 53 57 62 66 69 70 70 69 66 62 58 53 48 43 39 35 32 29 26 24 22 21 20 19 18 18 18 18 19 20 20 22 23 25 27 29 31 33 35 36 37 37 37 36 35 33 31 29 27 25 23 21 20 19 18 18 17 17 18 18 19 20 22 23 24 25 26 27 27 27 27 27 26 25 24 22 21 20 19 18 17 16 16 15 15 15 16 16 17 18 19 21 22 24 27 29 32 35 38 41 44 47 49 51 51 52 51 49 47 44 41 38 35 32 29 26 24 22 20 19 18 17 16 16 16 16 16 17 17 18 18 19 20 20 21 22 22 22 22 22 22 21 21 20 20 19 19 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 20 20 20 20 20 20 21 21 21 22 22 23 24 25 26 27 28 30 31 33 36 38 41 44 48 51 55 58 61 64 66 67 68 68 66 65 62 59 56 53 50 47 44 41 38 36 33 31 30 28 27 26 25 24 24 23 24 24 25 27 28 31 34 37 41 46 51 57 62 68 72 75 76 76 74 70 65 59 53 48 43 38 34 31 28 26 25 24 23 23 24 25 27 29 32 35 38 42 47 51 55 58 60 61 61 59 57 53 49 45 41 38 34 31 29 27 26 25 24 24 25 25 27 28 30 33 36 39 43 48 53 59 65 72 79 86 92 98 103 106 108 107 104 99 93 86 79 71 64 58 52 46 42 38 35 32 30 28 26 25 24 23 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 23 24 24 26 27 28 30 31 33 36 38 40 43 46 49 53 56 60 63 66 69 71 73 74 74 74 73 72 70 68 66 64 62 60 58 56 54 53 52 51 50 49 48 47 47 46 45 45 44 44 44 43 43 43 44 45 46 47 49 52 55 59 63 69 74 80 86 91 95 98 98 97 93 88 81 74 66 59 52 46 41 36 32 29 27 25 24 23 23 23 24 25 27 29 32 35 39 43 48 53 57 62 66 69 71 71 71 69 67 65 62 59 56 54 52 50 49 49 49 50 51 53 55 58 61 64 68 71 74 77 80 82 83 84 85 85 84 83 81 80 78 76 74 72 70 68 67 65 63 62 60 59 57 56 54 52 51 49 47 45 43 42 40 38 36 35 33 31 30 29 27 26 25 24 23 23 22 21
 17 16 15 14 13 13 12 12 12 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 18 18 19 19 20 20 21 22 23 25 26 28 29 31 32 33 33 33 33 32 30 29 27 25 24 22 21 20 18 18 17 16 16 16 16 16 17 18 18 20 21 22 24 26 29 32 35 38 41 45 48 51 53 54 55 54 52 50 47 43 40 36 33 30 28 25 23 21 19 18 17 16 15 14 13 13 12 12 12 12 12 12 12 12 13 14 14 16 17 19 21 23 25 28 32 35 40 44 49 54 60 66 71 77 82 86 90 92 93 93 91 88 84 79 74 68 63 57 52 48 44 40 37 34 31 29 27 26 24 23 22 21 21 21 20 21 21 21 22 23 24 26 28 30 33 37 41 47 52 59 65 71 76 80 82 81 78 73 67 60 54 48 42 37 33 30 27 24 22 20 19 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 17 18 19 21 23 26 30 35 41 48 56 65 75 85 94 100 103 102 98 91 83 74 66 58 51 45 40 36 32 29 26 24 22 21 20 19 18 18 17 17 17 17 18 19 19 21 22 24 25 27 29 32 34 36 37 38 39 39 38 37 35 33 31 29 26 24 22 20 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
 76 70 63 56 50 45 40 36 33 30 28 26 25 24 24 23 23 23 23 24 24 25 25 26 26 27 27 27 27 27 26 25 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 23 23 24 25 25 26 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 32 33 35 37 40 43 46 50 54 59 63 68 72 76 79 81 82 81 80 78 75 72 69 66 62 60 57 54 52 50 48 46 44 43 41 39 37 36 34 33 31 30 29 28 27 26 26 25 25 25 25 25 26 26 27 28 29 31 32 34 36 39 41 44 47 49 52 54 56 57 58 57 56 54 51 48 44 41 38 35 32 29 27 26 24 23 22 22 21 21 22 22 23 24 26 28 31 34 38 43 48 55 61 68 75 81 85 88 89 88 86 83 79 75 71 68 65 62 60 59 58 58 58 58 58 59 60 61 61 61 60 59 57 55 52 49 46 43 40 37 34 32 30 28 27 25 24 24 23 23 23 23 23 24 24 25 27 28 30 32 35 38 41 44 48 51 55 58 61 63 64 65 65 65 64 63 62 61 60 60 59 60 60 61 62 64 66 68 71 73 75 77 78 77 76 73 70 65 60 55 51 46 42 39 36 33 31 29 27 26 25 25 24 24 25 25 26 28 29 31 34 36 40 43 46 50 53 56 59 60 61 61 60 58 56 53 51 48 45 43 41 39 37 35 34 32 31 30 29 29 28 28 28 27 27 27 27 27 28 28 29 29 30 31 32 34 35 37 40 43 46 49 53 58 63 68 74 79 84 88 89 89 87 82
 55 51 48 46 44 43 43 43 44 46 47 50 53 56 59 63 66 70 73 75 76 77 77 76 74 72 69 66 64 61 59 57 56 55 54 54 54 54 55 56 57 58 59 61 63 65 67 69 71 73 75 77 79 81 83 84 85 86 86 86 85 84 82 81 79 76 74 72 71 69 68 66 65 65 64 64 64 64 64 65 65 65 65 64 63 62 61 59 56 54 51 49 46 44 41 39 38 36 35 34 34 34 34 35 35 37 38 40 42 45 48 52 56 60 65 70 74 78 81 84 85 85 83 81 77 73 69 65 60 56 52 49 45 42 40 38 36 34 32 31 30 29 29 29 29 30 30 32 34 36 39 42 46 51 56 62 67 73 77 80 82 83 82 80 76 72 68 63 59 55 52 49 47 45 44 44 44 46 48 50 54 58 64 69 76 82 89 94 99 102 103 102 99 94 89 83 76 70 64 59 54 50 46 43 41 39 38 38 38 38 39 40 42 44 46 48 51 53 55 58 60 62 64 66 67 69 70 71 72 72 72 72 71 70 69 68 66 63 61 58 55 51 48 45 43 40 38 35 34 32 31 29 29 28 27 27 27 27 28 28 29 30 32 34 36 38 40 43 46 49 52 54 57 59 60 61 62 62 62 61 60 60 59 58 57 56 55 55 54 54 54 54 54 54 54 54 54 54 54 55 55 55 54 54 54 54 55 55 55 55 56 57 58 59 60 61 63 64 65 67 68 69 69 69 69 68 67 66 64 62 60 59 57 57 56 56 57 58 60 63 66 69 74 78 83 87 92 96 99 100 101 100 97 93 87 82 76 70 64 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 74 70 67 65 63 62 62 62 62 62 62 62 62 61 59 57 55 52 49 46 43 40 37 35 33 31 30 29 29 29 30 32 34 36 39 43 47 51 56 60 64 69 72 75 77 78 78 77 76 73 70 66 63 59 55 51 47 44 41 38 36 34 33 32 32 31 32 32 33 34 35 36 38 39 41 43 44 46 48 50 52 54 56 59 61 63 65 67 68 69 69 69 69 67 66 64 61 59 56 53 50 48 45 43 41 39 37 35 34 32 31 31 30 30 30 30 31 32 34 36 38 40 43 46 48 51 53 55 57 58 59 60 59 58 57 56 54 51 49 46 43 41 38 35 33 31 29 27 26 25 24 24 25 26 28 30 32 35 38 42 46 50 53 57 60 63 65 66 67 67 67 67 67 67 67 67 68 70 73 76 81 87 94 102 110 119 127 134 139 140 138 132 123 113 101 90 79 68 59 51 45 39 34 30 27 25 24 23 23 24 25 27 30 33 37 41 46 51 57 63 70 77 84 90 96 100 104 105 105 103 99 94 87 81 73 66 59 53 47 42 37 34 31 28 26 25 25 24 25 25 26 27 29 31 33 35 37 40 43 46 50 54 57 61 65 68 71 73 75 75 75 73 71 69 66 63 60 57 55 52 50 47 45 44 42 40 39 37 36 35 34 33 32 32 31 31 31 32 32 34 35 37 39 41 44 46 49 51 54 56 58 60 61 62 62 62 61 60 59 57 54 52 49 46 43 40 37 35 33 31 29 29 28 29 30 31 34 37 41 46 52 59 67 76 85 95 105 114 122 127 130 130 127 121 115 107 99 92 85 79
 53 52 51 50 50 49 48 48 47 47 47 46 46 46 46 45 45 45 45 45 46 46 47 47 48 49 50 52 53 55 57 58 60 61 62 62 62 62 61 59 58 56 54 52 50 48 46 44 43 41 40 39 38 37 36 36 36 36 36 37 38 40 41 43 46 48 51 53 56 57 59 60 60 60 60 59 58 57 55 54 53 52 51 51 50 50 50 50 50 50 51 51 51 51 51 51 50 49 48 47 45 44 42 41 39 38 36 35 34 33 32 32 31 31 32 33 34 35 37 39 41 43 46 48 50 52 54 55 56 56 56 56 56 55 53 52 51 49 48 46 44 43 41 40 38 36 35 34 33 32 31 30 30 30 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 47 48 48 49 49 50 50 51 52 53 54 55 56 57 58 59 60 60 61 61 61 61 60 59 57 56 54 51 49 46 44 41 39 37 35 33 32 31 31 31 31 31 32 33 34 35 36 38 40 42 44 46 48 51 53 56 58 61 63 65 66 67 67 67 66 64 61 58 55 51 48 45 42 40 38 36 35 35 35 35 35 36 37 38 39 41 42 44 46 48 49 51 52 54 55 55 55 55 55 55 54 54 53 52 52 52 52 52 52 53 54 55 55 56 57 58 59 59 60 59 59 58 57 56 54 53 51 50 49 48 48 47 47 47 47 48 48 49 50 51 52 52 53 54 55 56 57 58 58 59 59 59 59 59 58 58 57 56 55 55 54 54 53 54 54 54 55 56 57 58 59 60 61 61 62 62 62 63 62 62 62 61 60 59 58 57 56 55 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
 38 36 35 34 33 32 31 31 31 30 30 30 30 30 30 29 29 28 27 26 24 23 22 20 19 18 17 16 16 15 15 16 16 17 18 19 21 22 24 26 28 31 33 36 39 42 44 47 49 51 51 51 51 49 47 44 41 37 34 31 28 25 23 21 19 18 17 17 17 17 17 18 19 20 21 23 25 27 29 31 34 36 38 40 41 41 40 39 36 34 31 28 26 24 22 20 18 17 17 16 16 15 15 16 16 16 17 18 19 20 21 22 23 24 25 26 26 26 26 25 25 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 12 12 11 11 12 12 12 12 13 14 15 16 17 19 21 23 26 28 31 33 35 36 36 36 35 34 33 31 30 28 27 26 25 24 24 24 24 24 25 26 27 29 31 32 34 36 37 38 38 37 36 34 32 30 28 25 23 21 19 18 16 15 14 14 13 13 13 13 14 15 16 18 20 22 25 28 31 34 36 39 41 42 42 42 42 40 39 37 34 32 30 28 26 24 22 20 19 17 16 15 14 14 13 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 17 18 19 20 21 23 25 27 29 31 34 36 37 38 39 38 37 36 34 32 30 28 26 25 23 21 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 17 17 17 16 16 15 14 14 14 14 14 14 14 15 16 17 18 19 21 22 24 26 28 31 33 35 37 39 40 41 42 42 41 40 39
 64 64 65 66 68 70 72 75 78 80 83 85 86 87 86 84 82 78 74 69 64 59 54 49 45 41 38 36 34 33 32 31 31 32 32 32 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 45 45 45 44 44 43 42 41 40 40 39 38 37 37 37 37 37 37 38 38 39 41 42 44 45 47 50 52 54 56 58 59 59 59 58 57 54 52 49 46 43 41 38 36 34 32 31 29 28 28 27 27 26 26 26 27 28 29 30 32 34 36 40 43 47 52 56 61 65 70 74 78 81 83 85 85 85 84 82 80 76 73 69 65 60 56 52 48 44 41 38 35 33 31 30 29 29 30 31 33 36 40 44 48 54 59 65 71 76 81 84 87 88 87 86 83 80 76 73 69 66 63 61 60 59 58 58 59 60 62 64 66 69 71 73 74 75 75 74 73 70 67 63 59 55 50 46 42 39 36 33 31 30 29 29 29 29 29 30 31 31 32 33 34 34 35 35 36 37 37 38 38 39 39 40 40 40 41 41 41 41 41 41 40 39 38 37 36 35 34 33 32 31 30 30 29 29 28 28 29 29 29 30 31 33 34 36 38 41 43 46 49 52 55 57 59 60 61 60 59 57 55 52 49 47 44 42 39 37 36 34 33 31 30 30 29 29 29 29 30 31 33 35 38 41 44 47 51 55 59 63 67 71 75 78 81 84 85 86 86 85 83 81 77 73 69 64 60 55 50 46 42 38 36 33 32 31 30 31 32 33 36 38 42 46 50 54 59 63 68 71 75 77 78 79 79 78 76 74 72 70 68 66 65
 31 30 30 29 28 27 27 26 26 25 25 25 25 25 25 24 24 23 23 22 20 19 18 16 15 14 12 12 11 10 10 10 10 10 10 11 11 12 13 14 16 17 19 21 23 26 29 32 35 38 42 45 47 47 47 45 43 39 35 31 27 23 20 18 16 14 13 12 12 12 12 13 13 14 15 16 17 19 21 23 25 26 28 30 31 31 31 30 29 27 25 24 22 21 19 18 18 17 17 17 17 17 18 19 20 21 22 24 25 27 28 29 30 30 30 29 27 26 24 22 21 19 18 17 16 15 14 14 14 13 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 15 16 16 17 19 20 22 23 25 27 29 30 31 31 31 30 30 28 27 26 24 23 22 21 20 20 19 19 19 20 20 21 21 22 23 24 25 26 26 27 26 26 25 24 22 21 20 18 17 16 15 14 13 13 12 12 12 12 12 13 14 15 17 19 21 24 27 30 33 35 37 39 39 39 37 35 33 31 28 26 23 21 19 18 16 15 14 13 12 11 11 10 10 10 10 10 10 11 11 12 13 14 15 16 17 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 21 22 24 25 27 29 30 32 33 33 33 32 31 30 28 26 24 22 20 18 17 15 14 13 12 11 10 10 9 9 9 9 9 10 10 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 9 9 9 9 9 10 10 11 12 12 13 14 16 17 18 20 21 23 25 27 28 29 30 31 31 31
 31 31 31 30 29 28 27 26 25 23 22 21 19 18 17 16 16 15 15 14 14 14 15 16 17 19 22 25 30 35 42 49 56 64 71 76 79 80 78 75 70 64 58 52 46 41 37 33 30 27 24 22 20 19 17 16 15 14 14 14 14 14 15 16 17 19 21 23 25 27 29 30 31 32 32 32 32 31 31 30 30 29 29 29 29 29 30 31 32 33 35 36 38 40 42 43 44 45 45 45 44 43 41 40 38 35 33 31 29 26 24 22 21 19 17 16 15 15 15 14 14 15 15 15 16 16 16 17 17 18 18 19 20 21 21 22 23 25 26 27 28 29 31 31 32 32 32 31 29 27 25 23 21 19 17 16 15 14 14 14 14 14 14 15 15 16 17 18 20 21 22 24 26 28 29 31 33 35 36 38 39 40 41 42 43 44 45 46 48 49 51 53 55 57 59 60 61 61 60 58 55 51 46 42 37 33 29 26 24 22 21 20 19 19 19 20 21 22 23 25 27 30 33 36 40 45 51 57 64 71 79 87 94 99 101 100 96 89 81 72 64 55 48 42 38 34 32 30 29 29 29 29 30 32 33 35 37 39 41 44 46 47 48 49 49 48 46 44 42 39 36 34 31 30 28 27 26 25 25 25 25 25 26 27 29 30 32 34 37 39 42 45 48 50 52 54 55 55 54 53 51 49 46 44 41 39 36 34 32 30 28 27 25 24 23 22 21 20 20 19 19 19 19 19 19 20 21 22 24 26 29 32 37 42 48 54 61 67 72 75 76 75 72 68 64 59 54 50 46 43 40 38 36 35 34 33 32 32 32 32
 32 29 28 27 26 26 27 27 29 30 32 33 35 37 38 39 39 39 38 36 34 32 30 27 26 24 23 22 23 24 25 27 30 34 38 42 47 53 58 64 69 73 77 79 80 79 77 73 68 63 58 52 47 42 38 33 30 27 24 22 21 20 20 20 22 23 25 28 30 33 35 37 38 39 38 38 36 34 33 31 29 27 26 25 24 24 25 26 27 29 32 36 40 45 51 57 64 70 74 77 78 76 72 66 60 53 46 40 34 29 25 21 19 17 15 15 15 16 18 21 25 30 36 44 53 63 75 88 102 116 129 139 144 145 140 131 120 106 93 81 69 59 50 42 36 30 25 21 18 16 14 13 12 13 13 15 17 19 22 25 28 31 34 37 39 41 42 42 42 42 41 41 40 40 39 39 40 41 43 46 50 54 60 66 74 81 89 95 100 103 102 98 91 82 73 63 54 46 38 32 26 22 18 15 13 11 11 11 12 13 15 18 22 26 31 37 43 50 57 65 74 82 90 97 103 107 108 107 103 97 90 82 73 64 55 47 40 33 28 23 19 16 13 12 11 11 12 13 16 19 23 27 33 39 46 55 63 73 82 90 96 99 99 95 89 82 74 66 59 53 47 43 39 37 35 34 33 33 34 34 35 36 37 38 38 38 38 37 35 33 30 27 25 22 20 18 16 15 15 15 16 18 20 23 27 32 37 44 51 60 71 82 95 108 121 133 141 146 145 139 129 116 102 89 76 64 54 45 38 32 27 24 21 19 19 19 20 21 24 27 31 36 42 48 55 62 68 74 78 80 79 77 72 66 60 54 48 43 38 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
 114 92 75 63 54 47 42 39 36 35 34 34 34 34 34 35 35 35 35 34 33 31 29 26 24 21 19 17 15 14 13 13 13 14 15 16 18 20 22 24 27 30 33 36 40 43 48 52 56 60 64 66 68 69 68 65 61 57 51 45 39 34 29 26 23 21 19 19 19 20 22 24 26 29 33 37 42 47 52 58 63 68 72 74 75 74 71 66 61 56 51 46 43 40 38 36 36 36 37 38 40 42 45 48 52 55 58 60 62 62 61 59 56 52 47 42 38 35 32 30 29 28 28 29 30 31 33 35 38 40 43 46 49 52 55 58 60 62 63 64 64 63 62 60 58 56 53 51 49 47 45 44 43 43 42 42 42 41 41 40 39 38 36 35 33 32 30 29 28 28 27 27 28 29 31 33 37 41 47 55 64 76 88 101 114 124 130 130 126 118 107 95 84 73 64 55 49 43 38 35 32 30 29 28 29 31 34 38 43 48 55 61 68 73 78 81 82 81 79 75 71 66 60 55 50 46 41 37 34 30 28 25 23 21 19 17 16 15 15 15 16 17 19 22 26 31 37 43 48 54 58 62 64 66 66 66 65 64 62 62 62 62 64 66 70 76 85 96 110 128 150 175 200 222 235 234 221 197 169 141 116 95 78 64 53 44 36 30 26 22 19 16 14 13 12 12 13 15 17 21 25 31 36 43 49 55 61 66 70 72 73 74 73 71 69 66 63 60 56 53 49 46 42 39 36 32 29 26 23 20 18 16 14 13 13 13 14 16 18 21 26 31 38 46 57 71 88 110 137 173 215 262 307 336 340 315 271 223 179 142
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 13 12 12 11 11 10 10 10 10 11 11 12 12 13 14 15 17 18 19 21 22 23 24 24 24 24 23 22 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 21 22 23 24 24 25 25 25 25 24 23 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 11 11 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 24 25 25 25 25 24 24 23 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 24 24 24 24 23 22 21 19 18 16 15 14 13 12 11 11 10 10 10 10 10 10 10 11 11 12 13 14 15 16 17 19 20 21 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 23 23 23 23 23 23 23 23 23 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 16 17 17 18 19 20 20 21 22 22 23 23 23 23 22 22 22 21 21 20 19 19 18 18 18 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 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 21 21 20 20 19 18 17 17 16 16 15 15 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 23 23 23 23 23 23 22 22 22 22 23 23 23 24 25 25 26 27 28 29 29 29 30 29 28 27 26 24 22 21 19
 102 98 91 83 74 65 58 51 45 41 37 34 31 29 28 27 26 26 26 26 26 27 28 29 31 33 36 38 41 45 48 51 54 56 58 59 60 60 60 60 59 58 57 56 54 53 51 50 48 46 44 43 41 39 37 36 34 32 31 30 30 30 31 33 36 41 47 55 64 74 86 98 110 122 132 139 143 142 138 131 121 110 99 88 78 69 61 55 49 44 40 37 35 33 31 30 29 28 28 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 31 32 34 35 37 39 41 41 42 42 41 40 38 37 35 34 32 31 29 28 27 26 25 24 24 24 24 24 24 24 24 25 26 27 28 28 29 30 30 30 30 29 28 27 26 24 23 22 21 21 21 21 21 21 22 23 25 26 28 31 34 37 41 44 48 51 54 56 58 58 58 57 55 53 51 49 47 45 44 42 41 40 39 38 38 37 36 35 34 33 32 31 31 30 30 30 30 31 31 32 33 34 35 37 39 41 44 47 50 54 58 62 66 70 74 76 78 78 76 73 69 64 58 52 47 42 38 35 32 31 31 31 32 33 34 36 37 39 41 42 44 45 46 48 49 50 52 53 55 56 58 60 62 64 67 69 73 76 79 83 86 90 93 96 98 99 100 100 99 97 94 90 85 80 74 68 62 55 49 44 40 36 33 31 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 23 23 24 25 26 27 29 30 32 34 36 38 40 41 41 41 40 38 36 35 33 31 30 29 28 28 28 29 30 31 33 36 39 43 48 54 61 69 78 86 94 100 103
 40 40 41 41 41 41 41 41 40 40 39 38 38 37 36 35 35 34 33 33 33 32 32 33 34 35 38 41 46 51 57 64 71 78 84 90 95 98 101 101 101 99 96 92 88 83 78 73 68 63 59 55 51 48 45 42 40 37 36 35 34 34 36 38 41 44 49 54 59 64 68 71 72 72 71 69 66 63 59 56 53 50 47 45 44 42 41 40 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 35 36 36 37 38 39 39 39 39 38 38 36 35 34 33 32 30 30 29 28 28 28 27 28 28 28 29 29 30 31 32 33 34 35 36 36 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 31 31 32 33 34 36 37 39 41 43 46 48 51 54 57 60 63 66 69 72 74 77 78 80 81 81 81 81 79 77 73 69 65 60 55 49 44 40 37 34 32 31 31 31 31 33 34 36 38 40 42 45 48 51 55 59 63 68 73 78 83 88 93 96 98 98 97 93 88 81 74 66 58 51 45 40 36 34 33 32 33 34 36 38 40 43 45 48 52 55 58 60 63 64 65 65 64 62 60 57 54 51 48 45 42 40 39 37 36 36 35 35 36 36 37 38 40 41 43 44 46 47 48 48 48 47 46 44 42 41 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 29 29 29 30 31 31 32 33 34 35 36 37 38 38 39 40 41 42 43 43 43 43 42 41 40 39 38 37 37 36 35 35 35 35 35 35 36 36 37 37 38 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 58 56 55 53 52 52 52 52 53 54 56 58 60 63 65 66 66 66 63 60 55 49 43 37 32 27 23 21 19 18 18 18 19 21 22 24 27 30 33 37 41 46 52 58 65 73 82 90 98 105 110 112 110 105 98 88 77 66 56 47 39 33 28 25 23 22 22 23 24 26 28 31 33 36 39 41 44 46 47 49 49 49 49 48 47 46 45 44 43 42 42 42 42 43 44 45 47 49 51 53 55 57 59 60 60 59 57 54 51 47 43 39 35 32 30 28 27 28 29 31 34 37 41 44 48 52 55 59 61 63 64 65 64 63 61 59 57 54 51 48 45 42 39 36 33 31 29 27 26 25 25 25 26 28 30 33 35 38 41 43 44 45 45 45 44 44 43 42 42 41 41 42 43 44 45 47 49 52 55 57 60 62 63 63 63 61 58 55 51 47 43 39 36 33 30 27 25 23 21 20 19 18 18 19 21 23 27 32 37 44 51 59 66 73 78 81 83 83 82 80 76 72 68 64 59 55 51 47 44 40 37 34 31 29 27 24 23 21 20 20 20 21 23 26 31 36 44 53 62 73 83 93 101 106 109 109 106 102 96 89 83 77 72 67 64 61 59 57 57 57 58 59 60 62 64 67 68 70 70 70 70 68 65 62 58 54 50 45 41 37 34 30 27 25 24 23 23 25 26 29 32 35 38 41 44 46 48 50 51 52 52 53 53 53 53 53 53 52 52 52 51 51 50 49 47 45 42 39 36 33 29 27 24 22 21 21 21 22 23 24 26 28 30 33 36 39 42 46 49 53 56 60 62 64 66 66 65 64 62
 11 11 10 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 7 8 8 9 9 10 10 10 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 8 8 8 9 10 11 12 13 14 16 18 20 21 23 25 26 26 26 26 25 24 23 21 20 19 18 16 15 14 13 12 12 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 13 13 13 13 12 12 11 10 9 8 8 7 7 6 6 6 6 7 7 7 8 9 10 11 12 14 16 19 21 24 26 28 29 29 28 26 24 21 19 17 15 13 12 11 10 10 9 9 9 9 9 10 10 10 11 11 11 11 11 10 10 9 8 8 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 9 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 13 13 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 13 14 15 15 15 15 15 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 12 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 57 58 60 63 66 69 73 78 82 86 89 92 94 95 95 94 91 87 83 77 72 67 63 59 56 55 55 56 59 62 65 68 72 75 78 81 84 87 89 92 94 97 100 102 105 108 111 114 117 119 120 121 120 117 113 107 99 90 80 70 61 53 47 42 38 36 34 34 34 35 36 37 39 40 42 44 47 49 52 54 57 60 62 65 68 70 72 75 77 79 81 84 87 90 94 98 104 110 118 126 135 144 153 161 167 169 167 160 147 132 114 96 79 64 52 43 36 31 29 27 27 27 28 30 32 35 38 42 47 53 59 67 75 86 97 111 126 141 157 171 182 188 187 180 166 148 128 109 91 75 62 53 46 41 39 38 38 40 42 45 49 53 57 62 66 71 75 79 83 86 89 91 93 94 95 95 96 96 97 97 98 99 101 102 104 105 107 107 108 107 106 104 100 96 92 86 80 74 68 62 57 53 50 48 47 48 51 55 60 67 73 79 85 90 94 97 98 97 95 92 89 84 80 75 70 66 61 57 53 50 46 43 41 38 36 34 33 33 33 35 37 42 48 55 64 74 84 94 103 110 115 118 119 119 117 115 113 110 108 105 104 102 101 99 98 97 96 94 92 90 87 83 79 74 70 65 60 56 52 48 44 41 38 35 33 31 29 28 27 27 27 29 32 36 43 52 63 77 93 111 128 144 158 167 172 171 167 159 149 138 127 117 107 98 90 82 76 70 65 60 56 52 49 46 44 42 41 40 40 42 45 51 58 68 81 97 114 132 149 164 175 180 180 175 165 152 139 125 112 101 90 82 75 69 64 61 58 57
 13 13 13 13 12 11 10 10 9 8 7 6 6 5 5 4 4 4 4 3 3 3 4 4 4 5 6 7 8 10 12 13 14 15 15 15 14 13 12 11 10 9 8 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 4 4 5 6 7 9 10 11 13 14 14 14 14 14 13 13 12 12 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 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 8 8 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 14 15 15 14 13 12 10 9 7 6 5 5 4 4 4 3 3 3 4 4 4 4 4 5 5 6 6 7 7 8 9 10 10 11 12 13 14 14 14 14 13 12 10 9 8 7 6 5 4 4 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 8 8 9 10 10 11 11 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 6 6 6 7 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 80 74 68 63 59 55 51 48 45 42 40 38 36 34 32 31 29 27 26 24 22 21 20 18 17 17 16 17 17 18 19 20 21 23 24 25 26 27 28 28 28 28 27 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 21 22 24 26 28 31 35 39 45 52 60 69 79 90 100 109 114 115 112 105 96 86 76 67 59 52 46 41 36 33 30 27 25 23 21 20 19 18 17 16 16 16 16 17 18 19 20 22 25 27 30 33 37 41 45 50 54 59 62 65 67 68 67 65 61 57 53 48 43 38 34 30 27 24 21 19 18 17 17 18 19 20 23 26 29 33 38 43 49 54 60 65 70 74 77 80 81 81 81 79 77 75 72 69 66 63 60 58 55 52 50 47 45 43 41 39 37 35 33 31 30 28 26 25 23 22 21 20 19 19 18 18 19 19 20 22 23 24 26 27 27 28 29 29 29 28 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 20 21 23 24 27 30 33 38 43 50 58 68 79 92 105 117 127 132 133 128 120 110 99 88 79 70 63 56 51 46 42 39 36 33 31 28 26 24 22 21 19 18 17 16 16 16 17 18 19 20 22 24 27 30 33 36 40 45 49 54 58 62 65 66 67 65 63 59 55 50 44 39 35 30 27 23 21 19 18 17 17 18 19 20 23 25 29 33 37 43 49 55 63 70 78 85 92 98 102 103 103 100 97 91 86
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 17 20 23 27 32 37 42 47 50 51 50 46 41 35 30 25 20 17 14 11 9 8 7 6 6 6 7 8 9 10 12 14 16 19 22 25 27 30 33 35 37 38 38 37 36 35 32 30 27 25 22 19 17 15 13 11 10 9 8 7 7 6 7 7 7 8 9 11 12 14 16 18 20 22 24 27 29 31 34 36 38 41 43 46 50 53 56 60 63 66 69 70 70 68 65 61 56 50 45 40 35 31 28 24 22 19 17 15 14 12 11 10 9 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 16 16 16 15 14 13 11 10 9 8 7 7 6 6 7 7 8 9 11 13 15 18 21 25 30 35 41 46 51 54 56 56 53 50 46 42 39 36 34 32 31 30 30 30 31 32 33 34 35 35 35 34 32 30 27 23 20 17 14 12 10 8 7 6 6 6 6 7 8 10 12 14 18 21 26 30 36 41 46 50 52 52 51 48 44 40 35 31 27 23 20 17 15 13 11 9 8 7 6 6 6 5 6 6 7 8 9 10 12 14 15 18 20 22 24 26 27 29 29 29 28 27 26 24 22 20 19 17 16 15 13 13 12 11 11 10 10 10 10 9 9 9 9 9 8 8 8 7 7 6 6 6 5 5 6 6 6 7 8 9 11 12 14 16 18 21 23 25 28 30 32 33 34 33 33 31 29 27 24 21 19 16 14 12 10 9 8 7 6 6 6 6 7 8 9 10 11 12 14 14 15 15 15 15 14 14 13 12 12 11 11 11 11 11 12 13 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
 28 27 26 26 26 26 27 28 29 31 34 36 39 41 43 44 44 43 41 37 33 29 25 21 17 14 12 10 9 8 8 8 8 8 9 10 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 26 26 25 24 23 21 19 17 14 13 11 10 9 8 7 7 8 8 9 9 10 11 13 14 16 17 19 21 23 24 26 27 27 28 28 28 27 26 26 25 24 23 23 22 22 22 21 21 21 21 20 20 19 18 17 16 15 14 12 11 10 9 9 8 8 8 9 10 11 13 15 17 20 23 26 29 32 35 38 39 40 39 38 36 34 31 28 26 23 20 18 16 14 12 11 10 9 8 8 8 8 9 10 11 14 16 19 23 27 30 33 35 36 36 35 33 31 29 27 24 23 21 20 19 18 18 17 17 17 18 18 18 19 19 19 19 18 18 17 17 16 15 14 13 12 11 10 9 9 8 8 9 9 10 11 13 16 19 23 27 31 35 39 42 44 45 44 43 41 39 36 33 31 28 26 24 22 20 19 17 16 15 14 13 13 12 12 12 12 12 13 14 16 18 20 22 25 27 29 31 31 31 31 29 28 26 24 23 21 20 19 18 18 18 17 18 18 19 20 21 22 24 26 28 31 33 35 37 39 40 40 40 39 37 35 33 31 28 26 24 22 20 19 17 17 16 15 15 15 15 15 16 16 17 17 17 18 19 19 20 21 22 24 25 27 29 31 33 35 37 39 39 39 39 37 34 31 27 24 21 18 16 14 13 12 12 12 12 13 14 15 16 18 20 22 24 27 29 31 33 34 34 34 34 33 32 30 29
 45 42 40 39 38 37 36 36 36 36 36 36 36 36 35 35 33 32 30 29 27 25 23 22 20 19 19 18 19 20 21 22 24 26 29 31 33 36 38 39 40 41 42 42 41 41 39 38 37 35 33 32 30 28 26 25 23 22 21 19 19 18 18 18 18 19 20 22 23 25 27 28 30 32 33 34 35 35 35 36 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 35 34 33 32 30 29 27 26 24 23 21 20 19 19 18 18 19 20 21 23 25 28 31 34 38 42 46 50 54 57 60 62 63 63 63 61 59 56 53 49 46 42 39 35 32 29 27 24 23 21 20 20 20 20 21 23 25 28 31 35 38 42 45 47 48 49 48 47 46 44 41 39 37 36 34 33 32 32 32 32 33 33 34 36 37 38 40 41 42 42 42 42 41 40 38 36 34 32 31 29 27 26 24 24 23 23 23 24 25 26 27 28 30 31 32 34 34 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 35 34 33 31 30 29 27 26 25 24 24 24 24 24 25 26 27 28 29 30 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 56 58 60 61 63 64 65 65 65 64 62 59 56 53 49 45 41 37 34 30 28 25 23 22 21 20 20 20 20 21 22 23 24 26 27 29 30 32 34 35 37 39 41 42 44 45 45 46 45 44 43 41 38 36 33 30 27 25 23 21 20 19 19 19 20 21 23 25 28 31 34 38 42 46 50 54 57 59 60 61 60 58 55 53 50 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 69 62 55 48 41 36 31 27 24 21 19 17 15 14 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 13 14 15 16 17 18 19 21 22 24 25 26 28 29 30 31 31 31 31 31 30 28 27 25 23 21 19 18 16 14 13 13 12 12 13 14 16 18 20 23 26 29 32 34 36 37 36 35 34 32 30 28 26 25 23 23 22 22 22 23 24 26 28 30 33 36 40 43 45 47 47 46 43 40 36 32 28 24 21 19 16 15 14 13 13 14 15 17 20 24 29 35 42 51 61 71 80 87 92 92 89 82 74 66 58 50 43 38 33 29 26 23 21 19 17 16 15 15 15 15 15 16 17 19 20 22 24 26 28 30 31 33 34 35 36 36 37 39 40 41 43 45 47 49 51 53 54 55 54 53 52 49 47 44 41 38 35 33 31 29 28 27 26 26 26 26 27 27 28 28 28 28 27 26 24 22 20 18 16 14 13 12 11 11 11 11 11 12 12 13 15 16 18 20 23 26 29 34 38 44 49 54 59 61 61 59 54 48 41 35 28 23 19 16 13 11 10 10 10 10 11 12 13 14 16 18 20 22 24 26 27 29 29 30 30 30 30 29 29 29 29 29 30 32 34 36 40 44 49 54 59 64 67 67 65 61 55 48 40 34 28 23 19 16 13 12 11 10 10 11 12 14 16 18 21 25 29 33 37 42 45 48 50 50 49 47 44 41 37 33 29 26 23 20 18 16 14 13 11 11 10 10 10 10 10 11 12 13 13 15 16 17 18 20 21 23 25 28 31 35 39 44 49 55 62 68 74 78 80 79
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 76 69 61 53 46 40 35 31 28 26 24 23 23 23 24 25 27 29 32 34 36 38 38 37 36 33 30 27 24 21 19 17 16 16 16 16 17 18 19 21 23 25 27 30 33 36 40 43 47 50 52 54 55 54 53 51 48 44 40 36 33 30 27 25 24 23 23 23 24 24 25 27 28 29 30 30 30 30 30 29 28 27 26 26 25 24 24 23 23 24 24 25 25 26 27 28 29 30 31 31 31 30 30 28 27 25 24 22 21 20 19 19 19 20 21 23 26 31 37 44 54 65 78 92 105 116 123 123 118 108 96 83 71 61 52 44 38 33 28 25 22 20 18 17 16 15 15 16 17 19 21 25 31 37 45 54 62 70 74 75 72 67 61 54 48 42 38 35 33 32 31 31 32 34 36 39 42 45 49 52 54 55 55 53 51 47 43 39 35 32 29 27 25 24 23 23 24 25 27 30 34 38 43 48 52 56 57 56 53 48 43 38 34 30 27 25 23 22 21 21 21 22 23 24 26 28 31 34 39 44 49 56 63 71 78 84 88 89 87 82 76 69 62 55 49 45 41 38 37 35 35 35 35 35 36 36 37 37 37 36 36 35 34 33 31 30 29 28 28 27 27 27 28 29 30 32 34 37 40 44 48 53 57 61 64 66 67 66 64 61 58 55 51 48 46 43 42 41 41 41 42 43 44 44 45 45 45 44 44 42 41 39 37 35 34 32 31 29 28 28 27 27 26 27 27 28 29 30 32 33 35 36 37 37 36 34 32 30 28 25 23 22 21 20 20 21 22 23 26 29 33 38 45 52 60 68 75 80 82 81
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 63 62 61 60 60 59 58 56 55 54 53 51 50 49 47 46 45 44 43 42 42 41 41 41 41 41 42 44 45 48 50 54 57 61 65 70 74 77 81 83 85 87 87 87 85 83 81 77 74 70 66 62 58 54 51 48 46 44 43 42 43 43 45 46 48 50 51 52 52 52 51 50 49 47 46 45 45 45 46 48 52 56 62 70 81 93 108 126 147 169 191 209 221 223 215 199 179 157 137 118 103 90 80 72 66 61 58 56 54 53 53 53 52 52 51 51 50 49 47 47 46 45 45 46 47 48 50 52 55 58 61 65 68 72 75 78 81 83 84 85 84 83 81 78 74 70 66 62 59 56 53 51 49 48 48 49 50 52 54 57 60 64 69 74 80 85 91 97 103 107 111 113 114 114 112 109 106 101 97 92 88 84 80 76 72 69 66 63 61 58 56 54 52 51 49 48 47 46 46 45 45 46 46 47 49 51 54 57 62 67 73 80 88 95 103 109 113 116 116 114 110 105 99 92 85 79 73 68 63 59 55 53 50 49 48 47 48 48 50 52 54 57 60 62 64 65 64 63 61 58 55 52 50 48 46 46 46 47 49 51 55 60 65 71 77 83 89 94 98 100 100 99 96 93 88 84 80 76 73 71 70 69 70 71 73 76 79 81 83 84 83 81 77 72 67 61 56 51 47 44 42 42 42 44 46 50 55 62 70 80 92 107 123 142 162 182 201 215 223 223 214 199 180 159 138 119 102 87 75 66 58 52 48 45 43 42 42 42 43 44 46 49 51 54 56 59 61 64 65 67 68 68 68 68 67 67 66 65 64 64
 43 44 44 44 44 43 42 40 39 37 35 33 31 29 28 26 25 24 22 21 21 20 19 19 19 18 19 19 20 21 23 25 28 32 36 41 46 52 59 66 73 79 83 86 87 86 82 77 70 63 56 50 44 38 34 30 26 24 22 21 20 20 21 22 24 27 31 35 40 46 51 56 60 62 62 60 57 53 48 44 40 37 35 33 31 31 30 30 31 32 33 34 35 36 37 38 38 37 36 35 33 31 29 27 26 24 23 23 22 22 23 24 25 26 28 31 33 36 39 41 43 45 46 46 46 45 44 43 41 40 39 38 37 37 36 36 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 37 36 36 35 34 33 33 32 32 32 32 33 34 34 36 37 39 41 43 45 47 49 51 53 55 57 58 60 61 62 62 63 63 63 63 62 62 61 60 59 57 55 53 50 47 44 41 38 35 33 30 28 26 25 24 24 24 24 24 25 25 26 27 29 30 31 33 35 36 38 40 42 43 45 46 47 47 47 46 44 42 39 36 33 31 28 26 24 22 21 20 19 19 19 20 21 23 26 29 33 38 44 51 59 66 73 78 80 79 76 71 65 58 53 47 43 39 36 33 32 30 30 29 29 30 30 31 31 31 31 31 30 29 28 26 24 23 21 20 19 18 18 18 19 20 22 24 27 29 33 36 39 42 44 46 47 47 47 46 44 42 40 38 35 33 30 28 26 24 22 21 20 19 18 18 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 26 27 28 29 31 32 34 36 38 39 41 42
 33 35 36 38 39 41 43 44 46 49 51 54 58 62 66 71 75 79 83 85 85 84 82 78 73 68 62 57 52 48 45 42 39 38 36 35 35 34 34 34 35 35 35 36 37 38 39 40 41 42 44 45 47 48 50 52 53 54 55 55 55 55 54 52 50 48 46 45 43 42 41 40 40 41 41 42 44 46 48 50 51 52 53 52 51 48 45 42 39 35 32 29 26 24 22 20 19 18 18 18 18 18 19 20 22 23 26 28 31 34 37 40 43 45 47 47 48 47 46 44 42 41 39 37 36 34 33 32 31 30 30 29 29 28 28 28 28 29 29 29 30 31 32 33 34 36 37 39 40 41 42 43 43 42 41 39 37 34 32 29 26 24 22 20 18 17 16 16 15 15 16 16 17 18 20 21 23 26 28 30 33 36 38 40 42 44 44 45 45 44 43 42 41 40 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 38 38 38 39 39 40 40 41 41 42 42 42 42 42 42 41 41 40 39 38 38 37 36 35 35 35 35 36 37 39 42 45 49 54 60 66 72 77 81 84 85 83 80 75 70 64 59 54 50 46 43 41 39 38 36 36 35 34 33 32 31 30 29 28 26 25 24 22 21 20 20 19 20 20 21 22 24 27 31 36 42 49 58 68 79 89 96 98 96 89 80 70 60 51 44 38 33 29 27 24 23 22 21 20 20 20 21 22 23 25 27 30 34 39 45 52 61 70 79 86 90 91 87 80 71 62 54 46 39 34 30 26 24 22 21 20 20 20 20 21 22 23 24 25 27 28 30 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
 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 9 9 9 9 9 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 15 16 17 18 18 19 19 18 18 17 16 14 13 12 11 10 10 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 6 6 6 7 7 8 9 9 10 10 11 12 12 12 13 13 12 12 12 11 10 10 9 8 7 7 6 6 6 5 5 5 6 6 6 7 7 8 9 10 11 12 13 15 16 16 17 17 17 16 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 7 7 8 9 9 10 11 12 12 13 13 13 13 12 12 12 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 13 13 12 11 10 10 9 8 7 7 6 6 6 5 5 6 6 6 7 7 8 9 10 11 12 13 14 16 17 18 19 19 19 18 17 16 15 13 12 10 9 8 7 7 6 6 6 5 5 6 6 6 6 7 8 8 9 10 11 11 12 13 13 13 13 13 12 11 11 10 9 9 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

