
 % 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
 12626 12765 12909 13060 13216 13378 13546 13720 13900 14086 14279 14477 14681 14892 15108 15331 15559 15794 16034 16280 16532 16789 17051 17319 17591 17868 18149 18435 18724 19017 19312 19610 19910 20212 20514 20817 21119 21421 21721 22019 22314 22605 22891 23171 23445 23712 23971 24221 24461 24690 24908 25113 25305 25483 25646 25793 25925 26040 26138 26218 26280 26324 26349 26356 26345 26315 26266 26200 26115 26013 25894 25759 25607 25440 25259 25064 24856 24635 24403 24161 23909 23648 23379 23103 22821 22534 22242 21946 21648 21348 21046 20743 20440 20138 19837 19537 19240 18945 18653 18365 18080 17800 17524 17253 16987 16726 16470 16220 15975 15736 15504 15276 15055 14840 14631 14429 14232 14041 13856 13678 13505 13339 13178 13023 12874 12731 12594 12462 12336 12215 12100 11991 11886 11787 11694 11605 11522 11444 11371 11302 11239 11181 11127 11079 11035 10996 10962 10932 10907 10887 10871 10860 10854 10852 10855 10863 10875 10891 10913 10939 10970 11005 11046 11091 11141 11195 11255 11319 11389 11463 11543 11627 11717 11812 11912 12018 12129 12245 12367 12495 12628 12767 12911 13062 13218 13380 13548 13722 13903 14089 14281 14479 14684 14894 15111 15334 15562 15797 16037 16283 16535 16792 17054 17322 17594 17871 18152 18438 18727 19020 19315 19613 19913 20215 20517 20820 21123 21425 21725 22022 22317 22608 22894 23175 23449 23716 23974 24224 24464 24693 24911 25116 25308 25486 25649 25796 25928 26042 26140 26220 26282 26326 26352 26359 26347 26317 26268 26201 26117 26015 25895 25760 25608 25441 25260 25064 24856 24636 24404 24161 23909 23648 23379 23103 22821 22534 22242 21946 21648 21347 21045 20742 20439 20137 19836 19536 19239 18944 18652 18364 18079 17799 17523 17252 16986 16725 16469 16219 15974 15735 15502 15275 15054 14839 14630 14427 14230 14040 13855 13676 13504 13337 13176 13022 12873 12730 12592 12460 12334 12214 12099 11989 11885 11786 11692 11604 11520 11442 11369 11301 11238 11179 11126 11077 11033 10994 10960 10930 10905 10885 10870 10859 10852 10850 10853 10861 10873 10890 10911 10937 10968 11004 11044 11089 11139 11193 11253 11317 11387 11461 11541 11625 11715 11810 11910 12016 12127 12243 12365 12493
 132 130 129 127 125 124 122 120 118 116 115 113 111 109 107 106 104 102 100 98 97 95 93 92 90 88 87 85 84 82 81 80 78 77 76 75 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 60 59 58 58 57 57 56 56 55 55 55 54 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 54 54 54 55 55 55 56 56 57 57 58 58 59 60 60 61 62 63 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 82 83 84 86 87 89 90 91 93 95 96 98 99 101 102 104 105 107 109 110 112 113 114 116 117 119 120 121 122 123 124 125 126 127 128 128 129 129 130 130 130 130 130 130 130 129 129 128 128 127 126 125 124 123 122 121 120 118 117 116 114 113 111 110 108 107 105 103 102 100 99 97 95 94 92 91 89 88 86 85 83 82 81 79 78 77 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 58 57 56 56 55 55 54 54 53 53 53 52 52 52 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 58 59 59 60 61 62 63 63 64 65 66 67 68 69 70 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 111 113 115 117 119 121 122 124 126 128 129 131 132 134 135 136 138 139 140 141 142 142 143 143 144 144 144 144 144 144 144 143 143 142 141 140 139 138 137 136 135 133
 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 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 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 56 57 60 62 64 66 69 72 75 78 81 84 88 91 95 100 104 108 113 118 123 129 135 141 147 153 160 167 174 181 188 195 203 210 218 225 233 240 247 253 259 265 270 274 278 281 283 284 285 284 283 281 278 274 270 264 259 252 246 239 231 224 216 208 201 193 185 178 170 163 156 149 142 136 130 124 118 113 108 103 98 94 89 85 82 78 74 71 68 65 62 60 57 55 53 51 49 47 45 43 42 40 39 38 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 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 51 54 56 58 60 63 65 68 71 74 77 81 84 88 91 95 99 104 108 112 117 122 127 132 137 142 147 153 158 163 168 173 178 183 187 192 195 199 202 205 207 209 211 211 212 212 211 210 208 206 203 200 197 193 189 185 180 176 171 166 161 156 151 146 141 136 131 127 122 118 113 109 105 101 97 94 90 87 84 81 78 75 72 70 67 65 63 60 58 57 55 53 51 50 48 47 46 44 43
 83 83 82 81 81 80 80 79 79 78 78 77 77 76 76 75 75 74 74 74 73 73 73 72 72 72 72 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 72 72 72 72 73 73 73 73 74 74 74 74 75 75 75 76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81 81 82 82 82 82 83 83 83 83 83 83 84 84 84 84 84 84 84 84 84 84 83 83 83 83 83 82 82 82 81 81 81 80 80 79 79 78 78 77 77 76 75 75 74 73 73 72 71 71 70 69 68 68 67 66 65 65 64 63 62 61 61 60 59 58 58 57 56 55 55 54 53 53 52 51 51 50 49 49 48 48 47 47 46 45 45 44 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 45 46 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 83 84 85 87 88 89 90 91 92 93 94 95 96 97 97 98 99 100 101 101 102 102 103 104 104 104 105 105 105 106 106 106 106 106 106 106 106 106 106 105 105 105 105 104 104 103 103 102 102 101 101 100 100 99 98 98 97 96 96 95 94 93 93 92 91 91 90 89 89 88 87 86 86 85 84 84
 199 197 196 194 192 190 188 186 184 182 179 177 175 172 170 168 165 163 160 158 155 153 150 148 145 143 140 138 136 133 131 129 127 125 122 120 118 116 114 113 111 109 107 105 104 102 100 99 97 96 95 93 92 91 89 88 87 86 85 84 83 82 81 80 79 78 78 77 76 75 75 74 73 73 72 72 71 71 70 70 70 69 69 69 69 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 69 69 69 69 70 70 70 71 71 72 72 72 73 73 74 74 75 75 76 76 77 78 78 79 79 80 81 81 82 82 83 84 84 85 86 86 87 88 88 89 90 90 91 91 92 93 93 94 94 95 96 96 97 97 97 98 98 99 99 99 100 100 100 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 100 100 100 99 99 99 98 98 98 97 97 96 96 96 95 95 94 94 93 93 92 92 91 91 90 90 89 89 88 88 87 87 86 86 85 85 85 84 84 83 83 83 82 82 82 81 81 81 81 80 80 80 80 80 80 79 79 79 79 79 79 79 79 79 79 79 80 80 80 80 80 81 81 81 81 82 82 83 83 84 84 85 85 86 86 87 88 88 89 90 91 92 92 93 94 95 96 97 99 100 101 102 103 105 106 108 109 110 112 114 115 117 119 120 122 124 126 128 130 132 134 136 138 140 142 144 147 149 151 153 156 158 160 163 165 167 170 172 174 177 179 181 183 185 187 189 191 193 195 196 198 199 201 202 203 204 205 206 206 207 207 207 207 207 207 207 206 206 205 204 203 202 200
 40 40 40 40 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 68 69 71 72 74 76 77 79 81 83 85 87 89 91 93 95 97 100 102 104 106 108 111 113 115 117 120 122 124 126 128 130 132 134 135 137 138 139 141 142 142 143 144 144 144 144 144 144 143 142 141 140 139 138 136 135 133 131 129 127 125 123 120 118 116 113 111 108 106 104 101 99 96 94 92 89 87 85 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 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 50 51 52 53 54 56 57 58 60 61 63 64 66 67 69 71 72 74 76 78 80 81 83 85 87 89 91 93 95 96 98 100 102 104 105 107 109 110 112 113 114 116 117 118 118 119 120 120 121 121 121 121 121 121 121 120 119 119 118 117 116 115 114 112 111 110 108 107 105 103 102 100 98 97 95 93 92 90 88 86 85 83 81 80 78 77 75 74 72 71 69 68 67 65 64 63 62 61 59 58 57 56 55 54 54 53 52 51 50 50 49 48 48 47 46 46 45 45 44 44 44 43 43 42 42 42 42 41 41 41 41 41 41 40 40 40
 58 59 59 60 61 61 62 63 64 64 65 66 67 68 69 70 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 92 93 94 94 95 95 96 96 96 97 97 97 97 97 97 96 96 96 95 95 94 93 93 92 91 90 89 88 87 86 84 83 82 81 79 78 76 75 74 72 71 69 68 66 65 64 62 61 59 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 53 55 57 59 60 62 64 66 68 70 73 75 77 80 82 84 87 90 92 95 98 101 104 106 109 112 115 118 121 124 127 130 132 135 138 140 143 145 147 149 151 153 155 156 157 158 159 159 160 160 160 160 159 159 158 157 156 154 153 151 150 148 146 144 142 139 137 135 132 130 127 125 123 120 118 115 113 110 108 106 104 101 99 97 95 93 91 89 87 85 84 82 80 79 77 76 74 73 72 70 69 68 67 66 65 64 63 62 61 60 60 59 58 58 57 56 56 55 55 54 54 54 53 53 53 52 52 52 52 52 52 52 52 51 51 52 52 52 52 52 52 52 52 53 53 53 54 54 54 55 55 56 56 57 57 58
 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 48 49 50 50 51 51 52 52 53 53 54 54 55 55 55 55 56 56 56 56 56 56 56 56 55 55 55 55 54 54 53 53 52 52 51 51 50 49 49 48 47 46 46 45 44 43 42 42 41 40 39 38 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 30
 142 142 142 142 141 141 140 139 138 136 135 133 132 130 128 126 124 122 120 118 115 113 111 108 106 104 101 99 97 94 92 90 88 86 83 81 79 77 75 73 72 70 68 66 65 63 61 60 58 57 56 54 53 52 51 50 49 47 47 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 52 53 54 55 57 58 60 61 63 64 66 68 69 71 73 75 77 79 81 84 86 88 90 93 95 98 100 103 105 108 110 113 116 118 121 123 126 128 131 133 136 138 140 142 144 146 147 149 150 151 152 153 154 154 155 155 155 154 154 153 153 152 150 149 148 146 144 143 141 139 137 134 132 130 127 125 123 120 118 115 113 110 108 106 103 101 99 96 94 92 90 88 86 84 82 80 78 76 75 73 71 70 68 67 65 64 63 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 45 45 45 46 46 47 48 48 49 50 50 51 52 53 54 55 55 56 58 59 60 61 62 63 65 66 67 69 70 72 74 75 77 79 80 82 84 86 88 90 92 94 96 98 100 103 105 107 109 111 113 116 118 120 122 124 126 128 130 131 133 134 136 137 138 139 140 141 142 142 142
 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 53 53 54 55 56 57 57 58 59 60 61 62 63 64 65 67 68 69 70 72 73 74 76 77 78 80 81 83 85 86 88 89 91 93 95 96 98 100 101 103 105 107 108 110 112 113 115 117 118 120 121 123 124 125 127 128 129 130 131 132 132 133 134 134 134 135 135 135 135 134 134 134 133 133 132 131 131 130 129 128 126 125 124 123 121 120 118 117 116 114 112 111 109 108 106 105 103 101 100 98 97 95 94 92 91 89 88 87 85 84 83 81 80 79 78 77 75 74 73 72 71 70 70 69 68 67 66 66 65 64 64 63 62 62 61 61 60 60 60 59 59 59 58 58 58 58 58 58 57 57 57 57 57 57 57 58 58 58 58 58 58 59 59 59 60 60 60 61 61 62 62 63 63 64 65 65 66 67 67 68 69 70 71 72 72 73 74 75 76 78 79 80 81 82 83 84 86 87 88 90 91 92 94 95 96 98 99 101 102 103 105 106 108 109 110 112 113 114 115 117 118 119 120 121 122 123 124 125 125 126 126 127 127 128 128 128 128 128 128 128 128 127 127 126 126 125 124 123 123 122 121 119 118 117 116 114 113 112 110 109 107 106 104 103 101 100 98 97 95 94 92 91 89 88 86 85 83 82 80 79 78 76 75 74 72 71 70 69 68 67 66 64 63 62 61 61 60 59 58 57 56 56 55 54 53 53 52 51 51 50 50 49 49 48 48 48 47 47 46 46 46
 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 49 49 50 50 50 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 60 60 61 61 62 63 63 64 65 65 66 67 67 68 69 70 70 71 72 73 73 74 75 76 76 77 78 78 79 80 81 81 82 83 83 84 84 85 86 86 87 87 88 88 88 89 89 90 90 90 90 91 91 91 91 91 91 91 91 91 91 91 91 91 90 90 90 90 89 89 89 88 88 87 87 86 86 85 85 84 84 83 83 82 82 81 80 80 79 78 78 77 77 76 75 75 74 74 73 72 72 71 71 70 69 69 68 68 67 67 66 66 65 65 64 64 64 63 63 62 62 62 61 61 61 60 60 60 59 59 59 59 58 58 58 58 58 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 59 59 59 59 59 59 60 60 60 60 60 60 61 61 61 61 61 61 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 62 62 62 62 62 62 61 61 61 61 60 60 60 60 59 59 59 59 58 58 58 57 57 57 56 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 52 51 51 51 51 50 50 50 49 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 45 45 45 45
 59 59 59 59 59 60 60 60 60 61 61 61 61 62 62 62 62 63 63 63 64 64 64 64 65 65 65 66 66 66 67 67 68 68 68 69 69 69 70 70 71 71 71 72 72 73 73 74 74 75 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 90 91 91 92 92 92 93 93 94 94 94 95 95 95 96 96 96 97 97 97 97 98 98 98 98 98 98 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 98 98 98 98 98 98 97 97 97 97 97 96 96 96 96 95 95 95 94 94 94 94 93 93 93 92 92 92 91 91 91 91 90 90 90 89 89 89 88 88 88 87 87 87 87 86 86 86 85 85 85 85 84 84 84 84 83 83 83 83 82 82 82 82 82 81 81 81 81 81 80 80 80 80 80 79 79 79 79 79 79 78 78 78 78 78 78 77 77 77 77 77 77 76 76 76 76 76 76 75 75 75 75 75 75 74 74 74 74 74 73 73 73 73 73 72 72 72 72 72 71 71 71 71 70 70 70 70 70 69 69 69 69 68 68 68 68 67 67 67 67 66 66 66 65 65 65 65 64 64 64 64 63 63 63 63 62 62 62 62 62 61 61 61 61 60 60 60 60 60 59 59 59 59 59 59 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 59
 99 100 100 101 101 102 102 103 103 103 103 104 104 104 104 104 104 104 104 104 103 103 103 102 102 101 101 100 100 99 98 98 97 96 95 94 93 93 92 91 90 89 88 86 85 84 83 82 81 80 79 78 77 76 75 73 72 71 70 69 68 67 66 65 64 63 62 62 61 60 59 58 57 57 56 55 54 54 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 51 51 52 52 52 53 53 54 54 55 55 56 56 56 57 57 58 58 59 59 60 60 60 61 61 62 62 62 63 63 63 64 64 64 65 65 65 66 66 66 66 67 67 67 67 67 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 66 66 66 66 66 65 65 65 65 65 65 64 64 64 64 64 64 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 64 64 64 64 65 65 65 66 66 66 67 67 68 68 69 69 69 70 70 71 72 72 73 73 74 75 75 76 77 77 78 79 79 80 81 82 82 83 84 85 86 86 87 88 89 90 90 91 92 93 94 94 95 96 96 97 98 98
 23 24 25 26 27 28 29 31 32 34 35 37 38 40 42 44 46 48 51 53 56 58 61 64 67 71 74 78 81 85 89 93 98 102 107 111 116 121 126 131 137 142 147 152 157 162 167 172 176 180 184 187 190 192 194 196 197 197 197 196 195 193 191 188 185 182 178 174 170 165 161 156 151 146 142 137 132 127 122 118 113 109 105 101 97 93 89 86 82 79 76 73 70 67 65 62 60 57 55 53 51 49 48 46 44 43 42 40 39 38 37 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 52 54 56 58 60 62 64 66 69 71 73 76 78 81 83 86 89 92 94 97 100 103 105 108 111 113 116 118 121 123 125 126 128 129 131 131 132 132 133 133 132 131 131 129 128 126 124 122 120 118 115 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 69 66 64 61 59 56 54 52 50 48 46 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22
 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 47 47 47 47 48 48 48 49 49 50 50 51 51 51 52 52 53 54 54 55 55 56 56 57 58 58 59 60 60 61 62 63 63 64 65 65 66 67 68 68 69 70 71 71 72 73 73 74 75 75 76 77 77 78 78 79 79 79 80 80 80 81 81 81 81 81 81 81 81 81 81 81 80 80 80 79 79 78 78 77 77 76 75 75 74 73 73 72 71 70 69 68 67 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 51 50 49 49 48 47 46 45 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 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 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 55 56 57 58 58 59 60 61 62 63 64 65 66 67 68 69 70 70 71 72 73 74 74 75 76 76 77 78 78 79 79 79 80 80 80 80 81 81 81 81 81 81 81 80 80 80 80 79 79 79 78 78 77 77 76 76 75 74 74 73 72 72 71 70 69 69 68 67 66 66 65 64 63 63 62 61 61 60 59 58 58 57 57 56 55 55 54 54 53 52 52 51 51 50 50 50 49 49 48 48 48 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44
 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 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 36 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 56 57 58 58 59 60 60 61 62 63 63 64 65 66 67 67 68 69 70 71 71 72 73 74 75 75 76 77 78 79 79 80 81 82 82 83 84 84 85 86 86 87 87 88 89 89 89 90 90 91 91 91 91 92 92 92 92 92 92 92 92 92 92 92 91 91 91 91 90 90 90 89 89 88 88 87 86 86 85 85 84 83 83 82 81 80 80 79 78 77 77 76 75 74 73 73 72 71 70 69 69 68 67 66 65 65 64 63 63 62 61 60 60 59 58 58 57 56 56 55 55 54 53 53 52 52 51 51 50 50 49 49 49 48 48 47 47 47 46 46 45 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40
 76 77 78 79 79 80 81 82 82 83 84 84 85 86 86 87 87 87 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 88 87 87 86 86 85 85 84 84 83 82 82 81 80 80 79 78 77 77 76 75 74 74 73 72 72 71 70 69 69 68 67 67 66 65 65 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 57 56 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 56 56 56 57 57 57 58 58 59 60 60 61 61 62 63 64 64 65 66 67 68 69 70 71 72 73 74 76 77 78 80 81 83 84 86 87 89 91 92 94 96 98 100 102 104 106 108 110 112 114 116 118 121 123 125 127 130 132 134 136 138 141 143 145 147 149 150 152 154 155 157 158 160 161 162 163 163 164 164 165 165 165 165 164 164 163 163 162 161 159 158 157 155 154 152 150 148 146 144 142 139 137 135 133 130 128 125 123 121 118 116 113 111 109 106 104 102 100 97 95 93 91 89 87 85 83 82 80 78 76 75 73 72 70 69 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 45 45 45 46 46 47 47 48 48 49 50 50 51 51 52 53 53 54 55 56 56 57 58 59 60 60 61 62 63 64 65 66 66 67 68 69 70 71 72 73 74 74 75
 65 65 65 66 66 66 67 67 68 68 68 69 69 70 70 70 71 71 71 72 72 73 73 73 74 74 74 75 75 76 76 76 77 77 77 78 78 79 79 79 80 80 80 81 81 81 82 82 82 83 83 83 84 84 84 85 85 85 86 86 86 86 87 87 87 88 88 88 88 89 89 89 90 90 90 90 91 91 91 91 92 92 92 92 92 93 93 93 93 93 94 94 94 94 94 95 95 95 95 95 95 96 96 96 96 96 96 96 97 97 97 97 97 97 97 97 97 98 98 98 98 98 98 98 98 98 98 98 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 98 98 98 98 98 98 98 98 97 97 97 97 97 96 96 96 96 96 95 95 95 94 94 94 93 93 93 92 92 92 91 91 90 90 89 89 89 88 88 87 87 86 86 85 85 84 84 83 82 82 81 81 80 80 79 79 78 77 77 76 76 75 75 74 73 73 72 72 71 71 70 69 69 68 68 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 60 60 59 59 58 58 58 57 57 56 56 56 55 55 55 54 54 54 54 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 52 52 52 52 52 53 53 53 53 53 54 54 54 55 55 55 55 56 56 56 57 57 57 57 58 58 58 59 59 59 60 60 60 61 61 62 62 62 63 63 63 64 64
 77 78 78 79 79 79 80 80 80 80 80 80 80 80 79 79 79 78 78 77 77 76 75 74 74 73 72 71 70 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 50 49 48 47 47 46 45 45 44 44 43 42 42 41 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 39 39 40 40 40 41 41 42 43 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 56 58 59 60 62 63 64 66 67 69 71 72 74 76 78 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 116 118 119 121 122 123 124 125 125 126 126 126 127 126 126 126 125 124 123 122 121 119 118 116 114 113 111 109 106 104 102 100 98 95 93 90 88 86 83 81 79 77 74 72 70 68 66 64 62 60 58 56 55 53 51 50 48 47 45 44 43 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 21 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 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 76
 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 45 46 47 48 50 51 52 54 56 57 59 61 62 64 66 68 70 72 74 77 79 81 83 86 88 90 93 95 97 99 102 104 106 108 110 112 114 115 117 118 119 120 121 121 122 122 122 121 121 120 119 118 117 116 114 112 110 108 106 104 102 99 97 94 92 89 87 84 82 79 77 74 72 70 67 65 63 61 59 57 55 53 51 49 48 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27
 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 57 57 58 58 59 59 60 61 61 62 62 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 73 74 74 74 74 75 75 75 75 75 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 70 70 69 69 69 68 68 67 67 66 66 65 65 64 64 63 63 62 62 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 52 51 51 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 44 44 44 44 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41
 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 61 62 63 64 65 67 68 69 70 72 73 74 75 76 77 79 80 81 82 83 84 85 86 86 87 88 89 89 90 90 91 91 92 92 92 92 92 92 92 92 92 92 91 91 91 90 90 89 89 88 87 87 86 85 84 84 83 82 81 80 79 78 78 77 76 75 74 73 72 71 71 70 69 68 67 66 66 65 64 63 63 62 61 61 60 60 59 58 58 57 57 56 56 56 55 55 54 54 54 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 54 54 54 55 55 56 56 56 57 57 58 58 59 59 60 61 61 62 62 63 64 64 65 66 66 67 68 68 69 70 70 71 72 73 73 74 75 75 76 77 77 78 79 79 80 80 81 81 82 82 82 83 83 83 84 84 84 84 84 84 84 84 84 84 83 83 83 82 82 82 81 80 80 79 79 78 77 76 75 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 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 41 42 43 43
 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 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 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 44 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13
 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 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 38 39 40 41 42 44 45 47 48 50 51 53 55 56 58 60 62 64 66 68 70 72 74 77 79 81 83 86 88 90 93 95 97 100 102 104 106 108 110 112 113 115 116 117 119 119 120 121 121 121 122 121 121 121 120 119 118 117 116 114 113 111 110 108 106 104 102 100 98 95 93 91 89 87 85 82 80 78 76 74 72 70 68 66 65 63 61 59 58 56 55 53 52 50 49 48 47 46 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 29 28 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 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 49 49 50 51 52 52 53 54 54 55 56 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 57 57 56 56 55 54 53 53 52 51 50 50 49 48 47 46 45 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20
 47 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 73 74 75 77 78 79 81 82 83 84 86 87 88 89 90 91 92 93 94 95 96 96 97 97 97 98 98 98 97 97 97 96 96 95 94 94 93 92 90 89 88 86 85 83 82 80 79 77 75 73 72 70 68 66 65 63 61 60 58 56 55 53 51 50 48 47 45 44 43 41 40 39 38 37 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 66 66 67 68 68 68 69 69 70 70 70 70 70 70 70 70 70 70 69 69 69 69 68 68 67 67 66 66 65 64 64 63 63 62 61 61 60 59 59 58 57 56 56 55 54 54 53 53 52 51 51 50 50 49 48 48 47 47
 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 45 47 49 51 53 56 58 61 64 67 70 73 76 79 83 87 90 94 98 103 107 112 116 121 126 131 136 142 147 152 158 163 169 174 180 185 190 195 200 205 209 213 217 220 223 226 228 230 231 232 232 232 232 231 230 228 226 223 221 217 214 211 207 203 199 194 190 186 181 177 172 168 164 159 155 151 147 143 139 135 131 128 124 121 118 114 111 108 106 103 100 98 96 93 91 89 87 85 83 82 80 79 77 76 74 73 72 71 70 69 68 67 66 66 65 64 64 63 63 62 62 62 61 61 61 61 61 61 60 60 60 60 60 61 61 61 61 61 61 62 62 62 62 63 63 63 64 64 64 65 65 65 66 66 67 67 67 68 68 69 69 69 70 70 70 70 71 71 71 71 72 72 72 72 72 72 72 72 72 71 71 71 71 70 70 69 69 68 68 67 66 66 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 28 28 27 26 25 25 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 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
 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 15 18 21 24 28 32 37 42 47 53 60 67 75 84 93 104 116 129 144 160 178 198 220 245 272 302 336 373 415 462 513 571 635 706 785 872 968 1074 1190 1316 1451 1596 1749 1908 2069 2229 2382 2521 2641 2736 2799 2828 2820 2776 2700 2597 2472 2332 2182 2029 1876 1727 1584 1449 1323 1206 1098 999 909 827 752 685 623 568 518 473 432 395 361 331 304 279 256 236 218 201 186 172 159 148 138 128 120 112 105 98 92 87 82 78 74 70 67 64 61 59 56 54 53 51 50 48 47 46 45 44 44 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 52 53 53 53 54 54 54 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54 54 53 53 52 52 51 51 50 49 49 48 47 46 46 45 44 43 42 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 17 17 16 15 14 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 1 1 2 2 3 4 4 5 6 8 9 10 12 14 16 18 20 23 26 29 33 37 41 46 51 57 63 70 78 87 96 106 118 130 144 160 177 195 216 239 265 293 324 359 398 442 490 543 603 670 745 828 921 1025 1142 1272 1417 1579 1760 1960 2183 2428 2697 2990 3306 3642 3993 4353 4710 5053 5365 5629 5829 5950 5983 5926 5782 5564 5285 4962 4613 4253 3894 3545 3214 2904 2616 2353 2114 1897 1702 1526 1369 1227 1101 988 887 796 715 643 578 520 467 421 379 341 307 276 249 224 201 181 163 146 132 118 106 95 85 76 67 60 53 47 42 36 32 28 24 21 17 15 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 11 12 13 13 14 15 16 16 17 18 19 19 20 21 22 23 24 24 25 26 27 28 29 29 30 31 32 33 34 34 35 36 37 37 38 39 40 40 41 42 42 43 44 44 45 45 46 46 46 47 47 48 48 48 48 48 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 37 36 35 35 34 33 32 31 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 84 140 205 282 373 481 608 758 937 1148 1400 1700 2057 2484 2994 3607 4342 5224 6284 7552 9064 10849 12923 15272 17825 20427 22821 24669 25641 25534 24375 22402 19957 17364 14858 12572 10564 8840 7380 6155 5131 4276 3563 2968 2470 2053 1703 1409 1162 953 777 627 501 394 303 225 160 104 57 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 9 20 33 47 64 82 103 128 155 186 222 263 309 362 423 492 572 663 768 889 1027 1187 1372 1584 1830 2114 2443 2823 3263 3771 4355 5026 5791 6655 7619 8673 9798 10952 12076 13089 13898 14414 14573 14356 13790 12947 11915 10788 9641 8532 7496 6552 5707 4959 4303 3731 3234 2803 2430 2107 1827 1584 1374 1192 1033 895 775 670 579 499 429 368 315 268 227 191 159 132 107 86 67 50 36 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 76 160 261 382 528 704 915 1170 1478 1851 2304 2854 3525 4346 5351 6584 8098 9952 12210 14926 18113 21703 25469 28972 31585 32689 31984 29670 26321 22583 18943 15666 12852 10499 8561 6975 5680 4624 3761 3055 2474 1996 1602 1275 1005 780 593 437 307 199 109 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 52 91 138 194 261 342 438 553 691 858 1058 1300 1592 1947 2377 2901 3538 4313 5252 6384 7730 9297 11055 12914 14696 16141 16965 16972 16163 14729 12953 11096 9338 7769 6420 5286 4343 3565 2924 2397 1964 1606 1311 1066 863 695 554 437 339 257 189 131 83 43 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 46 85 134 193 266 355 465 601 768 976 1235 1559 1966 2479 3125 3937 4943 6159 7555 9012 10283 11036 11017 10234 8949 7494 6106 4901 3905 3103 2463 1955 1552 1230 973 766 599 464 354 265 192 132 83 43 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 1 2 2 3 4 4 5 5 6 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 7 7 6 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 23 25 26 28 29 31 33 35 37 39 41 44 46 49 52 55 58 62 66 70 74 79 84 89 95 101 108 115 122 130 139 149 159 169 181 194 207 222 237 254 272 292 312 335 359 385 413 442 474 508 544 582 623 666 711 758 807 858 910 962 1015 1068 1120 1170 1217 1261 1300 1333 1360 1380 1393 1398 1395 1384 1366 1340 1309 1273 1232 1188 1141 1092 1042 992 942 892 844 798 753 709 668 629 592 556 523 492 463 435 410 385 363 342 322 304 287 270 256 242 229 216 205 194 185 175 167 159 151 144 137 131 125 120 115 110 106 102 98 94 91 88 85 82 79 77 74 72 70 68 66 65 63 62 60 59 58 56 55 54 53 52 52 51 50 49 49 48 48 47 46 46 46 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21
 1 1 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 15 16 17 19 21 23 25 27 29 32 35 38 41 45 49 53 58 63 69 75 82 89 97 106 116 127 138 151 165 181 198 216 237 259 284 311 341 374 410 449 493 540 592 648 709 775 845 920 1000 1082 1167 1254 1339 1422 1499 1568 1626 1670 1699 1710 1704 1681 1642 1589 1524 1451 1372 1289 1205 1121 1040 961 886 816 750 688 632 579 531 487 446 409 375 345 316 291 267 246 226 208 192 177 164 151 140 130 120 112 104 97 90 84 78 73 68 64 60 56 53 50 47 45 42 40 38 36 35 33 32 30 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 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 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1
 30 30 31 32 32 33 34 35 36 36 37 38 40 41 42 43 45 46 48 49 51 53 55 57 59 62 64 67 70 73 76 80 84 88 92 97 102 108 113 120 126 134 141 150 158 168 178 190 202 214 228 243 259 277 295 315 337 360 385 411 440 470 502 537 574 612 653 696 740 787 834 883 932 981 1030 1077 1122 1163 1201 1234 1260 1280 1293 1299 1296 1286 1269 1244 1214 1178 1138 1095 1048 1000 951 902 853 805 758 713 669 628 588 551 515 482 451 422 394 369 345 323 302 283 265 248 233 219 205 193 181 171 161 151 143 135 127 121 114 108 103 98 93 88 84 80 77 73 70 67 64 62 60 57 55 53 52 50 48 47 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29
 23 24 25 26 27 28 29 31 32 33 35 36 38 40 42 44 46 49 51 54 57 60 64 67 71 75 80 85 90 96 102 108 115 123 132 141 150 161 173 185 199 214 230 247 266 287 310 335 362 391 423 458 496 538 583 632 686 744 807 874 947 1025 1108 1197 1289 1386 1486 1588 1690 1791 1888 1979 2060 2130 2186 2224 2245 2246 2229 2192 2139 2071 1991 1901 1805 1704 1601 1499 1398 1301 1207 1118 1033 954 880 812 748 689 635 585 539 496 457 422 389 359 332 306 283 262 243 225 208 193 179 167 155 144 134 125 117 109 102 95 89 84 79 74 69 65 61 58 55 52 49 46 44 41 39 37 36 34 32 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22
 19 20 21 22 23 23 24 25 27 28 29 30 31 32 34 35 37 38 40 41 43 45 47 49 50 53 55 57 59 62 64 67 70 72 75 78 82 85 88 92 96 100 104 108 112 117 121 126 131 137 142 148 153 159 166 172 179 186 193 200 207 215 223 231 239 248 256 265 274 283 293 302 311 321 330 340 349 359 368 377 386 395 404 412 420 428 435 442 448 454 459 464 468 471 474 476 477 477 477 476 475 472 469 466 461 456 451 445 438 431 423 415 407 398 389 380 371 361 352 342 333 323 313 304 294 285 276 267 258 249 241 232 224 216 209 201 194 187 180 173 167 161 155 149 143 138 133 128 123 118 114 109 105 101 98 94 90 87 84 81 78 75 72 69 67 64 62 59 57 55 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 5 5 5 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18
 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 51 53 55 57 59 61 63 66 68 71 73 76 79 82 85 89 92 96 99 103 107 111 115 120 124 129 134 138 143 149 154 159 164 170 175 181 186 192 197 202 207 213 217 222 227 231 235 239 242 245 248 250 252 254 255 255 255 255 254 253 252 250 247 245 242 239 235 231 227 223 219 214 210 205 200 196 191 186 181 177 172 167 163 158 154 150 146 142 138 134 130 127 123 120 116 113 110 108 105 102 100 97 95 93 91 89 87 85 83 82 80 79 78 76 75 74 73 72 72 71 70 70 69 69 68 68 68 68 68 68 68 68 68 68 69 69 70 70 71 71 72 73 74 75 76 77 78 79 81 82 84 85 87 89 91 93 95 97 99 101 104 106 109 112 114 117 120 123 126 130 133 136 140 143 147 150 154 158 161 165 169 172 176 179 182 186 189 192 195 197 200 202 204 205 207 208 209 209 209 209 208 207 206 205 203 200 198 195 192 189 185 182 178 174 170 166 161 157 153 148 144 139 135 131 126 122 118 114 110 106 102 99 95 92 88 85 82 79 76 73 70 67 65 62 60 58 56 54 52 50 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20
 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 17 18 19 20 21 22 24 26 28 30 33 36 39 42 46 50 55 60 66 73 80 88 97 107 118 130 143 158 175 194 215 238 264 292 325 361 401 446 496 553 616 687 766 854 953 1064 1187 1324 1476 1643 1825 2022 2232 2452 2678 2902 3117 3311 3473 3592 3658 3666 3615 3508 3354 3164 2950 2721 2490 2262 2044 1839 1649 1475 1317 1174 1046 932 829 738 657 585 521 463 412 367 327 291 259 230 205 182 161 143 127 112 99 87 77 67 59 51 45 38 33 28 23 19 16 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15
 41 41 42 42 42 42 43 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 49 50 50 51 52 53 54 55 56 58 59 61 63 65 67 69 72 74 77 81 84 88 93 97 103 108 115 122 129 137 146 156 167 179 193 207 223 241 260 281 305 331 359 390 425 463 505 552 603 660 723 792 869 954 1048 1151 1265 1391 1530 1681 1848 2029 2225 2438 2665 2906 3158 3419 3683 3944 4195 4427 4629 4793 4908 4969 4972 4916 4805 4644 4441 4208 3954 3687 3417 3150 2891 2644 2411 2193 1992 1807 1638 1483 1343 1216 1101 997 904 819 743 674 612 556 506 460 419 382 348 318 290 265 243 222 204 187 171 157 145 133 122 113 104 96 88 81 75 69 64 59 55 50 47 43 40 37 34 31 29 27 25 23 21 19 18 16 15 13 12 11 10 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 41 41
 10 10 11 11 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 27 28 29 31 33 35 36 39 41 43 46 49 52 56 59 64 68 73 78 84 91 98 106 114 124 134 145 158 172 187 204 223 244 267 293 322 353 389 428 472 521 576 637 705 781 867 963 1070 1190 1326 1477 1647 1838 2052 2291 2559 2857 3189 3557 3962 4405 4885 5397 5937 6492 7049 7586 8080 8502 8827 9029 9094 9014 8795 8455 8016 7507 6954 6384 5817 5267 4746 4261 3814 3407 3038 2706 2409 2144 1907 1697 1510 1343 1196 1064 948 844 752 671 598 533 475 423 377 336 299 267 237 211 187 166 147 130 114 100 88 76 66 57 49 41 35 29 23 18 14 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 8 9 9
 45 45 45 46 46 46 46 46 46 45 45 45 44 44 43 43 42 42 41 40 39 38 37 36 36 35 34 33 32 31 30 29 28 27 27 26 26 26 26 26 27 28 30 32 35 38 42 47 53 61 70 80 92 107 124 143 166 193 224 260 302 350 406 472 547 635 736 854 992 1151 1337 1553 1805 2100 2444 2846 3318 3870 4516 5272 6154 7180 8362 9710 11219 12864 14586 16280 17796 18952 19571 19540 18854 17617 16004 14209 12392 10667 9097 7708 6504 5472 4594 3852 3225 2696 2250 1874 1556 1288 1061 868 705 567 449 349 264 192 130 78 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 2 3 4 5 7 8 9 10 12 13 14 16 17 18 19 21 22 23 24 26 27 28 29 30 32 33 34 35 36 37 38 39 39 40 41 42 42 43 44 44 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 16 22 28 34 41 49 57 66 76 86 97 109 122 136 151 168 186 205 226 248 273 299 327 358 392 428 467 509 555 605 658 716 778 846 918 996 1080 1170 1266 1369 1480 1597 1721 1853 1992 2138 2290 2449 2614 2783 2956 3132 3309 3486 3660 3830 3993 4149 4294 4426 4544 4647 4732 4798 4846 4874 4882 4872 4843 4796 4734 4656 4566 4463 4351 4231 4103 3970 3834 3694 3554 3413 3272 3132 2995 2860 2727 2599 2473 2352 2235 2122 2013 1908 1808 1712 1620 1532 1448 1368 1292 1219 1150 1085 1023 964 908 855 804 757 712 669 629 591 555 521 489 458 430 403 377 353 330 309 288 269 251 234 218 203 189 175 162 150 139 128 118 108 99 91 83 75 68 61 55 49 43 38 33 28 24 19 15 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 36 37 39 40 41 43 44 46 48 49 51 53 55 57 59 61 63 65 68 71 73 76 79 82 86 89 93 97 101 105 110 115 120 126 132 138 145 152 159 167 176 185 195 205 217 229 242 255 270 286 303 322 342 363 386 411 438 467 499 533 569 609 652 699 749 804 864 929 999 1075 1158 1249 1347 1454 1570 1696 1833 1982 2144 2319 2509 2714 2935 3174 3429 3703 3993 4301 4624 4961 5309 5665 6022 6377 6720 7044 7341 7600 7814 7973 8072 8105 8072 7973 7812 7595 7329 7024 6688 6332 5964 5592 5222 4860 4510 4175 3857 3557 3276 3014 2770 2545 2338 2146 1970 1809 1661 1525 1401 1287 1183 1088 1001 921 848 781 719 663 611 564 520 480 443 409 377 348 321 297 274 252 233 215 198 182 167 154 141 129 118 108 99 90 81 73 66 59 53 47 41 36 31 26 22 18 14 10 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 1 1 1 2 2 3 3 3 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34
 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 22 24 25 27 29 31 33 35 37 39 42 45 47 51 54 57 61 65 70 74 80 85 91 98 105 112 121 130 140 150 162 175 189 205 222 241 262 285 310 338 368 402 440 482 528 579 637 700 771 850 938 1036 1146 1268 1406 1559 1731 1923 2138 2378 2647 2947 3282 3653 4065 4518 5015 5555 6136 6752 7393 8047 8693 9307 9859 10318 10655 10843 10867 10725 10426 9990 9447 8828 8165 7487 6815 6167 5554 4984 4459 3981 3548 3159 2811 2499 2222 1975 1755 1560 1387 1233 1096 975 867 770 685 609 541 480 426 377 334 295 261 230 202 176 154 134 115 99 84 71 59 48 38 29 21 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 1 2
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 15 24 34 45 58 73 89 108 129 153 181 211 246 285 330 380 437 501 574 657 751 858 979 1118 1275 1455 1659 1893 2159 2463 2811 3207 3657 4169 4747 5397 6119 6912 7766 8663 9572 10448 11233 11862 12273 12419 12283 11878 11250 10458 9571 8647 7734 6863 6056 5322 4664 4078 3562 3109 2712 2364 2061 1797 1566 1364 1188 1034 899 781 678 587 507 437 375 321 273 231 194 161 133 107 85 65 47 32 18 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 1 3 5 7 9 12 14 16 19 21 24 26 29 31 34 37 39 42 45 48 50 53 56 59 62 65 68 70 73 76 79 82 85 87 90 93 95 98 100 103 105 108 110 112 114 116 117 119 121 122 123 125 126 126 127 128 128 129 129 129 129 128 128 127 126 126 125 123 122 121 119 118 116 114 112 110 108 106 104 101 99 97 94 92 89 87 84 81 79 76 73 71 68 65 63 60 58 55 52 50 47 45 42 40 37 35 32 30 28 25 23 21 19 16 14 12 10 8 6 4 2
 70 73 77 81 86 90 94 99 104 109 114 119 124 130 136 142 149 155 162 169 177 185 193 202 211 220 230 240 251 263 275 287 301 315 330 346 363 381 400 421 442 465 490 517 545 576 608 643 681 721 765 812 863 918 977 1041 1110 1185 1266 1354 1449 1552 1663 1783 1913 2054 2206 2370 2547 2738 2942 3161 3395 3644 3908 4186 4479 4784 5099 5423 5752 6081 6405 6720 7017 7292 7535 7740 7901 8013 8070 8070 8014 7902 7739 7528 7277 6992 6681 6352 6010 5663 5317 4975 4642 4321 4013 3721 3445 3185 2942 2716 2506 2311 2130 1964 1811 1669 1539 1420 1310 1209 1117 1032 953 882 816 755 700 649 601 558 518 481 447 416 387 360 335 312 291 271 253 236 220 205 191 178 166 155 144 134 125 116 108 100 93 86 79 73 68 62 57 52 47 43 39 35 31 27 24 21 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 1 2 4 5 6 8 9 11 12 14 16 18 20 22 24 26 28 31 33 36 38 41 44 47 50 53 56 59 63 66
 86 93 101 109 117 126 134 143 152 161 170 180 189 199 208 218 228 238 247 257 267 276 286 295 305 314 323 331 340 348 356 364 371 378 385 392 398 404 410 415 421 426 431 435 440 445 449 454 459 464 470 475 482 489 497 506 516 527 541 556 573 592 615 641 671 705 744 789 841 899 967 1044 1133 1234 1350 1484 1636 1810 2011 2240 2502 2804 3149 3544 3995 4512 5099 5767 6520 7365 8300 9321 10412 11541 12662 13706 14589 15220 15519 15436 14968 14160 13094 11868 10579 9303 8095 6986 5993 5116 4353 3693 3126 2641 2227 1873 1572 1316 1097 911 752 616 501 402 318 246 184 132 87 48 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 2 6 10 14 19 24 29 34 40 46 52 58 65 72 79
 2 3 4 5 6 7 8 9 10 12 13 14 16 17 19 21 22 24 26 29 31 33 36 38 41 44 47 51 54 58 62 67 71 76 82 87 94 100 107 115 123 132 142 152 163 175 188 203 218 235 253 272 294 317 343 370 400 433 469 508 551 597 648 703 763 828 899 977 1060 1151 1249 1355 1469 1590 1720 1857 2001 2152 2309 2469 2632 2793 2952 3104 3246 3373 3484 3573 3638 3677 3688 3672 3629 3560 3470 3359 3233 3095 2948 2796 2642 2487 2335 2187 2044 1907 1777 1653 1538 1429 1328 1234 1146 1065 990 921 856 797 743 692 646 603 564 528 494 464 435 409 385 362 342 323 305 289 274 260 246 234 223 213 203 194 185 177 170 163 156 150 144 139 133 128 124 120 115 111 108 104 101 97 94 91 89 86 83 81 78 76 74 71 69 67 65 63 62 60 58 56 55 53 52 50 49 47 46 44 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 20 29 39 51 63 78 94 112 133 156 182 212 246 284 327 376 431 494 565 645 737 841 960 1095 1248 1422 1620 1844 2099 2387 2711 3074 3479 3925 4410 4931 5476 6031 6574 7077 7511 7842 8044 8101 8008 7776 7426 6987 6491 5966 5435 4918 4427 3968 3547 3164 2819 2510 2233 1987 1769 1575 1404 1252 1117 998 893 800 717 643 578 520 469 423 383 347 314 286 260 237 217 199 183 168 155 144 133 124 116 109 102 96 91 86 82 78 75 72 69 67 65 63 61 60 58 57 56 55 54 54 53 53 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 45 44 44 43 42 42 41 40 40 39 38 37 36 35 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 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 18 25 32 42 52 64 77 92 110 130 152 178 208 242 281 325 376 435 502 579 667 769 887 1023 1180 1361 1570 1813 2093 2416 2788 3215 3703 4255 4872 5550 6277 7030 7771 8449 9002 9370 9505 9388 9033 8484 7801 7047 6277 5531 4834 4201 3635 3137 2702 2324 1998 1716 1474 1265 1085 930 797 682 582 497 422 358 302 254 212 176 144 116 93 72 54 38 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 15 19 23 27 32 38 44 51 59 67 77 88 100 114 129 146 165 187 211 238 268 303 341 385 434 489 551 621 700 790 891 1006 1136 1282 1448 1635 1845 2082 2347 2643 2970 3329 3717 4131 4562 4998 5421 5811 6144 6393 6540 6570 6480 6280 5985 5620 5209 4775 4339 3914 3511 3136 2792 2481 2200 1950 1727 1528 1353 1198 1061 940 833 738 655 581 516 458 406 361 321 285 253 225 200 177 157 139 123 109 96 85 75 65 57 50 43 37 32 27 23 19 15 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 32 45 60 77 96 117 142 169 200 236 276 321 373 431 498 574 661 760 873 1002 1150 1320 1513 1735 1988 2277 2607 2981 3403 3879 4409 4993 5629 6307 7013 7724 8409 9030 9544 9913 10103 10097 9898 9523 9008 8391 7715 7016 6323 5659 5036 4463 3942 3475 3058 2689 2363 2075 1823 1602 1408 1237 1088 957 842 741 652 574 505 444 391 343 301 264 231 201 175 152 131 112 96 81 67 55 44 35 26 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 45 69 98 132 172 220 276 342 420 513 623 753 907 1090 1307 1566 1875 2242 2679 3199 3813 4536 5378 6340 7413 8562 9723 10792 11638 12133 12190 11799 11034 10017 8881 7735 6652 5670 4806 4059 3420 2878 2420 2034 1709 1435 1205 1010 845 706 588 489 404 332 272 220 176 138 107 80 57 37 21 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 156 291 466 694 992 1382 1895 2576 3483 4698 6326 8488 11276 14615 18026 20450 20743 18743 15458 12042 9111 6806 5062 3758 2784 2054 1503 1086 767 524 336 192 82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 12 13 13 14 15 15 16 17 17 18 19 20 21 22 22 23 24 25 27 28 29 30 31 33 34 36 38 39 41 43 45 48 50 53 56 59 62 65 69 73 78 82 88 93 100 106 114 122 130 140 150 162 174 188 203 219 237 257 279 303 330 359 392 427 467 510 558 611 670 735 807 886 973 1069 1175 1291 1419 1558 1710 1874 2051 2240 2440 2649 2864 3081 3296 3502 3692 3858 3993 4089 4142 4147 4105 4017 3889 3726 3537 3330 3112 2889 2668 2453 2246 2051 1868 1698 1542 1398 1267 1147 1039 941 852 772 699 634 574 521 473 430 390 355 323 294 268 244 223 203 185 169 155 141 129 118 108 99 90 83 76 69 63 58 53 48 44 40 36 32 29 26 24 21 19 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 6 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 3 12 22 33 46 61 77 97 118 143 171 204 241 283 331 386 449 520 603 697 806 930 1073 1237 1426 1643 1893 2181 2512 2893 3330 3829 4398 5042 5763 6562 7429 8349 9289 10207 11041 11724 12190 12386 12290 11914 11301 10514 9622 8689 7763 6880 6061 5316 4649 4057 3536 3079 2680 2333 2031 1768 1540 1341 1168 1017 886 772 672 585 509 442 383 332 287 248 213 183 156 132 111 93 77 63 50 39 29 21 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 21 25 30 35 40 45 51 58 64 71 79 87 96 105 115 125 136 148 161 175 190 206 223 241 261 283 306 331 358 387 419 453 491 532 576 625 678 735 798 867 942 1024 1114 1212 1319 1436 1564 1703 1855 2020 2198 2390 2598 2819 3056 3305 3567 3839 4119 4401 4683 4957 5217 5456 5666 5840 5971 6054 6084 6060 5984 5858 5687 5477 5236 4972 4692 4404 4113 3825 3543 3273 3015 2770 2542 2328 2130 1947 1778 1623 1482 1352 1233 1125 1027 937 856 782 714 653 597 546 499 457 419 383 351 322 295 270 248 227 208 191 175 160 146 134 122 112 102 92 84 76 69 62 56 50 44 39 34 30 25 21 18 14 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 56 86 123 166 218 280 353 441 546 671 821 1001 1216 1473 1780 2147 2583 3098 3699 4389 5162 5996 6849 7655 8327 8778 8943 8804 8393 7781 7053 6282 5526 4818 4177 3609 3113 2683 2312 1995 1723 1490 1290 1120 974 849 742 650 571 503 445 395 352 315 284 256 233 214 197 182 170 160 151 144 138 133 129 126 123 121 119 118 117 117 117 116 117 117 117 117 117 117 118 118 118 118 118 118 117 117 116 115 115 114 113 111 110 108 107 105 103 101 99 96 94 91 89 86 83 81 78 75 72 69 66 63 60 57 53 50 47 44 41 38 36 33 30 27 25 22 19 17 15 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 23 27 31 36 40 46 52 58 65 73 82 92 103 116 130 146 164 185 208 235 265 300 341 387 441 502 574 656 752 864 994 1145 1322 1529 1770 2052 2381 2764 3210 3725 4317 4989 5740 6559 7424 8292 9101 9774 10226 10389 10233 9774 9074 8216 7288 6361 5483 4682 3972 3354 2821 2368 1983 1657 1383 1151 957 792 654 538 439 356 286 226 176 134 98 67 42 20 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 41 60 82 107 137 171 211 258 312 376 450 537 638 756 894 1055 1244 1465 1723 2023 2370 2772 3231 3750 4329 4960 5628 6307 6956 7529 7972 8239 8300 8152 7815 7333 6753 6125 5489 4875 4299 3774 3302 2883 2514 2192 1912 1668 1457 1274 1115 977 858 755 665 587 518 459 407 361 321 286 255 228 204 183 164 147 131 118 106 95 85 76 68 61 54 48 43 38 33 29 25 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 1 3 5 8 10 13 15 18 21 25 28 32 36 41 45 50 56 62 68 75 82 90 99 108 118 129 141 154 168 184 201 219 239 261 286 313 342 374 410 449 492 540 593 652 716 788 867 954 1050 1157 1274 1402 1543 1697 1864 2044 2238 2443 2660 2884 3112 3340 3561 3769 3954 4110 4228 4302 4328 4303 4229 4109 3951 3760 3547 3318 3083 2846 2613 2389 2176 1976 1791 1619 1461 1318 1187 1069 961 865 778 699 629 565 508 457 410 369 332 298 268 240 216 193 173 155 139 124 110 98 87 77 68 59 52 45 39 33 28 23 18 14 11 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 11 13 15 17 19 22 24 27 30 34 37 41 45 50 55 60 66 73 80 87 95 104 114 125 137 150 164 180 196 215 235 258 282 309 338 370 405 444 486 533 583 639 699 765 837 915 999 1090 1188 1293 1405 1523 1647 1776 1908 2043 2177 2309 2435 2552 2658 2748 2820 2871 2900 2905 2887 2846 2785 2706 2611 2504 2388 2267 2141 2015 1891 1769 1651 1538 1430 1329 1233 1144 1061 983 912 845 784 727 675 627 583 542 504 470 438 408 381 356 332 311 291 272 255 239 224 210 197 185 174 163 153 144 135 127 119 111 105 98 92 86 80 75 70 65 61 57 53 49 45 42 39 35 32 30 27 24 22 20 17 15 13 11 9 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 7 8 10 12 14 16 18 21 23 26 29 33 37 41 45 50 55 61 67 74 82 90 99 109 120 132 145 159 175 192 212 233 256 281 310 341 375 413 454 500 550 605 665 731 803 881 966 1058 1156 1260 1371 1486 1606 1727 1849 1967 2081 2185 2276 2351 2408 2442 2454 2443 2409 2354 2281 2193 2093 1985 1871 1755 1639 1525 1415 1309 1209 1115 1027 945 869 799 735 675 621 571 526 484 446 412 380 351 325 301 279 258 240 223 207 193 180 168 156 146 137 128 120 112 105 98 92 87 81 76 72 67 63 60 56 53 49 46 43 41 38 36 34 31 29 27 25 24 22 20 19 17 16 15 13 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 9 11 13 15 17 20 23 26 29 32 36 40 44 49 54 60 65 72 79 86 94 103 112 122 134 146 159 173 188 205 223 243 264 288 313 340 370 403 438 476 518 563 611 664 721 783 850 922 999 1081 1170 1264 1363 1469 1580 1695 1815 1938 2063 2190 2315 2438 2555 2666 2767 2856 2931 2990 3031 3054 3058 3044 3011 2961 2896 2818 2728 2630 2524 2414 2301 2187 2073 1961 1851 1745 1643 1545 1452 1364 1281 1202 1128 1059 994 933 877 824 774 729 686 646 609 574 542 512 483 457 433 410 388 368 349 332 315 299 285 271 258 245 234 223 212 202 193 184 176 168 160 153 146 139 133 127 121 116 111 106 101 96 92 88 84 80 76 73 69 66 63 60 57 54 52 49 47 44 42 40 38 36 34 32 30 29 27 26 24 23 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 29 38 48 59 72 86 102 120 141 164 190 220 254 292 336 385 441 505 578 661 756 863 987 1127 1287 1470 1679 1916 2186 2490 2833 3216 3640 4103 4600 5119 5646 6155 6619 7004 7278 7414 7400 7237 6942 6543 6072 5562 5041 4530 4043 3592 3178 2805 2472 2175 1913 1681 1478 1299 1142 1004 883 777 684 602 530 467 411 362 318 280 246 216 190 166 145 127 110 95 82 71 60 51 43 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 13 15 17 19 21 24 27 30 33 37 41 46 51 56 62 69 76 84 93 103 113 125 139 153 170 188 208 230 255 283 314 348 386 429 477 531 591 658 734 818 913 1019 1138 1271 1421 1588 1774 1982 2212 2467 2746 3051 3378 3725 4087 4455 4818 5160 5464 5713 5888 5976 5969 5868 5680 5418 5101 4747 4373 3995 3625 3270 2938 2630 2349 2094 1863 1657 1472 1308 1161 1031 915 813 722 641 569 505 448 398 353 313 277 245 217 191 169 148 130 114 99 86 74 64 54 46 38 31 24 19 14 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 21 24 26 28 31 33 36 39 42 45 48 51 54 58 61 65 68 72 76 80 84 88 93 97 102 107 112 117 123 128 134 140 146 152 159 166 173 181 188 197 205 214 223 233 244 255 266 279 292 306 321 336 353 371 391 412 434 458 484 512 542 574 609 647 688 732 780 832 887 948 1012 1082 1157 1238 1324 1416 1514 1618 1727 1842 1962 2086 2213 2341 2470 2596 2719 2835 2940 3034 3111 3171 3210 3227 3220 3191 3139 3066 2974 2866 2745 2614 2476 2334 2190 2048 1908 1773 1643 1520 1403 1293 1191 1095 1007 925 850 780 716 658 604 555 510 469 432 397 366 337 311 287 265 245 226 209 194 179 166 154 143 132 123 114 106 98 91 85 79 73 68 63 58 54 50 46 42 39 36 33 30 27 25 23 20 18 16 14 12 11 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 11 13 15 17
 101 100 100 100 100 99 99 99 98 97 97 96 96 95 94 94 93 92 91 90 90 89 88 87 86 86 85 84 83 83 82 81 81 80 80 79 79 79 78 78 78 78 79 79 79 80 81 82 83 85 86 88 91 93 96 100 103 107 112 117 123 130 137 145 153 163 173 185 198 212 228 245 264 284 307 332 360 390 424 461 501 546 595 648 708 773 844 923 1008 1102 1204 1316 1436 1565 1703 1850 2003 2162 2323 2483 2638 2782 2909 3014 3091 3135 3143 3114 3050 2954 2830 2686 2526 2357 2184 2013 1846 1686 1535 1394 1263 1143 1033 933 842 759 685 618 557 503 453 409 369 333 301 272 246 222 201 181 164 148 134 121 109 98 89 80 72 65 58 52 47 42 37 33 29 26 22 19 17 14 12 10 8 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 6 7 7 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 26 27 29 30 31 32 33 34 35 36 38 39 40 41 43 44 45 47 48 50 51 52 54 55 57 59 60 62 63 65 66 68 69 71 72 74 76 77 78 80 81 83 84 85 87 88 89 90 91 92 93 94 95 96 97 97 98 99 99 100 100 100 100 101 101 101 101
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 14 18 23 28 33 39 46 53 62 71 81 92 104 118 133 149 168 189 211 237 265 296 330 369 411 458 511 569 633 704 783 870 965 1070 1184 1309 1445 1591 1747 1913 2088 2269 2454 2640 2822 2997 3159 3302 3422 3514 3575 3602 3595 3556 3487 3391 3273 3138 2990 2834 2674 2514 2355 2201 2052 1911 1777 1651 1534 1424 1323 1229 1142 1062 989 921 859 802 750 702 658 617 580 545 514 484 457 432 409 388 368 349 332 316 301 287 273 261 249 238 228 218 208 199 191 182 175 167 160 153 147 140 134 128 123 117 112 107 102 97 93 88 84 80 76 72 69 65 62 58 55 52 49 46 43 40 38 35 33 30 28 26 24 22 20 18 16 15 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 0 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 15 16 18 19 21 23 25 28 30 33 36 40 43 47 52 57 62 68 74 81 89 97 107 117 128 141 155 170 187 206 227 251 276 305 337 372 411 455 503 557 618 685 759 842 935 1038 1153 1281 1423 1582 1757 1952 2166 2403 2662 2944 3249 3577 3923 4284 4653 5022 5378 5708 5997 6229 6392 6475 6472 6384 6217 5981 5690 5360 5005 4639 4273 3915 3572 3248 2946 2667 2410 2176 1964 1771 1597 1440 1299 1172 1058 956 864 781 707 641 581 527 479 435 396 361 330 301 275 252 231 212 195 180 166 153 142 131 122 113 106 99 92 86 81 76 72 68 64 61 58 55 52 50 48 46 44 42 40 39 38 37 35 34 33 33 32 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 34 34 33 32 32 31 30 29 28 28 27 26 25 24 23 23 22 21 20 19 18 17 16 15 15 14 13 12 11 10 9 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 9 11 13 16 19 22 25 29 34 39 44 50 57 64 72 81 92 103 117 131 148 166 187 210 237 266 300 338 380 428 482 542 610 685 769 863 965 1077 1197 1325 1460 1597 1733 1863 1981 2082 2159 2207 2223 2207 2159 2084 1987 1873 1748 1619 1488 1360 1238 1123 1016 917 826 744 670 602 542 488 439 395 356 321 290 262 237 215 194 176 160 146 133 121 110 101 92 84 77 71 65 60 55 51 47 43 40 37 34 32 30 27 25 24 22 21 19 18 17 15 14 13 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 29 31 33 35 38 40 42 45 48 51 54 57 60 64 67 71 75 79 83 87 92 97 102 107 112 118 124 130 137 144 151 159 167 175 184 193 203 213 224 235 247 259 273 286 301 317 333 350 368 387 407 428 451 474 499 526 553 582 613 646 680 716 754 794 836 881 927 976 1027 1080 1136 1195 1256 1319 1385 1453 1524 1596 1671 1748 1826 1905 1985 2066 2146 2226 2305 2382 2456 2526 2593 2654 2709 2758 2799 2832 2857 2872 2877 2873 2859 2836 2803 2761 2710 2652 2588 2517 2441 2360 2277 2191 2103 2015 1927 1839 1752 1667 1583 1503 1424 1349 1276 1207 1140 1077 1017 960 905 854 806 760 717 676 638 602 568 536 505 477 451 426 402 380 359 340 321 304 287 272 257 244 231 219 207 196 186 176 167 159 150 143 135 128 122 115 109 104 98 93 88 84 79 75 71 67 64 60 57 54 51 48 46 43 41 38 36 34 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 6 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 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 13 15 16 18 19 21 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 20 36 54 77 103 135 173 218 272 336 412 503 611 741 896 1081 1304 1571 1891 2274 2731 3274 3910 4642 5461 6337 7209 7983 8544 8788 8664 8195 7473 6615 5724 4874 4104 3432 2856 2370 1964 1624 1342 1107 912 750 614 502 407 329 263 208 162 124 91 65 42 24 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
 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 54 56 58 61 63 65 68 70 73 76 79 82 86 89 93 97 102 106 111 116 122 128 134 141 148 156 164 173 182 192 202 214 226 239 253 268 284 301 319 339 360 382 406 432 459 488 519 552 587 625 664 706 749 795 844 894 946 1000 1055 1112 1169 1227 1284 1340 1395 1448 1497 1542 1583 1618 1647 1668 1683 1690 1689 1680 1664 1641 1611 1575 1534 1488 1439 1387 1332 1277 1220 1164 1107 1052 998 945 894 845 798 753 710 669 631 594 560 527 496 468 441 415 391 369 348 328 310 292 276 261 247 234 221 209 198 188 178 169 161 152 145 138 131 125 119 113 108 102 98 93 89 85 81 77 74 70 67 64 61 58 56 53 51 49 46 44 42 40 39 37 35 33 32 30 29 27 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 32 33
 43 44 46 48 50 53 55 57 59 62 64 67 70 73 76 79 82 85 89 92 96 100 104 109 113 118 122 128 133 138 144 150 157 163 170 178 185 193 202 211 220 230 240 251 263 275 288 301 316 331 347 363 381 400 419 440 462 485 509 534 561 589 618 648 680 713 748 784 821 859 898 938 979 1021 1063 1104 1146 1187 1228 1267 1304 1339 1372 1402 1428 1450 1469 1482 1491 1496 1495 1489 1478 1462 1441 1416 1388 1355 1320 1282 1241 1199 1156 1111 1066 1021 977 932 889 846 805 764 726 688 652 618 585 553 524 495 468 443 419 396 375 354 335 317 300 284 269 255 242 230 218 207 196 187 177 169 160 153 145 139 132 126 120 115 110 105 100 96 92 88 84 81 77 74 71 68 65 63 60 58 56 54 51 49 48 46 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 18 19 20 21 22 24 25 26 27 28 30 31 33 34 36 37 39 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 13 16 21 26 31 37 44 51 60 70 81 93 108 124 142 163 186 213 243 278 318 364 416 476 544 623 713 817 937 1074 1231 1412 1618 1854 2122 2425 2762 3136 3540 3968 4406 4833 5224 5547 5772 5874 5841 5677 5399 5035 4617 4174 3732 3307 2911 2549 2225 1936 1682 1459 1265 1095 948 821 710 614 530 458 395 340 292 251 215 183 156 132 111 92 76 62 50 40 30 22 15 9 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
 17 18 19 20 21 22 23 24 25 27 28 29 30 32 33 34 36 37 39 40 42 44 45 47 49 51 53 55 57 59 61 64 66 68 71 73 76 79 82 85 88 91 94 97 101 104 108 111 115 119 124 128 132 137 142 147 152 157 163 168 174 180 187 194 200 208 215 223 231 239 248 257 266 276 286 297 308 319 331 343 356 369 383 397 411 426 442 458 474 491 508 526 544 562 580 598 616 634 652 670 687 703 719 733 746 758 768 777 784 788 790 791 788 784 777 767 756 742 726 709 690 669 648 625 602 578 554 530 506 482 459 436 413 391 370 350 331 312 294 277 261 246 231 218 205 192 181 170 160 150 141 132 124 116 109 102 96 90 85 79 74 70 65 61 57 53 50 47 44 41 38 35 33 31 28 26 24 23 21 19 18 16 15 13 12 11 10 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 15 16
 3 3 4 5 6 7 8 9 11 12 13 14 16 17 19 20 22 24 26 28 30 32 34 37 39 42 45 48 51 54 57 61 65 69 73 77 82 87 92 97 103 109 115 122 129 136 144 152 161 170 179 189 199 210 221 233 245 257 271 284 298 313 328 344 360 377 394 412 430 448 467 486 505 524 544 564 584 604 624 644 664 683 703 722 741 760 778 795 813 829 846 861 876 891 904 917 929 941 952 961 971 979 986 992 998 1002 1006 1009 1010 1010 1010 1008 1005 1001 995 989 981 972 962 950 938 924 909 893 876 859 840 820 800 779 758 736 714 692 669 646 624 601 579 556 534 513 491 471 450 430 411 392 374 357 340 323 308 292 278 264 251 238 225 214 202 192 181 172 162 153 145 137 129 122 115 108 102 96 90 85 80 75 70 66 62 58 54 50 47 44 41 38 35 33 30 28 26 24 22 20 18 16 15 13 12 11 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 45 46 48 50 52 53 55 57 60 62 64 67 69 72 75 78 82 85 89 93 97 102 107 112 118 124 130 137 145 153 161 171 181 192 203 216 230 245 261 278 297 317 339 363 389 416 446 479 514 552 593 637 684 734 788 846 907 972 1040 1111 1185 1261 1338 1417 1494 1571 1643 1711 1773 1826 1869 1901 1920 1926 1918 1897 1863 1817 1760 1695 1623 1546 1466 1384 1301 1219 1139 1062 988 917 850 787 728 672 621 573 529 489 451 416 384 355 328 303 281 260 241 223 207 192 178 166 154 144 134 125 117 109 102 96 90 84 79 74 70 66 62 59 55 52 49 47 44 42 40 38 36 34 33 31 30 28 27 26 25 23 22 21 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20
 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 28 29 31 32 33 35 37 38 40 41 43 45 47 49 51 53 55 58 60 63 65 68 71 74 78 81 85 89 93 98 103 108 114 120 126 133 141 150 159 168 179 191 204 217 233 249 267 287 308 332 358 386 417 451 488 528 572 620 672 729 790 857 928 1005 1088 1175 1268 1365 1465 1569 1674 1780 1883 1981 2073 2155 2224 2278 2314 2332 2330 2308 2268 2210 2137 2051 1956 1854 1748 1640 1532 1426 1323 1225 1131 1043 961 884 812 746 686 630 578 532 489 450 414 382 352 325 301 279 258 240 223 208 194 181 170 159 149 141 132 125 118 112 106 101 96 92 88 84 80 77 74 71 68 66 64 61 59 57 56 54 52 51 49 48 46 45 44 43 41 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 8 9
 29 31 32 33 34 36 37 38 40 41 43 44 46 48 50 51 53 55 57 59 62 64 66 69 71 74 77 80 83 86 90 93 97 101 105 109 114 118 123 129 134 140 147 154 161 168 176 185 194 204 214 226 237 250 264 278 294 311 328 348 368 390 413 438 465 493 524 556 590 627 666 707 750 795 843 893 945 999 1054 1111 1168 1226 1283 1340 1395 1448 1497 1542 1582 1616 1643 1662 1673 1676 1670 1655 1632 1602 1564 1520 1471 1417 1360 1301 1240 1178 1117 1056 996 938 881 827 775 726 679 635 594 554 518 484 451 422 394 368 344 321 301 281 263 247 231 217 204 192 180 170 160 151 142 134 127 120 114 108 102 97 92 87 83 79 76 72 69 66 63 60 57 55 53 51 48 47 45 43 41 40 38 37 35 34 33 32 31 29 28 27 26 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 13 17 21 25 29 34 39 45 52 59 67 75 85 95 107 119 133 149 166 185 206 229 255 284 316 351 390 434 482 536 595 661 733 814 903 1001 1108 1226 1356 1496 1648 1812 1987 2172 2366 2567 2771 2974 3172 3359 3529 3676 3796 3881 3931 3941 3914 3850 3753 3628 3480 3315 3139 2956 2770 2586 2406 2233 2068 1911 1765 1628 1501 1383 1274 1175 1083 999 923 852 788 730 676 627 583 542 505 471 439 411 384 360 338 317 299 281 265 250 236 223 211 200 189 180 170 162 154 146 139 132 126 120 114 108 103 98 93 89 84 80 76 72 68 65 62 58 55 52 49 46 44 41 38 36 34 31 29 27 25 23 21 19 18 16 14 13 11 10 8 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 44 46 48 51 53 56 58 61 64 67 70 73 77 80 84 87 91 95 100 104 109 113 118 123 128 134 140 145 152 158 164 171 178 186 194 202 210 218 227 237 246 256 267 278 289 301 313 325 339 352 366 381 396 412 428 445 462 480 499 518 538 558 579 601 623 645 668 692 715 739 763 788 812 837 861 885 908 931 953 974 994 1013 1030 1046 1060 1072 1081 1089 1094 1097 1097 1094 1089 1081 1071 1058 1043 1025 1006 984 961 936 910 883 854 826 796 766 737 707 678 648 620 592 564 538 512 487 463 439 417 396 375 356 337 319 303 286 271 257 243 230 218 206 195 185 175 166 157 148 141 133 126 119 113 107 101 96 91 86 82 77 73 70 66 62 59 56 53 50 47 45 42 40 38 36 34 32 30 28 27 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 21 22 23 24 26 27 29 31 32 34 36 38 40
 45 45 46 47 48 48 49 50 51 52 52 53 54 55 56 57 58 59 59 60 61 62 63 64 65 66 68 69 70 71 72 74 75 76 78 79 81 83 84 86 88 90 92 95 97 99 102 105 108 111 114 118 121 125 129 134 138 143 148 154 160 166 173 180 187 195 203 212 222 232 242 253 265 278 291 305 320 336 353 370 389 408 428 450 472 496 520 546 572 600 628 658 688 718 749 781 812 843 874 904 932 960 985 1008 1029 1046 1061 1071 1078 1081 1080 1075 1066 1053 1037 1017 994 968 940 910 879 846 813 779 745 712 679 646 614 584 554 525 498 471 446 422 399 378 358 338 320 303 287 271 257 243 231 219 207 197 187 177 168 160 152 145 138 131 125 119 113 108 103 98 94 89 85 82 78 75 71 68 65 62 60 57 55 52 50 48 46 44 42 41 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 12 13 15 16 18 20 22 25 27 30 33 36 40 44 49 54 59 65 72 79 88 97 107 118 131 145 161 179 199 221 246 274 305 341 380 425 475 532 595 667 747 838 940 1054 1181 1323 1480 1653 1842 2045 2261 2486 2714 2936 3144 3325 3468 3562 3599 3575 3492 3356 3178 2970 2743 2509 2276 2051 1839 1642 1462 1298 1151 1019 902 798 705 624 551 488 431 381 338 299 264 234 207 183 162 144 127 112 99 87 77 68 59 52 45 39 34 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 17 18 20 21 22 24 25 27 29 30 32 34 36 38 40 42 44 46 49 51 54 57 60 63 66 69 72 76 80 83 88 92 96 101 106 111 117 123 129 135 142 149 157 165 173 182 192 202 213 224 236 249 263 277 293 309 327 345 365 386 408 432 457 484 513 543 575 609 645 682 722 764 807 853 901 950 1001 1053 1107 1161 1215 1270 1323 1376 1426 1473 1517 1557 1591 1619 1640 1654 1660 1659 1649 1631 1605 1573 1533 1488 1438 1383 1326 1266 1205 1143 1081 1020 960 902 845 791 739 690 643 599 558 519 483 449 417 387 360 334 310 288 268 249 231 215 200 186 173 161 149 139 129 120 112 104 97 90 84 78 73 68 63 59 54 51 47 44 40 37 35 32 29 27 25 23 21 19 17 15 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 5 6 7 8 9 10 11 12 13
 6 7 8 9 10 11 12 14 15 16 18 19 21 23 25 27 29 31 33 36 38 41 44 47 51 54 58 62 66 71 76 81 87 93 99 106 113 121 129 138 147 157 168 180 192 205 219 234 250 266 284 303 323 345 367 390 415 441 468 496 526 556 587 619 651 684 717 750 783 816 848 879 909 938 965 990 1013 1034 1053 1069 1083 1094 1103 1109 1112 1113 1112 1109 1103 1095 1086 1075 1062 1048 1033 1016 999 980 961 941 920 899 877 854 832 809 785 762 738 714 690 666 643 619 595 572 549 526 504 482 460 439 419 399 379 360 342 324 307 291 275 260 245 231 218 205 193 182 171 161 151 141 132 124 116 109 102 95 88 82 77 71 66 62 57 53 49 45 41 38 35 32 29 26 24 21 19 17 15 13 11 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 45 47 48 50 51 53 55 56 58 60 62 64 65 67 69 71 73 75 77 79 81 83 86 88 90 93 95 97 100 103 105 108 111 114 117 121 124 128 132 136 140 145 149 154 160 166 172 178 186 193 201 210 220 230 241 253 266 280 296 312 330 350 371 394 420 447 477 509 544 583 624 669 719 772 830 893 961 1034 1114 1199 1291 1390 1495 1607 1725 1849 1979 2113 2250 2389 2527 2661 2789 2907 3012 3100 3168 3214 3234 3228 3196 3139 3059 2958 2840 2709 2569 2423 2274 2125 1978 1836 1699 1569 1446 1331 1223 1123 1031 946 867 795 729 669 614 563 517 475 437 402 370 341 314 290 268 247 229 212 196 182 169 157 146 136 126 118 110 102 96 89 83 78 73 68 64 60 56 52 49 46 43 40 38 35 33 31 28 27 25 23 21 20 18 17 15 14 13 12 11 9 8 7 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 38 39 40 42 43
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 5 6 7 8 9 10 12 13 14 15 16 18 19 21 22 24 26 27 29 31 33 36 38 41 43 46 49 53 56 60 64 68 73 78 84 90 97 104 112 121 130 141 152 165 179 194 210 229 249 272 297 324 354 388 425 466 511 561 616 677 744 818 899 988 1085 1190 1304 1427 1558 1696 1841 1991 2143 2293 2438 2573 2694 2794 2869 2915 2929 2911 2861 2781 2677 2552 2412 2262 2107 1951 1798 1649 1508 1375 1251 1136 1031 934 846 766 694 628 569 515 467 424 385 350 318 290 264 241 220 201 184 169 155 142 130 120 110 102 94 86 80 74 68 63 58 54 50 46 42 39 36 33 31 28 26 24 22 20 18 16 14 13 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 16 23 31 40 50 63 77 93 111 133 157 186 218 255 298 348 404 469 544 631 730 845 977 1129 1304 1506 1738 2004 2309 2656 3047 3485 3969 4491 5041 5597 6132 6606 6980 7215 7284 7179 6914 6518 6031 5494 4941 4401 3890 3419 2994 2615 2279 1984 1727 1502 1307 1138 990 862 752 655 571 499 435 380 332 290 254 222 194 170 148 130 113 99 86 75 65 57 49 42 36 31 26 22 19 15 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 14 17 22 26 31 37 44 51 59 68 77 88 100 114 129 146 165 185 209 235 264 296 333 373 419 470 527 592 664 745 836 939 1054 1184 1329 1492 1675 1879 2105 2355 2629 2927 3246 3583 3930 4278 4612 4918 5176 5368 5480 5501 5428 5265 5026 4728 4388 4026 3659 3298 2954 2632 2336 2067 1825 1609 1416 1246 1096 963 847 744 655 575 506 445 391 343 301 264 231 202 177 154 133 115 99 84 71 60 50 40 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 11 12 13 14 15 16 17 19 20 21 22 24 25 26 28 29 31 33 34 36 38 40 42 44 46 48 50 53 55 58 61 64 67 70 73 77 81 84 89 93 98 102 108 113 119 125 132 139 146 154 162 171 181 191 202 213 225 238 252 267 283 299 317 336 356 377 400 423 449 475 503 533 564 597 632 668 705 745 786 828 872 917 964 1012 1061 1110 1160 1211 1261 1311 1360 1408 1455 1499 1541 1580 1615 1647 1674 1696 1713 1724 1730 1730 1724 1713 1695 1673 1645 1612 1575 1535 1491 1444 1396 1345 1294 1242 1189 1137 1085 1034 984 935 888 843 799 757 716 678 641 606 573 541 512 483 457 431 408 385 364 344 325 307 290 274 259 245 231 219 207 195 185 174 165 156 147 139 131 123 116 110 103 97 92 86 81 76 71 67 63 58 55 51 47 44 41 38 35 32 30 27 25 22 20 18 16 14 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 14 20 27 34 42 51 60 71 82 95 109 124 141 160 180 203 227 255 285 318 355 395 440 489 543 603 669 742 822 911 1008 1115 1234 1363 1506 1662 1833 2020 2223 2444 2682 2938 3213 3504 3811 4132 4461 4796 5129 5454 5761 6041 6283 6478 6617 6693 6702 6642 6515 6327 6085 5800 5481 5141 4788 4432 4080 3739 3412 3103 2814 2546 2299 2073 1866 1679 1509 1355 1216 1091 979 878 787 706 633 567 508 454 406 363 324 289 258 229 203 180 159 140 122 106 92 79 67 56 46 37 29 21 14 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 8 11 15 19 24 30 36 42 50 58 67 78 89 102 116 132 150 169 191 216 243 273 306 343 384 429 478 532 591 656 726 801 882 968 1060 1156 1256 1359 1464 1570 1675 1777 1875 1966 2050 2124 2188 2240 2279 2306 2320 2323 2313 2294 2265 2228 2184 2135 2081 2023 1963 1902 1839 1776 1713 1651 1590 1529 1470 1412 1356 1300 1246 1194 1143 1093 1045 997 951 906 863 820 779 739 700 663 627 592 558 525 494 464 436 408 382 357 334 311 290 270 251 233 216 200 185 170 157 144 133 122 111 101 92 84 76 68 61 55 49 43 38 33 28 24 20 16 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 27 30 33 35 38 41 44 47 51 54 58 61 65 69 74 78 83 87 92 97 102 108 113 119 125 131 137 144 150 157 164 171 178 185 192 200 207 215 223 230 238 246 254 262 270 278 286 294 302 310 318 326 334 342 350 359 367 375 384 392 401 410 419 429 439 449 459 470 482 494 506 519 533 548 563 580 597 615 634 654 676 698 722 746 772 800 828 858 889 921 954 988 1022 1057 1093 1128 1164 1198 1232 1264 1293 1320 1344 1364 1380 1391 1397 1397 1391 1379 1361 1338 1309 1275 1236 1194 1148 1100 1050 999 948 896 845 795 746 699 654 611 570 531 494 459 426 396 367 341 316 293 272 252 233 216 200 185 172 159 147 136 126 117 108 100 92 85 79 73 67 62 57 52 48 44 40 36 33 30 27 25 22 20 17 15 13 12 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 11 13 15 17 19 21 23
 88 94 101 108 115 122 130 139 147 156 165 174 184 194 203 214 224 234 244 254 264 274 284 293 302 310 318 326 333 339 345 350 354 357 360 363 364 365 365 365 364 363 361 359 357 355 352 349 347 344 341 339 336 334 332 330 329 327 327 326 326 326 327 328 330 332 334 337 340 344 348 352 357 362 367 373 378 385 391 397 404 411 417 424 430 436 442 448 453 457 461 464 467 468 468 467 466 463 458 453 446 438 429 419 408 396 384 370 356 342 328 313 298 284 269 255 241 228 215 202 190 178 167 157 147 138 129 120 113 105 98 92 86 80 75 70 65 61 57 53 50 46 43 40 38 35 33 31 29 27 25 23 21 20 18 17 16 15 14 13 11 11 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 9 10 12 13 15 16 18 20 22 24 27 29 32 35 38 41 45 48 52 57 61 66 71 76 82
 0 0 0 0 0 2 5 8 12 15 19 23 28 32 37 42 47 53 58 64 71 78 85 92 100 109 117 127 136 147 157 169 181 193 207 221 235 251 267 284 302 322 342 363 385 408 432 458 485 513 543 575 607 642 678 716 756 798 842 889 938 989 1044 1101 1162 1226 1294 1366 1443 1524 1611 1703 1802 1907 2019 2138 2266 2403 2548 2704 2869 3044 3230 3426 3632 3846 4068 4296 4527 4758 4985 5202 5404 5585 5737 5853 5927 5953 5928 5849 5719 5539 5315 5054 4765 4456 4137 3815 3496 3187 2891 2612 2352 2111 1889 1687 1504 1339 1190 1056 936 829 733 648 572 504 444 391 343 300 263 229 199 172 148 127 108 91 76 62 50 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 2 3 5 7 9 10 12 14 16 19 21 23 26 28 31 34 36 39 42 45 49 52 55 59 62 66 70 74 78 82 86 90 94 98 103 107 112 116 121 126 131 135 140 145 150 155 161 166 171 177 183 189 195 201 208 215 223 232 241 250 261 272 285 299 315 332 351 372 396 422 452 485 522 563 610 662 720 785 858 940 1031 1132 1245 1369 1507 1657 1820 1996 2183 2378 2576 2772 2957 3121 3255 3347 3388 3373 3301 3176 3005 2801 2575 2340 2104 1876 1661 1462 1281 1119 974 846 734 635 549 474 409 352 303 260 223 191 163 139 118 99 84 70 58 47 38 30 24 18 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 0 0 0 0 0 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 6 8 10 13 16 19 22 26 29 33 38 43 48 53 60 66 73 81 89 97 107 117 128 140 153 166 181 197 213 231 251 272 294 317 343 370 399 430 463 498 536 576 619 665 714 767 823 883 947 1016 1090 1169 1253 1343 1439 1541 1650 1764 1884 2010 2140 2273 2407 2540 2668 2788 2897 2989 3060 3105 3122 3107 3061 2983 2877 2745 2594 2428 2254 2075 1897 1725 1559 1403 1258 1124 1001 890 790 700 619 547 483 426 375 330 290 255 224 196 171 149 130 112 97 83 71 60 51 42 34 27 21 15 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 9 10 11 13 14 16 18 20 22 24 26 29 31 34 36 39 42 46 49 53 57 61 65 70 75 80 85 91 97 104 111 118 126 134 143 153 163 174 185 197 210 224 239 254 271 288 307 327 347 370 393 418 444 471 499 529 560 593 626 661 696 733 770 807 845 882 919 956 991 1026 1058 1089 1118 1144 1167 1187 1203 1216 1226 1232 1234 1233 1228 1219 1207 1192 1174 1154 1131 1106 1079 1050 1020 989 957 925 892 859 825 792 760 727 695 664 634 604 575 547 520 494 468 444 421 398 377 357 337 319 301 284 268 253 239 225 212 200 189 178 167 158 148 140 131 124 116 109 103 96 91 85 80 75 70 66 62 58 54 50 47 44 41 38 35 33 30 28 26 24 22 20 18 16 15 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 9 11 13 15 17 19 21 24 26 29 31 34 37 40 44 47 51 55 59 63 68 73 78 83 89 95 101 108 116 123 132 140 150 160 170 181 193 206 220 235 250 267 285 304 324 346 369 393 420 448 479 511 545 582 622 663 708 756 806 860 917 978 1042 1109 1180 1255 1333 1415 1500 1588 1679 1771 1866 1961 2056 2150 2242 2330 2414 2491 2561 2622 2672 2710 2735 2747 2744 2728 2697 2653 2597 2529 2452 2366 2273 2176 2074 1971 1867 1764 1662 1562 1465 1372 1283 1198 1118 1042 970 903 840 781 726 675 627 583 542 504 468 436 405 377 351 327 304 283 264 246 229 214 199 186 173 161 150 140 131 122 113 106 98 91 85 79 73 68 63 58 54 49 45 42 38 35 32 29 26 23 21 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 8 9 11 12 13 15 16 18 19 21 22 24 26 28 30 31 33 36 38 40 42 45 47 50 53 56 59 62 65 69 73 77 81 86 90 96 101 107 113 120 128 136 144 154 164 175 187 200 215 230 248 267 287 310 335 363 393 426 463 504 549 599 653 714 781 855 938 1028 1129 1239 1361 1495 1641 1801 1975 2163 2363 2575 2796 3023 3250 3471 3678 3862 4012 4121 4179 4183 4130 4023 3868 3674 3450 3207 2954 2701 2453 2217 1994 1787 1598 1426 1270 1130 1004 892 793 704 626 556 494 439 391 347 309 275 245 218 194 173 154 137 121 108 95 84 75 66 58 50 44 38 32 27 23 19 15 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 5 6 7 9 10 11 12 14 15 17 18 20 22 24 27 29 32 34 37 41 44 48 52 57 62 67 73 79 86 93 101 109 119 129 140 152 165 179 194 210 228 247 268 291 315 341 369 399 432 467 505 545 588 634 683 735 790 848 909 973 1040 1109 1180 1253 1327 1401 1475 1547 1616 1681 1741 1794 1839 1875 1900 1914 1917 1907 1885 1852 1808 1755 1693 1624 1550 1472 1392 1311 1230 1150 1072 997 925 856 791 730 673 619 569 523 481 441 405 371 340 311 285 261 239 219 200 183 167 152 139 127 115 105 95 86 78 70 63 57 51 45 40 35 31 27 23 19 16 13 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 6 7 9 10 11 13 14 16 17 19 21 23 24 26 28 30 33 35 37 40 42 45 48 51 54 57 60 64 67 71 75 80 84 89 94 100 105 112 118 125 132 140 149 158 167 178 189 201 214 228 243 259 276 295 316 338 361 387 415 445 478 513 551 592 637 685 736 792 851 915 983 1056 1133 1214 1300 1390 1484 1580 1680 1781 1882 1983 2081 2176 2265 2347 2419 2480 2529 2563 2582 2586 2574 2546 2504 2448 2381 2304 2218 2126 2030 1930 1830 1729 1630 1532 1438 1347 1260 1177 1098 1024 955 890 829 772 719 670 624 582 543 507 474 443 415 389 365 343 322 304 286 270 256 242 229 218 207 197 188 179 171 164 157 151 145 139 134 129 124 120 116 112 109 105 102 99 96 94 91 88 86 84 82 79 77 76 74 72 70 68 67 65 64 62 61 59 58 56 55 54 53 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 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 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 12 14 15 17 19 21 23 25 27 29 32 35 37 40 43 47 51 54 59 63 68 73 79 85 91 99 106 115 124 134 145 157 170 184 200 217 235 256 278 303 330 360 392 428 467 510 557 609 665 727 795 869 950 1037 1133 1236 1347 1467 1596 1733 1878 2032 2192 2357 2526 2697 2867 3031 3188 3332 3459 3566 3648 3703 3728 3723 3688 3624 3534 3421 3289 3142 2984 2819 2651 2483 2318 2157 2002 1854 1714 1583 1460 1346 1240 1142 1051 968 892 822 759 700 647 598 554 513 476 442 411 382 356 332 310 290 272 255 239 224 211 199 187 176 166 157 148 140 133 126 119 113 107 101 96 91 86 82 77 73 70 66 62 59 56 53 50 47 44 42 39 37 35 32 30 28 26 24 22 21 19 17 16 14 13 11 10 9 8 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 30 31 32 34 35 37 38 40 41 43 45 46 48 49 51 53 55 57 59 61 63 65 67 69 72 74 77 79 82 85 89 92 96 100 104 108 113 118 124 130 136 143 151 159 168 178 189 201 214 228 244 261 280 301 325 350 378 409 444 481 523 569 620 675 736 804 878 958 1047 1143 1248 1362 1485 1618 1761 1913 2074 2244 2421 2604 2791 2978 3163 3342 3510 3662 3794 3901 3980 4026 4038 4016 3960 3872 3756 3616 3456 3283 3099 2911 2720 2532 2349 2172 2003 1843 1693 1553 1423 1303 1192 1090 997 912 834 763 699 640 587 538 494 453 417 383 353 325 300 276 255 236 218 201 186 172 160 148 137 127 117 109 100 93 86 79 73 67 62 57 52 47 43 39 35 32 28 25 22 19 16 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 22 23 24 25 27
 102 105 109 113 117 120 124 128 131 135 139 142 146 149 152 156 159 162 165 168 171 174 177 179 182 184 186 189 191 193 195 197 199 201 203 204 206 208 209 211 213 215 216 218 220 222 224 227 229 232 234 237 241 244 248 252 256 261 266 272 278 284 291 298 306 315 324 334 344 355 367 380 393 408 423 439 456 474 493 514 535 557 581 606 632 660 689 719 751 784 818 854 891 929 968 1009 1050 1092 1134 1177 1219 1261 1302 1341 1379 1414 1446 1474 1498 1517 1532 1540 1543 1540 1530 1515 1493 1466 1433 1396 1354 1309 1261 1211 1160 1107 1054 1001 949 898 848 799 753 708 665 624 585 548 514 481 450 421 394 368 344 322 301 281 262 245 229 214 200 186 174 162 151 141 131 122 114 106 98 91 84 78 72 67 62 57 52 48 43 40 36 32 29 26 23 20 18 15 13 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 12 14 15 16 18 19 21 22 24 26 28 30 32 34 36 39 41 44 46 49 52 55 58 61 64 67 70 73 77 80 84 87 91 94 98
 1 2 3 4 5 6 7 9 10 11 13 14 16 17 19 20 22 24 26 28 30 33 35 38 40 43 46 49 52 55 59 62 66 70 75 79 84 89 94 100 106 112 119 126 133 141 149 158 167 177 187 198 210 222 235 249 263 279 295 312 331 350 370 392 415 438 464 490 518 547 578 611 644 680 717 755 796 837 881 926 972 1020 1069 1120 1171 1223 1276 1329 1382 1434 1486 1536 1584 1629 1672 1710 1743 1771 1793 1808 1815 1816 1808 1791 1767 1735 1696 1650 1597 1540 1478 1412 1344 1275 1205 1135 1066 998 932 869 808 750 695 644 595 549 507 467 430 396 364 335 308 283 260 238 219 200 184 168 154 141 129 118 108 98 89 81 74 67 61 55 49 44 39 35 31 27 24 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
 146 147 148 148 149 149 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 151 151 151 151 152 153 153 154 156 157 159 160 163 165 168 171 175 179 184 189 195 201 209 217 226 236 247 259 272 287 303 321 341 363 386 412 441 472 506 543 583 628 675 728 784 845 912 983 1060 1142 1230 1324 1422 1525 1632 1741 1852 1962 2068 2169 2260 2338 2401 2445 2468 2468 2445 2399 2333 2247 2147 2035 1915 1790 1664 1539 1417 1300 1189 1085 987 897 814 738 668 605 547 495 447 404 365 330 299 270 244 221 200 181 164 149 135 122 111 100 91 82 75 68 61 56 50 46 41 37 34 30 27 24 22 19 17 15 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 1 2 2 3 4 5 6 6 7 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 37 38 39 40 42 43 45 46 48 49 51 52 54 55 57 59 60 62 64 66 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126 127 129 131 132 134 135 137 138 139 141 142 143 144 145 146
 36 37 38 39 40 42 43 44 46 47 49 50 52 53 55 56 58 60 61 63 65 67 69 71 73 75 77 80 82 85 88 91 94 97 100 104 108 112 116 121 126 131 137 143 150 157 164 173 181 191 201 212 225 238 252 267 284 302 321 342 365 390 416 445 476 509 545 583 624 667 713 762 814 868 925 985 1047 1110 1175 1241 1307 1373 1438 1500 1560 1615 1665 1709 1746 1775 1795 1806 1807 1799 1782 1756 1721 1679 1631 1577 1519 1457 1393 1328 1262 1196 1130 1067 1005 945 887 832 780 731 684 640 599 561 525 491 460 431 404 379 356 334 314 296 279 263 248 234 221 209 198 188 178 169 161 153 145 138 132 125 120 114 109 104 99 95 90 86 83 79 75 72 69 66 63 60 57 54 52 49 47 45 43 40 38 36 34 33 31 29 27 26 24 22 21 19 18 17 15 14 13 12 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 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 0 0 0 0 0 0 0 1 4 7 11 14 18 22 27 32 38 44 50 57 65 74 84 94 106 118 132 148 165 184 205 228 254 282 314 348 387 430 477 528 586 648 717 793 875 965 1061 1165 1277 1395 1519 1649 1784 1921 2059 2196 2329 2457 2577 2686 2782 2864 2931 2981 3015 3032 3034 3022 2997 2961 2915 2861 2801 2736 2668 2598 2526 2454 2382 2312 2242 2174 2107 2042 1979 1918 1858 1800 1743 1688 1634 1581 1529 1477 1427 1377 1327 1278 1230 1181 1134 1087 1040 994 949 905 861 819 777 737 698 660 623 588 554 521 490 460 432 405 380 355 332 311 290 271 252 235 219 204 189 176 163 151 140 129 119 110 101 93 85 78 71 64 58 53 47 42 37 33 28 24 20 17 13 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 15 22 29 38 48 59 73 88 105 126 149 176 207 243 285 333 389 454 529 616 716 833 967 1122 1300 1504 1737 1999 2293 2616 2966 3336 3713 4082 4421 4706 4914 5026 5031 4932 4739 4473 4156 3810 3455 3106 2774 2464 2181 1925 1696 1493 1313 1154 1015 893 786 692 610 538 475 420 372 329 292 260 231 206 183 164 147 131 118 106 95 85 77 69 62 56 51 46 42 37 34 30 27 25 22 20 18 15 14 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 22 28 35 43 52 62 74 87 102 119 139 161 186 215 248 285 327 375 429 489 558 634 720 816 921 1038 1165 1302 1449 1605 1766 1930 2093 2249 2395 2523 2629 2708 2757 2774 2761 2718 2649 2558 2451 2331 2204 2073 1941 1812 1687 1568 1455 1349 1251 1160 1075 998 927 862 803 749 699 654 612 574 539 507 477 449 423 400 377 356 337 318 301 284 269 254 240 227 214 201 190 179 168 158 148 139 130 121 113 105 98 91 84 78 71 65 60 55 50 45 40 36 32 28 24 21 18 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 1 3 5 6 8 11 13 15 18 21 24 27 31 35 39 44 48 54 59 66 72 80 87 96 105 116 127 139 152 166 182 199 218 238 261 285 312 341 373 408 446 488 533 582 636 694 757 826 899 979 1064 1156 1254 1357 1467 1582 1703 1827 1955 2085 2215 2343 2468 2587 2696 2794 2878 2945 2993 3020 3026 3010 2973 2915 2839 2747 2642 2525 2401 2272 2139 2007 1875 1747 1623 1504 1391 1284 1184 1090 1003 922 847 778 715 656 603 553 508 467 429 395 363 334 307 283 260 240 221 204 188 173 160 147 136 125 115 106 97 89 82 75 69 63 57 52 47 43 39 35 31 27 24 21 18 15 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 50 53 56 60 64 67 71 75 80 84 89 93 98 103 109 114 120 125 131 137 143 150 156 163 169 176 183 190 197 203 210 217 224 231 238 245 251 258 264 270 276 282 288 293 298 303 307 312 316 320 323 327 330 333 336 339 341 344 347 349 352 355 358 361 364 368 371 375 380 384 389 394 400 406 413 420 428 436 445 454 464 474 485 497 509 522 535 549 564 579 594 610 626 643 659 676 693 709 724 739 753 766 777 787 794 800 803 803 800 795 786 775 761 744 724 703 679 654 628 601 573 545 517 489 461 435 409 384 360 337 315 295 276 257 240 224 209 195 182 170 158 148 138 129 120 112 104 98 91 85 79 74 69 65 60 56 52 49 46 42 39 37 34 32 29 27 25 23 21 19 18 16 15 13 12 11 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 6 6 8 9 10 11 12 14 15 17 18 20 22 24 26 28 30 33 35 38 41 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 10 11 13 14 16 18 20 22 24 27 30 33 36 40 44 48 53 59 65 71 78 86 95 105 116 128 142 157 174 192 213 236 262 290 322 358 397 441 489 543 603 669 741 821 907 1001 1103 1211 1326 1445 1568 1692 1813 1929 2035 2127 2201 2254 2284 2288 2267 2222 2157 2075 1978 1873 1761 1647 1534 1422 1314 1212 1115 1025 940 863 791 725 665 610 560 515 473 436 402 371 343 318 295 274 255 238 223 209 196 184 174 164 156 148 141 134 128 123 118 113 109 105 101 98 94 91 89 86 84 81 79 77 75 73 71 69 67 65 64 62 60 59 57 56 54 53 51 50 48 47 45 44 42 41 40 38 37 35 34 33 31 30 29 28 26 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 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 30 36 42 49 57 66 76 86 98 111 125 141 158 177 198 222 247 276 308 342 381 423 470 522 579 641 709 784 866 954 1050 1154 1265 1384 1510 1643 1782 1926 2073 2223 2372 2519 2661 2796 2920 3031 3127 3205 3263 3301 3317 3312 3285 3238 3173 3091 2994 2885 2766 2639 2507 2371 2234 2098 1963 1831 1703 1579 1461 1349 1243 1143 1049 961 880 804 734 669 609 554 503 457 415 376 340 308 278 251 226 204 184 165 148 132 118 105 94 83 73 64 56 48 42 35 30 25 20 15 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 8 10 13 15 17 20 23 26 29 33 36 41 45 50 55 61 67 74 81 90 99 108 119 131 145 159 175 193 213 236 260 288 319 353 391 434 481 534 594 660 733 815 906 1006 1116 1237 1369 1511 1664 1825 1994 2167 2340 2510 2670 2815 2939 3036 3101 3132 3128 3089 3019 2921 2801 2665 2517 2363 2207 2053 1902 1758 1621 1492 1372 1260 1157 1061 973 893 819 752 690 634 583 536 493 454 418 386 356 329 304 282 261 242 225 209 195 182 170 159 149 139 131 123 116 110 104 98 93 89 85 81 77 74 71 68 65 63 61 58 56 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 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 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 10 11 11 12 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 43 45 46 48 51 53 56 59 63 67 72 77 83 89 97 105 115 126 138 152 168 185 205 228 253 282 315 351 393 439 492 551 618 693 776 870 974 1089 1215 1351 1497 1650 1806 1959 2104 2231 2332 2397 2422 2402 2340 2239 2107 1955 1790 1622 1457 1299 1152 1017 895 785 688 602 526 459 401 350 305 266 232 203 177 154 135 118 103 90 78 68 60 52 45 39 34 30 26 22 19 16 14 12 10 8 7 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 6 7 8
 5 7 8 10 12 14 16 18 20 23 26 28 31 35 38 42 46 50 55 59 65 70 76 83 90 97 105 114 123 133 144 155 168 181 195 211 227 244 263 282 303 325 348 373 398 424 451 479 507 535 563 591 618 643 667 689 709 727 741 752 761 766 768 766 762 756 746 735 722 708 692 676 659 641 624 606 588 571 555 539 523 508 494 481 468 456 445 434 424 415 407 399 392 386 380 375 370 366 362 359 357 355 353 352 351 351 351 351 352 353 354 356 358 360 362 364 366 369 371 373 375 377 379 380 382 382 383 383 382 381 380 378 375 371 367 363 358 352 346 339 332 324 316 308 300 291 282 273 263 254 245 236 226 217 208 199 191 182 174 166 158 151 143 136 129 123 117 110 105 99 93 88 83 79 74 70 66 62 58 54 51 47 44 41 38 36 33 31 28 26 24 22 20 19 17 15 14 13 11 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4
 63 65 67 69 72 74 76 78 80 83 85 87 90 92 94 97 99 102 104 107 110 112 115 118 121 124 127 130 133 136 139 142 145 148 152 155 159 162 166 169 173 177 181 185 189 193 198 202 207 212 216 221 226 231 237 242 248 253 259 265 271 277 284 290 297 303 310 317 324 330 337 344 352 359 366 373 380 387 394 401 408 415 422 428 435 441 448 454 460 465 471 476 481 486 491 495 499 502 506 508 511 513 515 516 516 517 517 516 515 513 511 508 504 501 496 491 486 480 474 467 460 452 444 435 427 418 408 399 389 379 369 359 349 338 328 318 308 298 288 278 268 259 250 240 232 223 214 206 198 190 182 175 168 161 154 148 142 136 130 124 119 113 108 104 99 94 90 86 82 78 74 71 67 64 61 58 55 52 49 47 44 42 40 37 35 33 31 29 28 26 24 23 21 20 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 28 29 30 31 32 34 35 36 38 39 41 42 44 45 47 49 50 52 54 56 58 59 61
 26 29 33 37 42 47 52 58 64 71 78 85 93 102 112 122 133 145 158 171 186 202 218 236 255 276 297 320 344 370 397 425 454 484 515 546 577 609 640 671 700 728 753 777 797 814 828 839 846 850 850 846 840 831 820 806 791 775 758 740 721 703 684 666 648 631 615 599 584 570 556 544 532 521 510 501 492 483 475 468 461 455 449 444 438 433 428 424 419 415 410 406 402 397 392 388 383 377 372 366 360 354 347 340 333 325 317 309 301 292 283 274 265 256 246 237 228 219 210 201 192 183 175 166 158 151 143 136 129 123 116 110 104 99 94 88 84 79 75 71 67 63 60 56 53 50 47 45 42 40 37 35 33 31 29 28 26 24 23 21 20 18 17 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 11 14 16 19 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15 18 21 24 28 32 36 41 46 53 60 67 76 86 97 109 122 138 155 175 197 221 249 281 316 356 401 452 509 573 645 726 817 919 1033 1158 1297 1449 1614 1790 1974 2164 2354 2535 2700 2837 2938 2993 2998 2950 2853 2713 2541 2347 2141 1933 1730 1538 1359 1195 1048 916 799 696 606 527 459 399 347 302 263 229 199 174 152 132 115 100 87 76 66 57 50 43 37 32 27 23 19 16 13 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 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 44 50 57 65 73 82 91 102 113 126 139 155 171 189 209 231 255 281 310 342 376 415 457 503 553 609 669 735 807 885 970 1062 1161 1267 1380 1501 1629 1763 1903 2048 2198 2350 2503 2655 2805 2950 3088 3216 3333 3436 3524 3594 3646 3678 3691 3684 3657 3612 3550 3472 3380 3275 3160 3037 2907 2772 2635 2496 2357 2220 2085 1953 1826 1704 1587 1475 1369 1270 1176 1088 1006 929 857 791 730 673 621 572 528 487 449 414 382 352 325 300 277 256 237 219 202 187 173 159 147 136 126 116 107 99 91 84 77 70 64 59 54 49 44 40 36 32 28 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
 1 3 4 6 8 10 12 14 16 19 21 24 26 29 32 35 38 42 45 49 52 56 61 65 69 74 79 84 90 95 101 107 114 121 128 135 143 152 160 169 179 189 200 211 223 235 248 262 276 292 308 325 343 362 382 403 425 448 473 499 526 555 586 618 651 686 723 762 802 845 889 934 982 1031 1082 1134 1188 1243 1299 1356 1413 1471 1528 1585 1642 1696 1749 1799 1846 1890 1929 1963 1991 2014 2030 2039 2040 2034 2021 2000 1972 1936 1894 1846 1792 1734 1672 1606 1539 1469 1399 1329 1259 1190 1123 1057 994 933 875 819 767 717 670 625 584 544 508 474 442 412 385 359 335 312 292 272 254 237 222 207 194 181 169 158 148 138 129 120 112 105 98 91 85 79 73 68 63 59 54 50 46 42 39 35 32 29 26 24 21 18 16 14 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 9 11 13 14 16 18 20 22 24 26 28 30 32 35 37 40 42 45 48 51 54 57 60 63 66 70 73 77 81 85 89 93 98 102 107 112 117 122 128 134 140 146 153 160 167 174 182 191 200 209 219 229 241 252 265 278 293 308 324 342 361 381 403 427 452 479 509 541 575 613 653 697 744 796 851 911 975 1045 1120 1201 1287 1380 1479 1584 1695 1812 1934 2061 2191 2322 2453 2580 2702 2814 2912 2993 3053 3089 3098 3078 3031 2956 2856 2735 2597 2446 2288 2125 1962 1802 1648 1501 1363 1234 1114 1005 904 813 730 656 588 528 474 425 381 342 307 275 247 221 199 178 160 143 129 115 103 92 82 73 65 58 51 45 40 34 30 26 22 18 15 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6
 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 51 53 55 57 59 61 64 66 69 72 75 78 82 86 90 94 99 104 109 115 121 128 135 142 150 158 167 176 186 196 207 218 230 243 256 270 284 299 314 330 346 362 379 395 412 428 445 460 475 490 503 515 525 534 541 546 549 551 550 547 542 535 526 515 503 490 476 461 445 428 411 395 378 361 344 328 312 297 282 268 254 241 229 217 206 196 186 176 168 159 151 144 137 131 125 119 114 109 104 100 96 92 88 85 81 78 76 73 70 68 66 64 62 60 58 56 54 53 51 50 49 47 46 45 44 43 42 41 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 24 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18
 19 20 22 23 25 26 28 30 31 33 35 37 39 41 44 46 48 51 54 56 59 62 65 69 72 75 79 83 87 92 96 101 106 111 117 122 128 135 142 149 156 164 173 182 191 201 211 222 234 246 259 273 287 303 319 336 354 373 393 414 436 459 484 509 536 565 594 626 658 692 727 764 802 841 882 924 967 1012 1057 1104 1151 1199 1247 1295 1343 1391 1437 1482 1525 1565 1602 1635 1663 1686 1703 1713 1716 1712 1700 1680 1652 1617 1574 1526 1472 1413 1350 1284 1217 1148 1080 1012 945 881 819 759 703 649 599 552 508 468 430 395 363 333 306 281 258 237 218 201 185 170 156 144 133 122 113 104 96 88 82 75 69 64 59 55 50 46 43 39 36 33 30 28 25 23 21 19 17 15 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 7 8 9 10 11 12 14 15 16 17
 26 28 30 32 34 36 38 40 42 45 47 49 52 54 57 59 62 65 68 71 74 77 80 83 86 90 93 97 100 104 108 112 116 121 125 130 135 140 145 150 156 161 167 174 180 187 194 202 210 218 227 236 246 257 268 279 292 305 319 334 350 367 385 405 425 447 471 496 522 550 581 612 646 682 720 760 803 848 895 944 996 1050 1106 1165 1226 1289 1353 1419 1486 1554 1622 1690 1757 1822 1884 1943 1998 2047 2090 2125 2152 2171 2180 2179 2168 2146 2115 2075 2026 1969 1906 1837 1763 1687 1608 1528 1448 1368 1290 1215 1141 1071 1003 939 879 822 768 718 671 627 586 548 513 480 449 421 395 370 347 326 307 288 271 256 241 227 214 202 191 180 170 161 152 144 136 128 121 115 109 103 97 92 87 82 77 73 68 64 61 57 53 50 47 44 41 38 35 32 30 28 25 23 21 19 17 15 13 11 10 8 7 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11 13 14 16 17 19 21 23 24
 9 11 13 14 16 18 20 21 23 25 27 30 32 34 36 38 41 43 46 49 51 54 57 60 63 66 69 73 77 80 84 88 92 97 102 107 112 117 123 130 136 144 151 160 168 178 188 200 212 225 240 256 273 292 313 336 361 389 420 454 491 532 577 626 681 741 807 880 959 1045 1139 1241 1352 1471 1598 1734 1877 2027 2182 2341 2500 2658 2811 2954 3083 3195 3284 3348 3383 3389 3364 3310 3230 3125 3001 2862 2711 2554 2393 2233 2075 1922 1775 1635 1504 1381 1267 1161 1063 973 891 816 747 685 628 576 529 486 448 413 381 352 326 302 280 260 242 226 211 197 185 173 162 153 144 135 127 120 113 107 101 96 90 85 81 76 72 68 65 61 58 54 51 48 45 43 40 37 35 32 30 28 26 24 21 19 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 0 0 0 0 0 0 0 0 1 2 3 5 6 8
 36 38 40 42 44 47 49 52 54 57 59 62 65 68 70 73 76 79 82 85 88 91 94 97 100 103 106 109 111 114 117 119 122 124 127 129 131 133 135 137 139 141 142 144 145 147 148 149 151 152 153 155 156 157 159 161 163 165 167 169 172 175 178 181 185 190 194 199 205 211 217 224 232 240 249 258 268 279 291 303 316 330 345 360 377 394 412 431 450 471 491 513 534 556 577 599 619 638 656 672 685 696 704 708 709 706 698 687 673 655 633 610 584 556 528 499 470 441 412 385 358 333 309 286 265 245 227 209 194 179 165 153 141 131 121 112 104 96 90 83 77 72 67 62 58 54 51 47 44 41 39 36 34 32 30 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 1 1 1 1 2 2 2 3 3 4 4 5 5 6 7 8 8 9 10 11 12 13 15 16 17 18 20 21 23 24 26 28 30 32 34
 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 39 40 41 42 43 44 45 47 48 49 50 52 53 54 56 57 59 61 63 64 66 68 71 73 75 78 80 83 86 89 93 96 100 104 108 112 117 122 127 133 138 144 151 157 164 172 180 188 196 205 215 224 235 245 256 268 279 292 304 317 331 344 358 373 387 402 417 432 447 462 477 491 506 520 534 547 560 572 584 594 604 613 621 627 633 637 640 642 643 643 641 638 634 629 623 616 608 599 590 580 569 558 546 535 522 510 498 485 473 461 449 437 425 413 402 391 380 370 360 350 340 331 322 314 306 298 290 283 276 269 262 256 250 244 238 233 227 222 217 213 208 204 199 195 191 187 183 180 176 172 169 166 162 159 156 153 150 147 144 142 139 136 134 131 129 126 124 121 119 117 115 113 110 108 106 104 102 101 99 97 95 94 92 90 89 87 86 84 83 82 81 79 78 77 76 75 74 73 72 71 70 69 68 68 67 66 65 65 64 63 63 62 62 61 60 60 59 59 58 58 57 56 56 55 55 54 54 53 53 52 51 51 50 50 49 49 48 47 47 46 45 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 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 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 6 7 7 8 9 10 10 11 12 13 14 15 17 18 20 22 24 26 29 32 35 39 44 49 54 61 68 76 86 96 108 122 137 155 175 197 222 251 283 320 362 410 463 525 594 673 763 866 982 1115 1266 1438 1633 1854 2103 2383 2694 3037 3409 3804 4212 4618 5000 5332 5586 5738 5769 5676 5466 5160 4785 4369 3939 3515 3111 2737 2397 2093 1823 1585 1378 1197 1040 903 785 683 595 518 452 394 344 301 263 230 201 176 154 135 118 103 90 78 68 58 50 43 36 30 25 20 16 12 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 23 27 30 34 39 43 48 53 58 63 69 75 81 88 95 102 110 118 126 135 145 154 165 176 187 199 212 225 239 253 268 284 301 319 337 357 377 398 420 443 467 492 517 544 572 601 630 661 693 725 759 793 828 864 901 939 977 1017 1057 1099 1141 1184 1229 1274 1321 1369 1418 1468 1520 1573 1628 1684 1742 1801 1862 1923 1986 2049 2113 2177 2240 2302 2362 2420 2474 2524 2568 2605 2633 2653 2663 2661 2647 2621 2582 2530 2466 2391 2305 2211 2110 2003 1892 1779 1666 1553 1443 1336 1233 1135 1043 955 874 798 728 663 603 549 499 453 412 374 339 308 280 254 231 210 191 174 158 144 131 119 109 99 90 82 75 68 62 57 51 47 42 38 35 31 28 25 22 20 18 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 2 4 7 10 13
 12 13 14 16 17 18 19 21 22 23 24 25 27 28 29 30 31 32 34 35 36 37 38 39 40 40 41 42 43 44 45 45 46 47 47 48 49 49 50 51 51 52 53 54 55 56 57 58 60 61 63 66 68 71 75 80 85 91 98 106 115 127 140 155 172 192 216 243 274 310 352 400 455 518 591 675 770 880 1005 1148 1311 1494 1701 1931 2184 2458 2749 3047 3339 3607 3832 3992 4068 4051 3940 3746 3489 3190 2872 2553 2247 1962 1703 1471 1266 1087 932 798 682 583 497 425 362 309 264 225 192 164 140 119 101 86 74 63 53 45 39 33 28 23 20 17 14 11 9 8 6 5 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 7 8 9 11
 26 28 29 31 32 34 36 37 39 41 42 44 46 48 50 52 54 56 58 60 63 65 68 70 73 76 79 82 86 90 94 98 102 107 112 118 124 130 137 145 154 163 173 184 196 209 224 240 258 277 299 324 351 381 414 452 493 539 590 646 709 778 853 935 1025 1122 1227 1338 1456 1580 1708 1838 1970 2100 2226 2345 2454 2551 2633 2697 2743 2768 2774 2760 2727 2678 2614 2537 2450 2355 2254 2149 2043 1935 1828 1723 1620 1521 1425 1333 1245 1161 1082 1007 937 871 809 751 697 646 599 556 516 479 445 414 385 359 335 313 293 275 259 244 230 218 207 197 188 179 172 165 159 153 148 143 139 135 131 128 125 122 119 117 114 112 110 108 106 104 103 101 100 98 97 96 94 93 92 91 90 89 88 87 86 85 84 83 81 80 79 78 77 76 75 74 73 71 70 69 67 66 65 63 62 60 58 57 55 53 51 50 48 46 44 42 40 38 36 34 32 30 28 27 25 23 21 20 18 17 15 14 13 11 10 9 8 7 6 6 5 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 8 9 10 12 13 14 16 17 19 20 22 23 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 13 15 19 22 25 29 34 38 44 49 55 62 70 78 87 97 108 121 134 149 165 183 203 225 249 276 305 337 372 411 453 498 548 602 661 724 792 865 943 1026 1114 1207 1304 1406 1511 1619 1729 1841 1953 2064 2173 2279 2381 2475 2562 2640 2706 2760 2800 2825 2835 2829 2807 2769 2716 2648 2567 2475 2373 2264 2148 2029 1908 1786 1665 1547 1433 1323 1218 1119 1026 939 857 782 713 649 590 536 487 442 401 364 330 299 271 245 222 201 181 164 148 133 120 108 97 87 77 69 61 54 47 41 36 31 26 22 18 14 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 58 62 67 71 76 81 86 91 96 102 107 113 118 124 130 136 142 147 153 159 165 171 176 182 188 193 198 203 208 213 217 222 226 230 233 236 239 242 244 246 248 250 251 252 253 254 255 255 256 256 256 257 257 258 259 260 261 263 265 268 271 275 279 284 290 297 306 315 325 337 350 365 381 399 419 441 466 493 522 555 590 630 673 720 771 827 888 955 1028 1106 1191 1282 1380 1484 1594 1709 1827 1948 2067 2182 2290 2385 2464 2521 2554 2559 2535 2482 2402 2299 2178 2043 1899 1752 1606 1463 1327 1199 1080 970 870 780 698 624 558 499 447 400 358 321 288 258 232 209 188 169 152 138 124 112 101 92 83 75 68 61 55 50 45 40 36 32 29 26 23 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 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 12 14 17 19 22 25 28 31 35 38 42 46 49
 76 80 85 90 95 100 106 112 117 123 129 136 142 149 156 163 170 177 184 192 200 208 216 224 232 241 250 259 268 277 286 295 305 315 325 335 345 356 366 377 388 400 412 424 437 450 464 478 493 509 526 543 562 582 603 626 650 676 703 733 764 798 834 872 913 957 1003 1052 1104 1158 1215 1275 1336 1400 1466 1533 1601 1669 1736 1802 1865 1925 1981 2030 2072 2105 2129 2143 2145 2135 2113 2080 2035 1979 1914 1841 1761 1676 1587 1497 1406 1315 1226 1139 1056 976 900 828 761 699 641 587 537 491 449 411 376 344 314 288 263 241 221 203 186 171 157 145 133 123 113 105 97 90 83 77 71 66 61 57 53 49 45 42 39 36 34 31 29 27 25 23 21 19 17 16 14 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 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 6 7 8 9 10 12 13 15 17 18 20 22 25 27 29 32 35 38 41 44 48 51 55 59 63 67 71
 21 22 23 23 24 24 25 26 27 27 28 29 30 31 32 32 33 34 35 36 38 39 40 41 42 44 45 47 48 50 52 54 56 58 60 63 65 68 71 74 78 82 86 90 94 99 105 111 117 124 131 139 148 157 168 179 191 203 217 232 249 266 284 304 326 348 372 398 425 453 482 513 545 578 612 646 681 716 751 786 820 853 885 914 942 967 990 1009 1026 1039 1048 1053 1055 1053 1048 1039 1027 1012 994 973 950 925 898 870 841 811 780 749 718 687 657 627 597 569 541 514 488 463 439 416 394 373 354 335 317 301 285 270 256 243 230 218 207 197 187 178 169 161 153 146 139 132 126 120 114 109 104 99 95 90 86 82 78 75 71 68 65 62 59 57 54 51 49 47 44 42 40 38 36 34 33 31 29 28 26 25 23 22 20 19 18 16 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 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 12 14 18 22 27 33 39 47 55 66 77 91 107 125 146 170 198 230 268 310 360 417 483 559 647 748 865 999 1152 1326 1521 1739 1978 2231 2491 2745 2975 3159 3278 3317 3271 3144 2954 2718 2460 2196 1940 1701 1482 1286 1113 961 829 715 615 530 456 392 337 290 249 214 184 157 135 115 99 84 72 61 52 44 37 31 25 21 17 14 11 9 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 6 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
 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 13 14 16 17 19 21 23 25 27 29 31 33 35 38 41 44 47 50 53 57 61 65 70 75 80 86 93 100 108 116 125 136 147 159 173 189 206 225 246 269 295 324 357 393 433 478 528 583 645 713 788 871 962 1061 1168 1284 1408 1540 1677 1818 1961 2102 2238 2364 2476 2569 2639 2682 2697 2682 2640 2571 2480 2371 2249 2117 1980 1842 1705 1572 1444 1323 1210 1104 1006 916 833 758 689 626 570 518 472 430 392 358 327 299 274 251 231 212 195 180 166 154 142 132 122 114 106 98 92 86 80 75 70 65 61 57 53 50 46 43 40 38 35 32 30 28 26 24 22 20 18 16 15 13 12 10 9 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 59 59 60 61 61 62 62 63 63 64 64 65 65 66 66 66 67 67 67 68 68 68 69 69 69 69 70 70 70 71 71 71 72 72 73 73 74 75 76 77 78 79 81 83 85 87 90 93 96 101 105 110 116 123 131 139 149 160 173 187 203 220 240 263 288 316 348 383 422 466 515 570 630 698 773 856 948 1050 1162 1285 1419 1565 1721 1888 2063 2244 2428 2608 2778 2931 3058 3152 3206 3216 3180 3100 2980 2829 2654 2464 2268 2071 1879 1695 1524 1364 1218 1086 966 859 762 677 600 533 472 419 372 331 294 262 233 208 185 166 148 133 119 107 97 87 79 71 65 59 53 49 44 41 37 34 31 29 26 24 22 21 19 18 16 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 56 57 57 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 13 16 19 22 26 30 34 39 44 49 55 62 69 77 85 94 104 116 128 141 156 172 190 210 231 255 281 310 342 377 415 457 502 552 605 663 725 791 861 934 1010 1087 1165 1243 1319 1391 1458 1519 1572 1616 1650 1674 1688 1691 1685 1670 1647 1618 1584 1545 1504 1460 1415 1370 1325 1281 1239 1197 1158 1120 1084 1051 1020 990 963 938 915 894 875 857 842 827 815 804 794 785 778 771 766 761 757 753 750 747 744 740 737 733 728 723 717 710 702 692 682 670 657 643 627 611 593 575 556 536 516 495 474 453 432 411 391 371 351 332 313 295 277 261 244 229 214 200 186 174 162 150 139 129 119 110 101 93 85 77 71 64 58 52 47 41 37 32 28 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 87 91 94 97 101 104 107 110 114 117 120 123 126 129 132 135 138 140 143 146 149 151 154 156 159 161 163 165 168 170 172 174 176 178 180 183 185 187 189 191 194 196 199 202 205 208 211 215 219 224 229 235 241 248 255 264 273 283 295 308 322 337 354 372 393 415 439 466 494 525 559 595 634 676 720 768 820 874 932 993 1058 1125 1196 1270 1346 1424 1503 1583 1662 1740 1814 1885 1949 2006 2053 2089 2113 2124 2121 2104 2073 2028 1972 1905 1829 1746 1658 1566 1474 1381 1289 1200 1114 1033 955 882 814 751 692 638 588 543 501 463 428 396 368 341 317 296 276 258 241 226 212 200 188 177 167 158 150 142 135 128 122 116 110 105 100 96 91 87 83 80 76 73 69 66 63 60 58 55 53 50 48 45 43 41 39 37 35 33 31 29 27 25 24 22 20 19 17 16 14 13 11 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 5 5 6 6 7 8 9 10 11 12 13 15 16 17 19 21 23 25 27 29 31 33 36 38 41 44 47 49 52 55 58 61 65 68 71 74 77 81 84
 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 8 9 10 11 12 13 14 15 17 18 19 20 22 23 24 26 28 29 31 33 35 37 39 42 44 47 50 53 56 60 64 69 73 79 84 91 98 105 114 123 134 145 158 173 189 206 226 249 274 301 332 366 404 447 494 545 602 665 733 807 887 973 1065 1161 1261 1363 1465 1565 1661 1748 1823 1883 1925 1947 1948 1927 1885 1824 1747 1658 1560 1457 1351 1246 1142 1043 949 860 778 702 633 570 513 461 414 373 335 302 272 245 221 200 181 165 150 137 125 114 105 96 89 82 76 71 66 62 58 54 51 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 11 11 10 9 8 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 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 15 17 20 23 27 30 34 38 42 47 52 57 62 68 75 81 88 96 104 112 121 130 140 150 161 173 184 197 210 223 237 251 265 280 295 310 325 341 356 370 385 398 412 424 436 446 456 465 473 479 485 489 493 495 496 497 497 496 495 493 491 489 486 483 480 477 474 472 469 466 463 461 459 456 454 452 451 449 447 446 444 443 441 440 439 437 436 434 432 430 428 426 424 421 418 414 411 407 402 398 393 387 381 375 368 361 354 346 338 330 322 313 304 295 286 277 268 259 250 241 233 224 215 207 199 191 183 176 169 162 155 148 142 136 130 124 118 113 108 103 98 94 89 85 81 77 73 69 66 63 59 56 53 50 47 45 42 40 37 35 33 30 28 26 24 23 21 19 17 16 14 13 11 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6
 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 8 9 10 11 13 14 16 17 19 21 23 25 27 30 33 35 39 42 46 50 54 59 64 69 75 82 89 97 106 115 126 137 150 164 179 195 213 233 255 278 304 332 362 395 430 468 509 552 597 645 696 748 801 856 912 967 1023 1077 1130 1180 1228 1272 1312 1348 1380 1408 1430 1448 1462 1471 1476 1477 1474 1469 1460 1448 1433 1417 1398 1377 1354 1330 1304 1276 1247 1216 1185 1152 1117 1082 1046 1009 971 933 894 855 816 778 739 701 664 628 593 558 526 494 463 435 407 381 356 333 311 290 271 253 236 220 205 191 178 166 155 144 135 125 117 109 102 95 88 82 77 71 66 62 57 53 49 46 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 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 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
 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 40 41 43 45 47 49 51 54 56 59 62 65 68 72 75 79 83 87 92 97 102 107 112 118 124 131 137 145 152 160 168 177 186 195 205 216 226 238 250 262 276 289 304 319 335 351 368 386 404 424 443 464 485 507 529 551 574 596 619 641 662 683 702 719 735 748 759 768 773 774 773 768 760 749 735 718 699 677 654 630 605 579 553 527 501 475 451 427 404 381 360 340 321 303 286 270 255 241 228 215 204 193 182 173 164 155 147 140 133 126 120 114 108 103 98 94 89 85 81 77 74 71 67 64 61 59 56 53 51 49 47 45 43 41 39 37 36 34 33 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 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 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5
 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 46 47 49 50 52 54 56 58 61 64 66 70 73 77 81 85 90 96 101 108 114 122 130 139 149 159 171 184 197 212 228 245 264 283 305 327 351 376 403 430 459 488 518 547 577 606 634 661 686 709 729 747 761 772 780 784 785 782 777 769 758 745 731 714 697 679 660 640 620 601 581 562 542 524 505 488 471 454 438 423 408 394 380 368 355 343 332 322 311 302 292 284 275 268 260 253 246 240 233 227 222 216 211 206 201 197 192 188 184 180 176 172 168 164 160 157 153 149 146 142 139 136 132 129 126 123 119 116 113 110 108 105 102 99 96 94 91 89 86 84 81 79 76 74 72 70 68 65 63 61 59 57 55 54 52 50 48 46 45 43 41 39 38 36 35 33 32 30 29 27 26 24 23 22 21 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 31 31 31 31 31 31
 65 65 65 66 66 67 67 68 68 69 70 70 71 72 73 73 74 75 76 77 78 80 81 82 84 85 87 89 90 92 94 97 99 101 104 107 110 113 117 120 124 129 133 138 143 148 154 161 167 174 182 190 198 207 216 226 237 248 260 272 284 297 311 325 340 354 370 385 401 417 433 449 466 482 498 514 530 545 560 575 589 603 616 628 640 652 662 672 682 691 699 706 713 720 726 731 735 739 743 746 749 751 752 753 754 754 754 753 752 751 749 747 744 741 737 733 728 724 718 713 707 700 693 686 679 671 663 655 646 637 628 619 609 600 590 580 570 560 549 539 529 518 508 498 487 477 467 457 446 436 427 417 407 398 388 379 370 361 352 343 335 326 318 310 302 294 287 279 272 264 257 250 243 236 229 223 216 210 203 197 191 185 179 173 167 161 156 150 145 139 134 129 124 119 114 109 105 100 96 92 88 84 80 76 73 69 66 63 60 57 55 52 50 48 46 44 42 40 39 38 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 54 54 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 60 61 61 61 62 62 62 62 63 63 63 64 64 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 13 16 18 21 24 28 32 36 41 47 53 60 68 77 87 98 111 126 143 163 185 210 239 273 311 356 407 465 531 607 693 789 897 1017 1147 1287 1435 1585 1733 1873 1997 2098 2170 2208 2212 2181 2121 2036 1932 1816 1694 1571 1449 1332 1221 1117 1021 932 851 777 710 649 594 545 500 459 422 389 359 333 308 287 268 250 235 221 209 199 190 182 176 170 166 162 159 157 156 156 156 156 157 159 161 163 165 168 171 173 176 179 182 185 187 190 192 194 196 197 199 199 200 200 199 199 197 196 194 191 188 185 181 177 172 168 162 157 151 145 139 133 127 121 115 108 102 96 90 84 78 72 67 61 56 51 46 42 38 34 30 26 23 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
 1 1 2 2 2 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 25 27 28 31 33 36 39 42 46 51 56 62 68 75 83 93 103 115 128 142 159 177 198 221 246 275 306 342 381 424 472 524 582 644 712 786 864 947 1033 1122 1212 1302 1388 1468 1539 1598 1643 1672 1683 1676 1652 1612 1558 1493 1420 1341 1258 1175 1092 1012 935 862 793 729 669 614 564 518 477 439 404 373 345 320 297 277 258 241 226 213 200 189 179 170 162 154 147 141 135 130 124 120 115 111 107 104 100 97 94 91 88 85 82 80 77 74 72 70 67 65 63 61 58 56 54 52 50 48 46 44 42 40 38 37 35 33 31 30 28 26 25 23 22 20 19 17 16 14 13 12 11 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 11 13 15 17 19 21 24 27 30 34 38 42 47 53 58 65 72 80 89 100 111 124 138 154 172 192 214 239 268 300 336 376 420 470 525 586 653 725 804 888 976 1068 1161 1253 1342 1424 1496 1556 1600 1628 1637 1628 1602 1562 1509 1446 1376 1302 1225 1149 1073 1000 930 864 801 743 688 638 592 549 509 473 440 410 382 356 333 312 292 274 258 243 229 217 205 195 185 176 168 161 154 147 141 135 130 125 120 116 112 108 104 100 97 93 90 87 84 80 78 75 72 69 66 64 61 59 56 54 51 49 47 44 42 40 38 36 34 32 31 29 27 25 24 22 21 19 18 16 15 14 12 11 10 9 8 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 82 87 91 96 100 105 110 116 121 127 133 139 145 151 158 165 172 179 187 195 203 211 220 229 238 248 257 268 278 289 300 311 323 335 348 360 374 387 401 415 429 444 459 474 489 505 520 536 552 567 583 598 613 628 642 656 669 682 694 705 715 723 731 738 743 747 750 751 751 750 747 743 738 731 724 715 705 694 682 669 656 642 627 612 596 580 564 547 530 514 497 480 463 447 430 414 398 383 367 352 338 323 310 296 283 271 259 247 236 225 215 205 195 186 178 170 162 154 147 141 134 128 123 117 112 108 103 99 95 91 87 84 81 77 74 72 69 66 64 62 60 58 56 54 52 50 48 47 45 44 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 15 15 14 13 12 12 11 10 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 8 8 8 9 9 10 11 11 12 13 14 15 16 17 18 20 21 22 24 26 27 29 31 33 35 38 40 43 45 48 51 54 57 60 63 67 71 74 78
 32 34 37 39 42 44 47 50 53 56 59 62 65 69 72 76 79 83 87 91 96 100 105 109 114 119 124 129 135 140 146 152 158 165 171 178 185 192 199 207 214 222 231 239 248 257 266 275 285 295 305 316 327 338 349 361 373 386 399 412 425 439 453 468 483 498 513 529 544 560 576 592 609 625 641 657 673 688 704 719 733 747 760 772 784 795 805 813 821 827 832 835 838 838 837 834 830 825 817 808 798 786 773 758 742 726 708 689 670 650 630 609 588 567 546 525 505 485 465 445 426 408 390 373 357 341 325 311 297 283 271 259 247 236 226 216 206 197 188 180 173 165 158 151 145 139 133 128 122 117 112 108 103 99 95 91 87 84 80 77 74 71 68 65 62 59 57 54 52 49 47 45 43 41 39 37 35 33 31 30 28 26 25 23 22 20 19 18 17 15 14 13 12 11 10 9 8 7 6 5 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 1 2 3 4 5 6 7 8 10 11 12 14 15 17 19 20 22 24 26 28 30
 17 18 19 20 22 23 24 25 27 28 29 30 32 33 35 36 38 39 41 42 44 45 47 49 51 53 55 57 59 62 64 67 70 73 76 79 83 87 92 97 102 108 114 122 130 139 149 160 173 188 204 223 244 268 295 325 360 399 444 495 551 615 687 767 855 952 1058 1172 1293 1419 1547 1673 1793 1900 1990 2057 2095 2103 2079 2026 1947 1847 1733 1609 1481 1353 1229 1111 1000 897 802 716 638 568 504 448 397 352 311 275 243 215 190 167 148 130 115 101 89 78 69 61 54 48 42 38 33 30 27 24 22 20 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 11 12 13 14 15 16
 0 0 0 0 0 1 3 5 7 9 11 14 16 19 22 25 28 32 35 39 43 48 53 58 63 69 75 82 90 97 106 115 125 135 147 159 173 187 203 220 238 258 279 302 327 354 383 413 446 481 519 558 600 643 688 735 783 833 882 932 981 1030 1077 1122 1165 1204 1241 1274 1303 1328 1350 1367 1382 1393 1401 1406 1409 1411 1410 1408 1406 1402 1398 1393 1388 1383 1377 1371 1365 1359 1352 1345 1337 1328 1318 1306 1293 1278 1261 1242 1220 1196 1169 1140 1108 1074 1038 999 959 918 875 832 789 745 703 660 619 579 541 504 469 436 405 375 347 322 298 275 255 235 218 201 186 172 159 147 136 126 117 109 101 93 87 80 75 69 64 60 55 52 48 44 41 38 35 33 30 28 26 24 22 20 18 16 15 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 58 59 60 61 62 62 63 64 65 65 66 67 68 68 69 70 71 71 72 73 74 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 92 93 95 97 99 101 103 106 108 111 114 118 121 126 130 135 140 146 152 159 166 174 183 193 203 214 226 239 253 268 284 301 320 339 361 383 407 433 460 489 519 552 586 622 661 701 744 789 836 885 936 989 1044 1101 1159 1218 1278 1338 1396 1453 1508 1558 1604 1643 1675 1699 1713 1717 1711 1693 1666 1628 1581 1526 1465 1398 1328 1255 1181 1108 1035 965 897 833 772 715 661 612 566 523 484 448 415 385 357 332 309 288 269 251 235 221 207 195 183 173 163 154 146 138 131 124 118 112 107 102 97 93 89 85 81 77 74 71 68 65 62 60 57 55 52 50 48 46 44 42 40 38 36 35 33 31 30 28 26 25 23 22 21 19 18 17 15 14 13 12 11 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 36 38 39 40 41 43 44 45 46 47 48 49 50 52 53 54 55 55
 87 87 88 88 89 89 89 90 90 90 91 91 91 92 92 93 93 93 94 94 95 95 96 97 97 98 99 100 101 102 103 104 105 107 108 110 112 114 116 118 121 124 127 130 134 139 143 148 154 160 167 174 182 191 201 212 223 236 250 265 281 298 317 338 360 383 408 435 464 494 526 560 596 634 673 714 757 801 846 892 939 986 1034 1082 1128 1174 1218 1260 1299 1334 1366 1393 1415 1432 1443 1447 1446 1438 1425 1405 1380 1350 1315 1276 1234 1189 1142 1093 1044 994 944 895 847 800 754 711 669 629 591 556 522 491 461 434 409 385 363 343 324 307 291 276 263 250 239 228 218 209 201 193 186 179 173 167 162 157 152 148 144 140 136 133 129 126 123 121 118 115 113 111 108 106 104 102 100 98 96 95 93 91 89 88 86 85 83 81 80 78 77 75 74 72 70 69 67 66 64 63 61 59 58 56 55 53 51 50 48 47 45 44 42 40 39 37 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 53 55 56 58 59 61 62 64 65 67 68 69 71 72 73 74 76 77 78 79 80 81 81 82 83 84 84 85 85 86 87
 12 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 36 37 39 41 43 44 46 49 51 53 56 59 62 65 68 72 76 80 85 90 95 101 107 114 121 129 137 147 157 168 179 192 206 221 236 253 272 291 312 334 357 381 406 432 458 485 513 540 567 594 620 644 668 689 709 727 742 755 766 775 781 785 788 788 787 784 780 775 769 762 754 746 737 728 719 709 700 690 681 671 662 652 643 634 625 616 607 598 589 580 571 562 553 544 535 526 517 508 499 490 481 472 462 453 444 434 425 416 406 397 388 378 369 360 351 342 333 324 315 306 298 289 281 273 265 257 249 242 234 227 220 213 206 200 193 187 181 175 169 163 157 151 146 141 135 130 125 120 115 110 105 101 96 92 87 83 79 74 70 66 62 59 55 51 48 45 41 38 35 32 30 27 25 22 20 18 16 14 12 11 9 8 7 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 8 8 9 10 11 11
 41 42 44 45 46 48 49 50 52 53 54 55 56 58 59 60 61 62 64 65 66 67 69 70 71 72 74 75 77 78 80 81 83 85 87 89 92 94 97 100 103 106 110 114 119 124 130 136 143 151 160 170 181 193 207 223 240 259 281 305 332 362 395 432 472 517 566 620 679 743 812 886 966 1050 1138 1229 1324 1419 1514 1607 1695 1777 1850 1911 1959 1993 2009 2010 1993 1961 1915 1856 1787 1709 1625 1538 1448 1358 1270 1183 1099 1019 943 872 804 742 684 630 580 535 493 455 420 388 359 333 309 288 268 250 234 220 206 194 183 173 164 156 148 141 135 129 123 118 113 108 104 100 96 93 89 86 83 80 77 74 71 69 66 64 62 59 57 55 53 51 49 47 45 43 41 39 37 36 34 32 30 29 27 26 24 22 21 19 18 17 15 14 12 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 8 9 10 11 12 13 14 16 17 18 19 21 22 24 25 26 28 29 31 32 34 35 37 38 39
 56 58 60 63 65 68 70 72 75 77 79 82 84 86 88 90 93 95 97 99 101 102 104 106 108 110 111 113 114 116 117 119 120 121 123 124 125 127 128 129 130 132 133 135 136 138 139 141 143 145 148 150 153 157 160 165 169 174 180 187 194 202 210 220 231 243 256 270 286 303 322 342 364 388 414 441 472 504 539 577 617 660 707 756 809 864 923 985 1050 1117 1187 1258 1331 1403 1474 1543 1607 1665 1716 1757 1787 1804 1808 1797 1773 1735 1684 1623 1552 1475 1393 1308 1222 1137 1054 974 898 826 758 696 638 584 535 491 450 413 380 349 322 297 274 254 235 219 203 189 177 165 154 145 136 128 120 113 107 101 95 90 85 80 76 72 68 65 61 58 55 52 49 47 44 42 40 37 35 33 31 29 27 26 24 22 20 19 17 16 14 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 10 11 12 14 16 17 19 21 22 24 26 28 30 33 35 37 39 41 44 46 48 51 53
 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 62 64 66 68 70 72 74 77 79 82 85 89 92 96 100 104 109 114 119 125 132 139 147 155 165 175 186 198 212 226 242 260 279 300 324 349 377 407 439 475 514 555 600 648 699 753 811 871 934 998 1065 1132 1198 1264 1327 1387 1441 1490 1530 1562 1584 1596 1597 1587 1568 1538 1500 1454 1402 1345 1284 1221 1156 1091 1026 963 901 841 784 730 678 629 584 541 501 464 429 397 368 340 315 292 270 251 233 216 201 187 174 163 152 142 133 125 117 110 104 98 92 87 82 78 74 70 67 63 60 57 55 52 50 47 45 43 41 39 38 36 34 33 31 30 29 27 26 25 24 23 21 20 19 18 17 16 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38
 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 80 80 81 82 83 84 85 86 87 88 89 90 92 93 94 96 98 100 102 104 106 108 111 113 116 119 122 125 128 131 135 138 142 146 150 154 158 163 167 172 177 182 187 192 198 203 209 214 220 226 232 239 245 251 258 264 271 278 284 291 298 304 311 317 323 329 334 339 344 348 352 355 357 359 360 360 360 359 356 353 350 345 340 334 328 321 313 305 297 288 280 271 262 253 244 235 226 218 209 201 193 186 178 171 164 158 151 146 140 134 129 124 119 115 111 107 103 99 95 92 89 86 83 80 77 75 72 70 68 65 63 61 59 58 56 54 52 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 40 41 42 43 43 44 45 46 47 48 48 49 50 51 51 52 53 54 54 55 56 56 57 58 58 59 60 60
 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 37 38 39 41 42 44 46 49 51 54 57 60 64 68 73 78 83 89 96 103 111 119 128 138 149 161 173 187 201 217 234 252 272 293 315 339 365 392 420 451 482 516 550 586 623 660 697 734 770 803 835 863 886 905 919 926 927 921 910 892 868 840 808 773 736 697 657 617 578 540 503 468 435 403 374 346 321 297 275 255 236 219 203 189 176 164 153 143 133 125 117 110 103 97 92 87 82 78 74 70 66 63 60 57 55 52 50 48 46 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32
 66 69 71 73 76 79 81 84 87 89 92 95 98 100 103 106 109 112 115 118 120 123 126 129 132 135 137 140 143 145 148 150 153 155 158 160 162 164 166 168 170 172 174 176 177 179 181 183 185 186 188 190 193 195 197 200 203 206 209 212 216 219 224 228 233 238 243 248 254 260 267 274 281 288 296 304 313 321 330 339 349 358 368 378 387 397 407 416 426 435 443 451 458 464 469 474 477 478 479 477 474 470 464 457 448 438 426 413 400 385 370 355 339 323 307 291 275 260 246 231 218 205 192 181 170 159 149 140 132 124 116 109 103 97 91 86 81 77 73 69 65 62 59 56 53 51 48 46 44 42 40 39 37 36 34 33 32 31 30 28 27 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 18 19 19 20 21 22 23 25 26 27 28 30 31 33 34 36 37 39 41 43 45 47 49 51 53 55 57 59 61 64
 79 84 90 95 101 107 113 119 126 132 139 146 153 161 169 177 185 194 203 212 222 232 243 254 265 277 290 303 317 331 346 362 379 396 415 434 454 475 497 521 545 570 596 623 652 681 710 741 771 802 834 865 895 925 954 982 1009 1033 1055 1076 1093 1108 1120 1130 1136 1140 1141 1140 1136 1130 1122 1112 1101 1088 1074 1059 1044 1027 1010 993 975 957 939 921 902 884 866 848 829 811 793 774 756 737 719 700 682 663 644 625 606 587 568 550 531 512 493 474 456 438 420 403 386 370 354 338 323 309 295 282 269 257 246 235 224 215 205 197 188 180 173 166 159 153 147 142 137 132 127 122 118 114 110 107 103 100 97 94 91 88 85 83 80 78 76 73 71 69 67 65 63 61 60 58 56 54 53 51 50 48 46 45 43 42 40 39 37 36 34 33 31 30 28 27 26 24 23 21 20 19 17 16 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 11 14 16 18 21 23 26 29 33 36 39 43 47 51 55 60 64 69 74
 93 97 102 107 113 118 123 129 135 140 146 152 159 165 171 178 184 191 198 205 212 219 227 234 242 249 257 265 273 281 289 298 306 314 323 331 340 349 357 366 375 384 393 401 410 419 429 438 447 457 466 476 487 497 508 519 531 543 555 569 583 597 613 629 646 664 683 704 725 747 771 796 822 849 878 908 939 972 1006 1041 1078 1116 1154 1194 1234 1275 1315 1356 1395 1433 1469 1503 1533 1559 1580 1595 1603 1605 1599 1584 1562 1532 1494 1449 1397 1341 1279 1215 1148 1081 1013 946 880 817 756 698 644 593 545 500 459 421 386 354 325 298 274 251 231 213 196 181 167 154 142 132 122 113 105 98 91 85 79 74 69 64 60 56 53 49 46 43 40 38 35 33 31 29 27 25 23 22 20 19 17 16 15 13 12 11 10 9 8 7 5 4 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 1 1 1 2 2 3 3 4 5 6 7 8 9 10 12 13 15 16 18 20 22 25 27 30 32 35 38 41 44 47 51 55 58 62 66 70 74 79 83 88
 29 30 32 33 35 36 38 39 41 42 44 46 47 49 51 52 54 56 58 60 62 64 66 68 70 72 75 77 80 83 86 89 92 95 99 103 107 111 116 121 126 132 138 145 152 160 168 177 187 198 210 223 237 252 268 286 305 326 349 373 399 426 456 487 520 554 590 626 664 702 740 778 814 850 883 914 942 966 987 1003 1015 1022 1024 1022 1015 1003 988 969 947 923 895 866 836 804 771 738 705 672 640 607 576 545 516 487 459 433 408 384 361 339 319 300 282 265 249 235 221 209 197 186 176 167 159 151 144 138 132 126 121 117 112 109 105 102 99 96 93 91 89 87 85 83 81 80 78 76 75 74 72 71 70 69 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 43 42 41 40 39 37 36 35 34 32 31 30 28 27 26 24 23 22 20 19 18 17 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 23 25 26 27
 50 54 59 63 68 73 79 84 90 95 101 107 114 120 127 134 141 149 156 164 172 180 189 197 206 216 225 235 245 256 266 277 288 300 312 324 337 350 363 377 391 406 421 436 452 469 486 503 521 540 559 579 600 621 643 666 689 714 739 764 791 818 846 874 903 932 962 991 1021 1050 1079 1108 1136 1163 1189 1213 1236 1258 1277 1295 1310 1324 1334 1342 1348 1351 1351 1348 1342 1334 1323 1309 1293 1274 1254 1230 1205 1178 1150 1120 1088 1056 1023 990 956 921 887 853 820 787 754 723 692 662 633 606 580 554 531 508 487 467 448 430 414 398 384 371 358 347 336 326 317 309 301 293 287 280 274 269 263 258 253 249 244 240 236 232 229 225 221 218 214 211 207 204 200 197 194 190 187 183 180 176 173 169 165 162 158 154 150 147 143 139 135 131 127 123 119 115 110 106 102 98 94 90 86 82 78 74 70 67 63 60 56 53 49 46 43 40 38 35 32 30 28 25 23 21 20 18 16 15 14 12 11 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 3 6 8 11 14 17 20 23 26 30 33 37 41 45
 19 20 21 23 24 25 27 28 29 31 32 34 36 38 39 41 43 45 47 50 52 55 57 60 63 66 69 72 76 79 83 87 91 96 101 106 111 116 122 128 134 141 148 155 163 171 179 187 196 205 215 224 234 245 255 266 277 288 299 310 321 332 343 354 365 375 386 396 406 416 425 434 443 451 459 467 475 482 488 495 501 507 512 518 523 527 531 535 539 542 545 548 550 551 552 553 553 552 551 549 546 543 539 534 528 521 514 506 496 487 476 465 453 441 428 415 401 388 374 360 346 332 319 305 292 280 267 256 244 233 223 213 203 194 185 177 170 162 156 149 143 138 132 127 123 119 114 111 107 104 101 98 95 93 90 88 86 84 82 81 79 78 76 75 74 73 72 71 70 70 69 68 68 67 67 67 66 66 66 66 66 66 66 66 66 66 67 67 67 68 68 69 69 70 70 71 72 72 73 74 75 75 76 77 78 78 79 80 80 81 82 82 83 83 83 83 83 83 83 83 83 82 81 81 80 79 78 77 76 74 73 72 70 69 67 66 64 62 61 59 57 56 54 52 51 49 48 46 45 43 42 40 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 12 12 11 10 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18
 25 27 28 29 30 31 33 34 35 37 38 39 40 42 43 44 46 47 48 49 51 52 53 55 56 57 58 60 61 62 64 65 66 68 69 70 72 73 75 76 78 80 82 84 86 88 91 94 97 100 104 108 112 117 122 128 135 142 151 160 170 181 193 207 223 239 258 279 302 327 355 386 419 457 497 542 591 645 703 766 835 910 990 1075 1166 1262 1362 1465 1570 1674 1776 1872 1960 2035 2096 2138 2160 2160 2138 2096 2035 1957 1866 1766 1659 1550 1439 1331 1226 1126 1031 942 860 784 714 650 592 539 491 448 408 373 341 312 286 263 242 223 205 190 176 163 151 141 131 122 114 107 100 94 88 83 78 74 69 65 62 58 55 52 49 46 44 41 39 37 34 32 30 29 27 25 23 22 20 19 17 16 14 13 12 11 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 1 2 3 3 4 5 6 7 8 9 9 10 11 12 12 13 14 15 15 16 16 17 18 18 19 19 19 20 20 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 13 13 12 11 11 10 9 9 8 7 7 6 6 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 6 6 7 8 9 10 10 11 12 13 14 15 16 17 18 20 21 22 23 24
 72 73 74 74 75 75 76 76 77 77 77 77 77 77 77 77 77 76 76 76 75 75 75 74 74 73 73 72 71 71 70 70 69 69 68 68 67 67 66 66 66 66 66 66 66 67 67 68 69 70 72 73 75 78 81 84 88 92 96 102 108 114 121 129 138 148 158 170 182 196 211 227 244 263 282 304 327 351 377 404 433 464 496 530 565 601 639 677 715 754 792 829 864 897 927 954 976 994 1006 1013 1013 1008 997 980 958 932 902 869 833 796 757 718 680 641 604 568 533 500 469 439 411 385 361 338 317 298 280 263 247 233 220 207 196 185 176 166 158 150 142 135 129 122 117 111 106 101 96 92 87 83 79 76 72 69 66 63 60 57 54 51 49 46 44 41 39 37 35 33 31 29 27 25 24 22 20 19 17 16 14 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 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 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 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 41 43 45 46 48 50 51 53 55 56 58 59 61 62 64 65 66 68 69 70 71
 39 39 40 41 41 42 42 43 44 44 45 45 46 47 47 48 48 48 49 49 50 50 51 51 51 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 58 58 59 59 60 61 61 62 63 64 65 66 67 69 70 72 74 76 78 80 82 85 88 91 94 97 101 105 109 113 118 123 128 134 140 146 153 160 167 175 183 191 200 210 219 230 240 251 263 275 287 300 313 327 340 354 369 383 397 411 425 438 451 463 474 484 493 501 507 511 514 515 514 511 507 501 493 484 473 461 449 435 421 406 391 376 361 346 331 317 303 290 276 264 252 241 230 220 210 201 192 184 176 169 162 155 149 144 138 133 129 124 120 116 112 108 105 102 99 96 93 90 88 86 83 81 79 77 75 73 71 70 68 66 65 63 62 60 59 58 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 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 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 33 34 35 36 36 37 38
 101 108 114 121 127 134 141 149 157 165 173 181 190 199 208 217 227 237 247 258 269 280 291 303 315 327 340 352 365 378 392 405 418 432 445 459 472 486 499 512 524 536 548 559 570 580 589 598 606 614 621 627 632 637 641 645 648 651 653 655 656 658 659 660 662 663 664 666 668 670 672 675 678 681 685 689 694 699 704 711 717 724 732 740 749 758 768 778 788 799 811 822 834 846 858 870 882 893 904 915 924 933 941 947 951 954 955 953 950 944 935 924 911 895 877 857 835 812 787 761 733 706 678 649 621 593 566 539 513 488 464 441 419 398 378 359 341 324 309 293 279 266 253 242 231 220 210 201 192 184 176 169 162 155 149 143 138 132 127 123 118 114 109 105 101 98 94 91 87 84 81 78 75 72 70 67 64 62 59 57 55 52 50 48 46 44 42 40 38 36 34 32 30 29 27 25 24 22 21 19 18 17 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 10 11 14 16 18 21 23 26 29 32 36 39 43 47 51 55 59 64 69 74 79 84 90 96
 67 68 69 69 70 71 71 72 73 73 74 75 76 76 77 78 79 80 81 81 82 83 84 85 86 87 88 89 91 92 93 94 95 97 98 100 101 102 104 106 107 109 111 113 115 117 119 121 124 126 129 132 135 138 141 145 149 153 157 161 166 171 177 182 188 195 201 208 216 223 231 240 249 258 267 277 288 299 310 322 335 348 362 376 392 408 425 443 461 481 502 525 548 573 599 627 656 687 719 753 788 824 861 900 938 976 1014 1050 1084 1115 1142 1163 1179 1188 1189 1183 1168 1146 1116 1080 1038 991 941 889 836 783 730 679 630 584 540 499 460 425 392 362 334 309 285 264 244 227 210 195 182 169 158 147 137 128 120 113 106 99 93 87 82 77 73 69 65 61 57 54 51 48 45 43 40 38 35 33 31 29 27 25 24 22 20 19 17 16 14 13 11 10 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 61 62 63 63 64 65 66 66
 5 6 7 8 9 10 11 12 14 15 16 18 19 21 22 24 26 27 29 31 34 36 38 41 44 47 50 53 57 61 65 69 74 79 84 90 97 104 111 119 128 138 148 160 172 186 201 217 235 255 276 299 325 353 383 416 452 491 534 579 629 681 737 797 860 925 993 1064 1135 1208 1280 1351 1420 1485 1546 1602 1651 1693 1726 1751 1766 1771 1766 1752 1728 1696 1655 1608 1554 1495 1431 1364 1295 1224 1153 1082 1011 942 875 811 749 690 634 582 532 486 443 403 367 333 302 273 248 224 203 183 166 150 136 123 111 101 91 83 75 69 62 57 52 48 44 40 37 34 31 29 27 25 23 21 20 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 20 21 22 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 18 18 17 16 16 15 14 14 13 12 11 10 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 1 2 3 4
 117 118 120 122 123 125 126 128 129 130 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 164 165 166 168 169 171 172 174 176 178 180 182 184 186 188 191 193 195 198 200 203 206 208 211 213 216 219 221 224 226 229 231 234 236 238 241 243 245 247 249 252 254 256 258 260 261 263 265 267 269 271 272 274 276 277 279 280 281 283 284 285 286 287 288 289 290 290 290 291 291 291 290 290 289 288 287 286 285 284 282 280 279 277 275 273 270 268 266 264 261 259 257 254 252 250 247 245 243 241 238 236 234 232 230 228 226 224 222 220 218 216 214 212 210 208 206 204 202 200 198 196 194 192 189 187 185 183 180 178 175 173 170 167 164 161 158 155 152 149 146 143 139 136 132 129 125 121 117 114 110 106 102 99 95 91 87 84 80 77 73 70 66 63 60 57 54 52 49 46 44 42 40 37 36 34 32 30 29 28 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 40 42 44 46 49 51 53 56 58 61 64 66 69 71 74 77 80 82 85 87 90 93 95 98 100 102 105 107 109 111 113 115
 62 65 68 71 74 77 80 83 86 90 94 97 101 105 109 114 118 123 127 132 138 143 149 154 160 166 173 180 186 193 201 208 216 223 231 239 247 254 262 270 277 284 291 297 303 309 313 317 321 323 325 326 327 326 325 323 320 317 313 309 305 300 295 289 284 278 272 267 261 256 250 245 240 235 231 226 222 218 214 211 207 204 201 198 196 194 191 189 188 186 185 183 182 181 180 180 179 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 175 175 174 173 172 171 169 168 166 165 163 161 159 157 155 152 150 148 145 143 140 137 135 132 130 127 124 122 119 117 114 112 110 107 105 103 101 98 96 94 92 90 88 86 85 83 81 79 78 76 74 73 71 70 68 67 65 64 62 61 59 58 56 55 53 52 50 49 48 46 45 43 42 41 39 38 36 35 34 32 31 30 28 27 26 25 24 23 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 29 31 33 35 37 39 41 43 45 47 50 52 54 57 59
 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 53 53 53 54 54 55 55 56 57 58 59 60 61 62 64 66 67 69 72 74 77 80 83 86 89 93 97 101 106 110 115 120 126 131 137 143 150 157 163 171 178 186 194 202 210 219 227 236 245 255 264 274 284 293 303 313 323 333 343 353 362 372 381 389 398 405 413 419 425 430 435 438 441 443 443 443 442 439 436 432 427 421 414 407 399 391 382 373 363 353 343 334 324 314 304 294 285 275 266 258 249 241 232 225 217 210 203 196 189 183 176 171 165 159 154 149 144 139 134 130 125 121 117 113 109 105 101 98 94 91 88 85 82 78 76 73 70 67 64 62 59 57 54 52 50 48 45 43 41 39 37 35 34 32 30 28 27 25 24 22 21 20 19 17 16 15 14 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 32 33 34 35 36 36 37 38 39 39 40 41 41 42 43 43 44 44 45 45
 35 36 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57 58 59 59 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 66 66 66 67 67 68 69 70 72 73 75 77 79 82 85 88 91 96 100 105 111 117 123 131 138 147 156 166 177 189 202 216 230 246 263 281 300 320 342 365 389 414 440 467 495 523 552 580 607 633 657 678 696 711 721 726 727 722 712 697 679 656 631 603 573 542 510 479 448 418 389 361 335 310 286 265 245 226 209 193 179 166 154 143 133 124 116 108 102 96 91 86 82 78 74 71 69 66 64 62 61 59 58 57 56 55 55 54 54 53 53 53 53 53 53 53 53 53 54 54 55 55 56 56 57 57 58 59 60 61 62 63 64 65 66 67 68 70 71 73 74 76 77 79 81 83 85 87 89 91 93 95 98 100 102 104 107 109 111 114 116 118 120 122 124 125 127 128 129 130 130 130 130 130 129 128 127 125 124 122 119 117 114 112 109 106 103 99 96 93 90 86 83 80 77 74 71 68 65 62 59 56 54 51 49 47 44 42 40 38 36 35 33 31 29 28 26 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 8 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 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 23 24 25 26 28 29 30 31 33 34
 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 24 25 26 28 29 31 32 34 36 38 40 41 43 46 48 50 53 55 58 61 64 67 71 75 79 83 88 94 99 106 113 120 129 138 149 160 173 187 203 221 241 263 287 315 345 379 416 458 504 556 612 675 743 818 899 988 1083 1184 1291 1402 1515 1629 1739 1842 1935 2012 2069 2104 2113 2095 2052 1986 1900 1799 1687 1568 1447 1327 1210 1099 994 897 807 724 650 582 521 467 418 374 335 300 270 242 218 197 178 161 146 133 121 111 102 94 86 80 74 69 65 61 57 54 51 48 46 43 41 40 38 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 6 5 5 5 4 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 21 22 23 25 27 29 31 33 35 38 40 44 47 50 54 59 63 69 74 80 87 95 103 112 121 132 144 156 170 185 202 220 239 260 282 306 331 358 386 415 446 477 510 542 575 607 639 671 700 729 755 780 803 823 841 857 871 883 893 901 907 912 916 918 919 920 919 917 915 911 907 902 895 887 878 867 855 841 825 807 788 766 743 718 691 663 633 603 572 540 509 478 447 417 388 360 333 308 284 261 240 221 202 186 170 156 143 131 120 110 101 92 85 78 71 66 61 56 51 48 44 41 38 35 32 30 28 26 24 23 21 20 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 9 10 10 11 12 13 14 16 17 18 19 21 22 24 25 27 28 30 31 33 35 36 38 39 40 42 43 44 45 46 47 48 49 50 50 51 51 52 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 50 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 35 34 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 8 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 2 2 2 3 3 3 3 4 4 4 5
 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 42 45 47 50 53 56 60 64 68 73 79 85 92 100 108 117 128 140 153 167 184 202 222 244 269 296 326 359 395 434 477 522 571 622 675 731 787 843 898 951 999 1042 1077 1104 1121 1128 1124 1110 1086 1054 1014 969 920 868 815 761 708 656 606 558 513 471 431 394 359 327 298 271 246 223 202 183 166 150 136 123 111 101 91 83 75 68 62 57 52 48 44 41 38 36 34 32 30 29 28 27 26 26 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 51 52 54 56 58 60 62 64 66 69 71 74 76 79 82 85 88 91 94 97 100 103 106 109 112 115 118 120 122 124 125 126 127 127 127 127 126 124 122 120 117 114 111 108 104 100 96 92 88 84 80 76 73 69 65 62 59 55 52 49 47 44 42 39 37 35 33 31 29 28 26 24 23 22 20 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6
 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 14 16 18 21 23 26 28 32 35 38 42 46 51 56 61 67 73 80 88 97 106 116 128 141 155 171 189 209 231 257 285 317 353 394 440 491 549 613 685 763 850 943 1043 1147 1254 1360 1461 1552 1630 1688 1724 1736 1722 1685 1628 1554 1469 1375 1279 1182 1087 997 911 831 757 690 628 571 520 474 432 394 359 328 299 274 250 229 210 192 176 161 148 136 125 115 106 97 89 83 76 70 65 61 56 53 49 46 44 41 39 38 36 35 34 33 32 32 32 32 32 32 32 32 33 33 34 34 35 36 36 37 38 38 39 39 40 41 41 42 42 42 43 43 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 40 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 35 36 38 40 42 43 45 47 49 51 53 55 57 60 62 64 67 69 72 74 77 80 82 85 88 92 95 98 102 105 109 113 117 121 126 131 135 141 146 152 157 164 170 177 184 192 200 209 218 227 237 248 259 271 283 296 310 324 339 355 371 388 406 424 443 463 483 503 524 545 566 588 610 631 653 674 695 716 736 755 774 791 808 823 838 851 862 872 880 887 892 895 896 896 893 889 884 876 867 856 844 830 815 799 782 763 744 725 704 684 663 642 621 599 578 558 537 517 497 478 459 441 423 406 390 374 359 344 330 316 303 290 278 267 256 245 235 225 215 206 198 189 181 174 166 159 153 146 140 134 128 122 117 112 107 102 98 93 89 85 81 77 73 70 66 63 60 57 54 51 48 45 43 40 38 35 33 31 29 27 25 23 21 19 17 16 14 13 11 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 23 24 26
 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 26 27 28 30 32 34 36 39 42 45 48 52 56 61 66 72 78 86 94 103 112 123 136 149 164 180 198 218 239 263 289 317 348 381 417 455 496 541 587 637 688 742 797 853 910 966 1020 1073 1122 1167 1206 1239 1265 1283 1294 1297 1292 1280 1261 1236 1206 1171 1133 1093 1051 1007 964 920 877 834 793 754 716 679 645 612 581 552 525 499 475 453 432 413 395 378 362 348 334 321 309 298 287 277 268 259 250 242 234 227 220 213 206 199 193 187 181 175 170 164 159 154 149 144 139 135 130 126 121 117 113 109 105 101 98 94 90 87 84 80 77 74 71 68 65 62 60 57 54 52 49 47 45 42 40 38 36 34 32 30 28 27 25 23 22 20 19 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 7 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 25 25 24 24 23 22 22 21 20 19 19 18 17 16 15 15 14 13 12 11 10 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5
 33 34 35 36 37 38 39 41 42 43 44 46 47 48 49 51 52 53 55 56 58 59 60 62 63 65 66 68 69 71 72 74 76 77 79 81 82 84 86 88 90 91 93 95 97 99 101 104 106 108 111 113 116 119 122 125 128 131 135 139 143 147 151 156 161 166 172 177 183 190 197 203 211 218 226 235 243 252 261 271 281 292 302 313 325 337 349 361 374 387 400 414 428 442 456 470 484 498 512 526 539 551 563 574 584 592 600 605 610 612 612 611 608 603 595 587 576 564 550 535 519 502 485 467 449 431 413 395 378 361 344 328 313 298 284 271 258 246 235 224 214 204 195 186 178 171 163 156 150 144 138 133 127 122 118 113 109 105 101 97 94 91 87 84 81 78 76 73 70 68 65 63 61 59 57 55 53 51 49 47 45 43 42 40 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 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 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
 22 23 24 25 25 26 27 27 28 28 29 30 30 31 31 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 53 54 56 58 60 62 64 67 70 73 77 81 85 90 95 101 108 115 124 133 143 154 166 180 195 211 229 248 270 293 318 344 373 404 436 471 507 544 583 623 664 705 745 785 823 859 892 922 948 970 986 997 1003 1003 997 986 971 951 927 899 869 837 803 768 732 696 661 626 592 558 526 496 467 439 413 389 366 345 325 307 290 275 261 248 236 226 216 207 199 192 186 180 174 170 165 161 158 154 151 148 146 143 141 139 137 135 133 131 130 128 126 125 123 121 120 118 117 115 113 111 110 108 106 104 102 100 98 96 94 92 89 87 85 82 80 77 75 72 69 67 64 61 58 56 53 50 48 45 42 40 37 35 32 30 28 26 24 22 20 18 16 15 13 12 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 0 0 0 0 0 0 0 0 0 0 0 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 1 1 2 2 3 4 4 5 5 6 7 8 8 9 10 11 12 12 13 14 15 16 16 17 18 19 19 20 21 22
 51 53 55 58 60 62 65 67 70 72 75 77 80 82 85 88 90 93 96 99 102 104 107 110 113 116 119 122 125 128 131 134 137 140 143 146 150 153 156 159 162 166 169 172 176 179 182 186 189 193 197 200 204 208 212 216 220 224 228 232 236 240 244 249 253 257 261 265 269 273 277 281 285 288 292 295 298 301 304 307 309 312 314 316 317 319 320 321 322 323 323 323 323 323 322 321 320 318 316 314 311 308 305 301 297 293 288 283 278 272 267 261 254 248 242 235 229 222 216 209 202 196 190 183 177 171 166 160 154 149 144 139 134 130 125 121 117 113 109 106 102 99 96 93 90 87 84 81 79 76 74 72 69 67 65 63 61 59 58 56 54 52 51 49 47 46 44 43 42 40 39 37 36 35 34 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 10 10 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 30 31 33 35 37 38 40 42 44 47 49
 44 45 46 46 47 47 48 49 49 50 51 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 66 67 69 70 72 74 76 78 80 83 85 88 90 93 97 100 104 107 111 116 120 125 129 135 140 145 151 156 162 168 174 180 186 191 197 202 207 212 216 220 224 227 229 231 233 234 234 234 234 233 232 230 228 226 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 177 174 172 170 167 165 163 162 160 158 157 155 154 153 152 151 150 150 149 149 148 148 148 148 149 149 150 151 152 153 154 156 158 160 162 164 167 170 173 176 179 183 186 190 194 198 202 205 209 213 217 221 225 228 232 235 238 241 244 246 248 250 251 252 253 254 254 253 252 251 250 247 245 242 238 235 230 226 221 215 209 203 197 191 184 177 170 163 156 149 142 135 128 121 114 107 101 95 89 83 78 72 67 62 58 54 50 46 42 39 36 33 31 28 26 24 22 20 19 17 16 15 14 13 12 11 11 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 27 28 29 30 31 32 32 33 34 35 36 36 37 38 38 39 40 41 41 42 42 43 44
 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 28 29 30 32 34 35 37 40 42 45 48 51 55 58 63 67 72 78 84 90 97 105 112 121 130 140 150 160 171 183 194 206 219 231 243 256 267 279 290 301 310 319 328 335 341 346 350 353 355 356 356 355 353 351 348 344 341 336 332 327 322 317 312 308 303 298 293 289 285 281 277 273 270 267 265 263 261 260 259 259 259 260 261 263 266 269 273 278 283 289 296 304 312 321 331 341 351 362 374 385 397 409 421 432 443 454 463 472 480 486 492 495 497 498 497 494 489 483 475 466 455 443 430 416 401 385 369 353 337 320 303 287 271 255 240 225 211 197 184 171 159 147 136 126 116 107 98 90 82 75 68 62 56 50 45 41 36 32 29 25 22 19 17 15 13 11 9 8 6 5 4 4 3 2 2 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14
 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 48 49 50 50 51 52 53 54 55 56 57 59 60 61 63 64 66 67 69 70 72 74 76 78 81 83 86 88 91 94 97 101 104 108 112 116 121 125 130 135 141 146 152 158 165 172 179 186 193 201 209 218 226 235 245 254 264 274 284 295 306 318 329 342 354 367 380 394 407 422 436 451 466 481 497 513 528 544 559 575 589 604 617 629 641 651 659 666 671 674 674 673 668 662 653 642 630 615 598 580 561 541 520 499 478 457 436 416 395 376 357 339 322 306 291 276 262 249 237 226 215 205 195 187 178 170 163 156 150 144 138 133 128 123 119 114 111 107 103 100 97 94 91 88 85 83 81 78 76 74 72 70 68 66 65 63 61 60 58 57 55 54 52 51 50 48 47 46 45 44 42 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 29 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35
 19 20 21 23 24 25 27 28 30 31 33 35 36 38 40 42 44 46 48 51 53 56 59 62 65 69 73 77 81 86 91 96 102 108 115 123 132 141 151 162 174 187 202 218 236 255 277 301 327 355 387 421 458 498 542 588 637 688 742 796 850 904 955 1003 1047 1084 1114 1136 1150 1154 1151 1139 1120 1094 1064 1029 991 952 911 869 828 787 747 709 672 637 603 570 540 511 483 457 432 409 387 366 346 327 309 292 275 260 245 231 218 205 193 181 170 160 150 140 132 123 115 108 101 94 88 82 77 72 67 63 59 56 53 50 47 45 43 41 40 38 37 36 35 35 34 34 34 34 34 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 46 47 48 50 52 53 55 57 59 61 63 65 68 70 73 76 78 82 85 88 92 96 100 104 108 113 118 123 128 133 138 144 149 155 161 166 172 177 181 186 190 193 196 197 198 199 198 196 194 190 186 180 175 168 161 154 147 139 131 124 116 109 102 95 89 83 77 71 66 61 57 53 49 45 42 39 36 33 31 29 27 25 23 21 20 18 17 16 15 13 12 12 11 10 9 8 8 7 7 6 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17
 84 86 89 91 94 96 98 101 103 105 107 109 112 114 116 118 120 122 124 125 127 129 132 134 136 138 140 143 145 148 151 154 158 162 166 170 176 181 188 195 204 213 224 236 249 265 283 303 325 351 381 413 451 492 539 590 647 710 778 851 930 1012 1096 1181 1265 1342 1411 1467 1505 1524 1522 1497 1451 1387 1308 1218 1123 1025 929 836 747 665 590 521 459 403 352 308 268 232 201 173 149 127 108 91 76 62 51 41 32 24 17 12 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 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 34 36 39 41 44 46 49 51 54 57 59 62 65 67 70 73 76 78 81
 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 59 60 62 64 66 68 70 72 75 78 81 84 88 91 96 100 105 109 115 120 126 132 139 146 153 160 168 176 184 193 202 211 220 230 240 249 259 269 280 290 300 310 320 330 339 349 358 367 375 383 391 398 404 410 415 419 422 425 427 428 428 427 425 423 419 415 410 404 397 390 382 373 364 355 345 335 325 315 304 294 284 274 264 254 245 235 226 218 210 202 194 187 180 174 168 162 156 151 146 141 137 133 129 125 121 118 114 111 108 106 103 101 98 96 94 92 90 88 86 84 83 81 80 78 77 76 74 73 72 71 70 69 68 67 66 65 64 63 62 62 61 60 59 58 58 57 56 56 55 54 54 53 52 52 51 50 50 49 49 48 47 47 46 46 45 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 51 51 50 50 50 49 49 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39
 15 15 16 16 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 41 42 44 45 47 49 51 53 55 57 59 61 63 66 68 70 73 76 78 81 84 86 89 92 95 98 101 104 107 109 112 115 118 121 124 127 130 133 136 139 142 145 148 151 154 158 161 165 168 172 176 180 185 189 194 199 204 210 216 222 229 236 243 251 259 268 277 287 297 308 319 331 343 356 369 383 397 411 425 439 453 467 480 492 503 512 520 527 531 533 532 530 524 517 507 495 481 465 449 431 412 393 374 355 337 319 301 284 268 252 238 224 212 200 189 178 169 160 151 144 137 130 124 119 113 109 104 100 96 93 90 87 84 82 79 77 75 73 72 70 69 67 66 65 64 63 63 62 61 61 60 60 59 59 59 58 58 58 58 58 58 58 58 58 59 59 59 59 59 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 59 58 58 57 56 55 54 53 52 51 50 48 47 46 45 43 42 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 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 10 11 11 12 13 13 14
 84 87 89 92 95 97 100 103 105 108 111 113 116 119 121 124 127 129 132 134 137 140 142 145 147 150 152 155 157 160 162 165 167 170 172 174 177 179 181 183 185 188 190 192 194 196 198 201 203 205 207 209 212 214 217 219 222 224 227 230 233 236 239 242 245 248 252 255 259 263 267 271 275 279 283 288 292 297 301 306 311 316 321 326 332 337 343 348 354 360 365 371 377 383 389 395 400 406 412 417 422 427 431 436 439 443 445 448 449 450 450 450 449 447 444 440 436 431 425 419 412 405 397 388 379 370 361 352 342 333 323 314 305 295 287 278 269 261 253 246 238 231 224 218 211 205 200 194 189 184 179 174 169 165 161 157 153 149 146 142 139 136 133 129 126 124 121 118 115 113 110 108 105 103 100 98 96 93 91 89 87 84 82 80 78 76 74 72 69 67 65 63 61 59 57 56 54 52 50 48 47 45 43 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 22 23 25 26 28 29 31 33 35 37 39 41 43 45 47 49 52 54 56 59 61 64 66 69 71 74 76 79 82
 20 21 22 24 25 27 29 30 32 34 36 38 40 42 44 46 48 51 53 56 59 62 65 68 71 75 79 82 87 91 96 101 106 112 118 124 131 139 147 155 164 174 185 196 209 222 236 252 268 286 305 325 346 369 394 419 446 474 502 532 561 591 621 650 678 704 728 750 769 785 797 806 812 813 811 806 798 787 774 758 741 722 702 682 661 640 618 597 576 556 535 516 496 478 460 442 426 410 394 379 365 351 338 325 313 302 291 281 271 261 252 244 236 228 221 214 208 202 196 191 186 181 177 173 170 167 164 161 158 156 154 152 150 148 147 145 144 143 141 140 139 138 137 135 134 133 132 131 130 129 127 126 125 123 122 121 119 118 116 115 113 111 110 108 106 104 103 101 99 97 95 93 90 88 86 84 82 79 77 75 72 70 68 65 63 60 58 56 53 51 49 46 44 42 39 37 35 33 31 29 27 26 24 22 21 19 18 16 15 14 13 12 11 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 11 12 13 14 15 17 18
 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 56 58 60 62 64 66 68 70 73 75 78 81 84 87 90 94 97 101 105 110 115 120 125 131 137 144 151 159 167 175 185 195 205 217 229 242 255 270 285 301 318 336 355 374 394 415 436 458 479 501 523 545 566 587 606 625 642 658 672 685 695 703 708 712 713 712 708 702 695 685 673 660 645 629 611 593 574 555 535 515 494 474 454 434 414 395 376 358 341 323 307 291 276 262 248 235 223 212 201 190 181 172 163 155 148 141 135 129 123 118 114 109 105 101 98 95 92 89 87 84 82 80 78 76 75 73 71 70 69 68 66 65 64 63 62 62 61 60 59 58 58 57 56 56 55 55 54 54 53 52 52 52 51 51 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 44 44 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 36 35 35 34 34 34 34 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 26 27 28 29 30 31
 67 69 71 73 75 77 79 81 83 85 87 89 91 94 96 98 100 102 104 106 108 111 113 115 117 119 121 124 126 128 130 132 134 136 138 140 143 145 147 149 151 153 154 156 158 160 162 165 167 169 171 174 176 179 181 184 187 191 194 198 202 206 210 214 219 224 229 235 241 247 253 259 266 273 280 288 295 303 311 320 328 337 345 354 363 372 381 390 399 408 416 424 432 439 445 451 455 459 461 463 462 461 458 454 448 440 432 421 410 398 384 370 355 340 325 309 294 278 264 249 235 221 208 196 185 174 163 154 145 137 129 122 115 109 104 99 94 90 86 82 79 76 73 70 68 66 64 62 60 59 57 56 55 53 52 52 51 50 49 48 48 47 47 46 46 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 32 33 35 37 38 40 42 44 46 48 50 51 53 55 57 59 61 63 65
 44 43 42 42 41 41 40 40 40 40 40 40 40 40 40 41 41 42 42 43 44 45 46 48 49 51 52 54 56 59 61 64 67 70 74 78 82 86 91 97 102 108 115 122 130 138 147 156 165 175 186 197 208 219 231 242 254 266 277 288 298 307 316 324 331 337 342 346 349 351 352 352 352 350 349 346 344 341 338 334 331 328 325 322 319 317 315 314 312 312 311 311 312 313 315 317 320 324 328 333 338 344 351 359 367 376 385 396 406 417 429 441 453 465 476 488 498 508 516 523 528 531 532 531 527 520 511 500 487 472 456 438 419 400 381 361 342 324 305 288 271 255 240 226 213 201 189 178 169 159 151 143 136 129 123 117 112 107 103 99 95 92 88 85 83 80 78 76 74 72 71 69 68 67 66 65 64 63 63 62 62 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 58 58 57 57 56 56 55 54 53 52 51 50 49 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 28 29 29 30 32 33 34 35 37 38 40 42 44 46 48 50 52 55 58 61 64 67 71 74 78 82 86 91 95 100 105 109 114 119 124 128 133 137 141 144 147 149 151 153 153 153 153 152 150 148 145 142 138 134 130 126 121 117 113 108 104 100 95 91 88 84 80 77 74 71 68 65 63 61 58 56 55 53 51 50 48 47 46 45
 302 312 322 331 340 347 354 361 366 371 375 379 381 383 384 385 385 384 383 381 379 376 373 369 366 362 357 353 348 343 338 333 328 323 318 313 308 304 299 295 291 288 285 282 280 279 278 278 278 280 282 285 289 295 301 309 317 327 338 351 365 380 397 415 434 455 478 502 528 555 584 615 647 681 716 753 791 830 870 911 952 993 1033 1071 1107 1140 1169 1194 1212 1224 1228 1225 1214 1194 1167 1132 1091 1044 993 939 883 826 768 712 656 603 553 505 460 419 380 345 312 282 255 231 209 189 171 155 141 128 116 106 97 89 82 76 70 65 61 57 54 51 48 46 44 42 40 39 38 37 36 35 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 18 20 22 24 27 30 33 37 41 45 50 55 61 67 73 80 88 96 104 113 122 132 142 153 164 175 186 198 210 222 234 246 257 269 280 291
 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 45 47 49 51 53 56 58 61 63 66 70 73 77 81 85 90 95 101 107 114 122 130 139 149 159 171 184 198 214 231 250 270 292 315 340 368 396 426 458 490 524 557 591 623 654 683 710 733 752 768 779 785 787 785 779 769 756 740 722 702 680 658 635 612 589 567 544 523 502 481 462 443 425 408 392 377 362 348 336 323 312 302 292 283 274 266 259 253 247 242 238 234 230 228 225 224 222 221 221 221 221 221 222 223 224 225 226 227 228 229 229 230 230 230 230 229 228 227 226 224 222 219 216 213 210 206 202 198 193 188 183 178 173 168 162 157 151 146 140 135 129 124 118 113 107 102 97 92 87 83 78 73 69 65 61 57 53 49 45 42 39 35 32 29 27 24 22 19 17 15 13 11 10 8 7 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 5 6 6 7 7 8 9 9 10 10 11 12 12 13 13 14 15 16 16
 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 38 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 61 64 66 69 72 75 78 82 86 90 94 98 102 107 112 117 122 127 133 138 144 149 155 161 166 172 177 183 188 193 198 203 208 212 216 220 224 227 230 233 235 238 240 241 243 244 245 245 246 246 246 246 245 245 244 243 242 241 239 238 236 235 233 231 229 227 225 223 221 219 217 215 212 210 208 206 205 203 201 200 198 197 196 195 194 194 194 193 194 194 195 196 197 198 200 202 204 206 209 212 215 218 221 225 228 232 236 240 245 249 253 258 262 267 272 277 281 286 291 296 301 306 310 315 319 324 328 332 336 340 343 346 349 351 353 355 355 356 356 355 353 351 348 345 340 336 330 324 317 310 303 294 286 277 268 259 250 241 231 222 213 204 196 187 179 171 164 157 150 143 137 131 126 120 115 111 107 102 99 95 92 88 85 83 80 78 75 73 71 69 67 65 64 62 61 59 58 57 55 54 53 52 51 50 49 48 47 47 46 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 33 33 32 32 31 30 30 29 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 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25
 26 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 40 41 42 43 45 46 47 48 49 51 52 54 55 57 59 61 62 64 67 69 71 74 76 79 82 85 88 92 95 99 103 107 112 116 121 126 131 137 143 149 155 161 168 175 182 190 197 205 213 222 230 239 247 256 265 274 283 293 302 311 321 331 340 350 359 369 379 388 398 407 416 425 434 442 450 457 464 470 475 480 483 485 486 486 484 481 476 470 463 454 443 432 419 405 391 376 360 345 329 313 297 282 266 252 238 224 212 200 188 178 168 158 150 142 134 127 121 115 109 104 100 95 91 88 85 81 79 76 74 71 69 67 66 64 63 61 60 59 58 57 56 55 54 53 52 52 51 51 50 50 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 41 41 40 40 39 39 38 37 37 36 35 35 34 33 32 31 31 30 29 28 27 27 26 25 24 23 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 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 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 22 22 23 24 24 25 26
 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 31 32 33 35 36 38 40 42 45 48 51 55 59 64 70 77 84 92 102 112 124 137 151 168 186 205 227 252 278 307 338 372 408 446 486 528 571 613 655 695 732 764 790 809 820 823 816 802 780 752 719 682 642 601 560 519 480 442 406 372 340 310 283 258 235 214 195 178 162 148 135 124 113 104 96 88 82 76 71 66 62 58 55 52 49 47 45 43 42 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33
 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 42 43 44 45 46 47 47 48 49 49 50 51 51 52 52 53 53 53 54 54 54 55 55 56 56 56 57 57 57 58 58 59 60 61 62 63 64 65 67 69 71 73 76 79 83 87 91 96 102 108 115 123 132 141 152 163 175 189 204 220 238 256 277 299 322 347 374 402 432 463 495 528 561 594 627 659 689 716 740 760 776 786 790 788 781 768 751 728 702 674 642 610 576 543 510 477 446 416 388 361 336 313 291 271 253 236 221 207 194 183 172 163 154 146 139 133 127 122 117 113 109 105 102 99 96 93 91 89 86 84 82 80 78 77 75 73 71 70 68 67 65 63 62 60 59 57 56 54 53 51 50 48 47 45 43 42 40 39 37 36 35 33 32 30 29 27 26 25 23 22 21 19 18 17 16 15 14 12 11 10 9 8 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 1 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26
 34 34 33 32 32 31 31 31 30 30 30 30 30 29 29 29 30 30 30 30 30 31 31 32 33 33 34 35 36 37 38 40 41 43 44 46 49 51 54 56 60 63 67 71 75 79 84 90 96 102 108 115 122 130 138 147 156 165 175 185 195 205 216 226 237 248 259 269 280 290 300 309 319 327 336 344 351 358 365 371 376 381 385 389 393 396 399 401 403 404 406 406 407 407 407 406 405 404 402 400 398 395 392 388 384 380 375 369 363 357 350 342 334 326 317 308 298 289 279 269 258 248 238 228 217 208 198 188 179 170 162 154 146 138 131 125 118 113 107 102 97 92 88 84 81 77 74 71 69 66 64 62 60 58 56 55 53 52 51 50 49 48 47 47 46 45 45 45 44 44 44 44 44 43 44 44 44 44 44 45 45 45 46 46 47 48 48 49 50 51 52 53 54 55 56 58 59 61 62 64 66 67 69 71 73 75 77 79 82 84 86 89 91 94 96 98 101 103 105 108 110 112 114 116 117 119 120 122 123 124 124 125 125 126 126 126 126 125 125 125 124 124 123 123 122 121 121 120 120 119 119 118 118 118 118 118 118 118 118 119 119 120 120 121 122 124 125 127 128 130 132 134 137 140 143 146 149 153 157 161 165 170 175 181 186 192 199 205 212 219 227 234 242 250 258 266 274 281 289 296 302 308 312 316 319 321 321 320 318 314 309 303 296 288 279 270 259 249 238 227 216 205 195 184 174 165 156 147 139 131 123 117 110 104 98 93 88 83 79 75 72 68 65 62 59 57 54 52 50 48 46 45 43 42 40 39 38 37 36 35
 41 42 44 45 46 47 48 49 50 51 52 53 54 55 55 56 57 58 59 59 60 60 61 62 62 62 63 63 63 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 62 62 62 63 63 63 63 64 64 65 65 66 67 68 69 71 72 74 76 78 80 82 84 87 90 93 96 99 102 106 110 114 118 123 128 133 138 143 149 155 161 167 173 180 187 194 201 208 215 222 229 236 243 249 255 261 267 271 276 280 283 285 286 287 287 286 284 282 279 275 270 265 259 253 247 240 233 226 219 212 205 198 191 184 178 172 166 160 154 149 144 139 134 130 126 122 118 115 111 108 105 102 100 97 95 92 90 88 86 84 82 80 79 77 76 74 73 71 70 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 53 52 51 50 49 49 48 47 46 46 45 45 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 46 46 46 47 47 47 47 47 46 46 46 46 45 45 45 44 44 43 43 42 42 41 40 40 39 38 38 37 36 35 35 34 33 32 31 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40
 27 28 29 30 31 32 34 35 36 38 40 42 44 46 48 51 53 56 59 63 67 71 75 80 86 92 98 105 113 121 131 141 153 165 179 194 210 228 248 269 292 317 343 371 400 431 461 492 521 549 575 596 614 627 634 635 630 621 606 588 566 542 516 490 463 437 412 387 364 342 321 302 284 268 253 239 227 215 205 195 186 178 171 165 159 154 149 145 142 139 136 134 132 130 129 128 127 127 127 127 128 129 130 132 133 135 138 140 143 146 150 153 157 161 165 169 174 178 183 187 191 195 199 203 206 209 211 213 214 214 214 213 211 209 206 203 199 194 190 184 179 173 168 162 156 150 144 139 133 128 122 117 113 108 103 99 95 92 88 85 81 78 75 73 70 68 66 64 62 60 58 56 55 53 52 51 50 49 48 47 46 45 44 43 43 42 42 41 41 40 40 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 34 34 34 34 33 33 32 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 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26
 239 243 246 249 251 252 252 251 250 248 246 243 239 235 231 227 222 217 211 206 201 195 189 184 178 173 168 162 157 152 147 142 137 133 129 124 120 117 113 109 106 103 100 98 95 93 91 90 88 87 86 85 84 84 83 83 83 84 84 85 86 86 87 89 90 91 93 95 96 98 100 102 104 107 109 112 114 117 120 123 126 129 133 136 140 144 148 152 157 161 166 171 177 182 188 194 201 207 214 221 228 236 243 251 259 267 275 283 290 298 305 311 317 323 328 332 335 337 338 338 337 335 332 327 322 316 310 302 294 286 278 269 260 251 243 234 226 218 210 202 195 188 181 175 169 164 158 153 148 144 140 136 132 128 125 122 119 116 113 110 108 105 103 101 99 97 95 93 91 89 87 86 84 82 80 79 77 75 74 72 70 69 67 65 63 62 60 58 57 55 53 51 50 48 46 45 43 41 40 38 36 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 9 10 11 11 12 13 14 15 16 18 19 21 23 25 27 30 32 35 39 42 46 50 54 59 64 70 76 82 88 95 102 110 117 125 134 142 151 159 168 176 185 193 201 209 216 222 229 234
 90 89 89 88 87 87 86 86 85 85 85 84 84 84 84 84 84 84 84 84 84 84 85 85 86 87 88 89 90 91 92 94 95 97 99 101 104 106 109 112 115 119 123 127 131 136 141 147 153 159 165 172 180 188 196 205 214 223 233 243 253 263 274 284 295 306 317 327 338 348 358 368 378 387 396 404 412 420 427 433 439 445 450 455 459 462 465 467 469 471 471 471 471 470 468 465 462 458 454 448 442 436 428 420 411 402 392 381 370 358 346 334 322 309 297 284 272 259 247 236 224 213 203 192 183 174 165 157 149 142 135 129 123 118 113 108 104 100 97 94 91 88 86 84 82 80 79 77 76 75 74 74 73 73 72 72 72 72 72 72 72 72 73 73 74 74 75 76 77 77 78 79 81 82 83 84 85 87 88 89 91 92 94 95 97 98 99 101 102 103 104 105 106 107 108 108 108 108 108 108 107 106 105 104 102 101 99 97 94 92 89 86 84 81 78 75 72 69 66 64 61 58 55 53 51 48 46 44 42 40 38 36 35 33 32 31 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 28 29 30 32 33 35 37 38 40 42 44 46 49 51 53 56 58 60 63 65 68 70 72 74 76 78 80 82 84 85 87 88 89 90 91 92 92 92 93 93 93 93 93 92 92 92 91 91 90
 72 73 74 75 76 78 79 80 81 82 82 83 84 85 86 86 87 88 88 89 90 90 91 91 92 92 93 94 94 95 96 96 97 98 99 100 101 102 103 104 106 107 109 111 112 115 117 119 122 125 128 131 134 138 141 145 149 153 158 162 167 171 176 181 186 190 195 200 204 208 212 216 220 223 226 229 232 234 235 236 237 238 238 237 236 235 233 231 229 226 223 220 216 212 208 204 199 195 190 185 180 175 170 166 161 156 151 146 141 136 132 127 123 119 114 110 106 103 99 96 92 89 86 84 81 79 77 75 73 71 70 69 68 67 66 66 66 66 66 66 67 67 68 69 71 72 74 75 77 79 81 84 86 89 91 94 97 100 104 107 110 114 118 121 125 129 133 138 142 146 150 155 159 163 167 172 176 179 183 187 190 193 195 197 199 201 201 202 202 201 200 198 196 194 190 187 183 179 174 169 164 158 153 147 142 136 130 125 120 114 109 104 99 95 90 86 82 78 75 71 68 65 62 60 57 55 53 51 49 47 46 44 43 42 41 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 40 42 44 45 47 48 50 52 53 55 57 58 60 61 63 65 66 67 69 70
 28 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 29 29 30 30 31 31 32 33 34 35 36 37 38 40 42 44 46 49 51 55 58 62 67 72 77 83 90 98 107 116 127 139 152 166 183 200 220 241 265 290 318 348 380 415 451 490 531 573 616 660 704 747 788 827 862 893 919 939 953 961 962 957 947 932 912 889 862 834 804 773 741 710 679 649 619 591 564 538 513 490 468 447 428 410 393 377 363 349 337 326 316 306 298 290 283 278 272 268 264 261 258 256 255 253 252 252 252 252 252 252 253 253 253 254 254 254 254 254 254 253 253 252 250 249 247 245 243 240 238 235 231 228 224 221 217 213 208 204 200 195 190 186 181 176 171 166 161 156 151 146 142 137 132 127 122 117 113 108 103 99 94 90 86 81 77 73 69 65 62 58 54 51 47 44 41 38 35 32 30 27 25 23 21 19 17 15 14 12 11 10 9 8 7 7 6 6 6 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 38 39 40 41 43 44 45 47 48 49 51 52 53 55 56 57 58 60 61 62 63 64 65 66 67 68 69 69 70 70 71 71 71 71 71 71 71 70 70 69 68 68 67 66 65 63 62 61 60 59 57 56 55 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28
 65 64 63 62 62 61 60 59 59 58 58 58 57 57 57 57 57 57 58 58 58 59 60 61 62 63 65 66 68 70 72 75 78 81 85 89 93 98 104 110 116 124 132 141 151 162 174 188 202 218 235 254 274 295 318 343 368 395 422 450 477 505 531 556 579 600 618 632 643 649 652 651 647 639 628 615 600 583 566 547 528 509 490 471 453 435 418 402 386 371 357 344 331 319 308 298 288 279 270 262 254 247 240 234 228 222 217 211 207 202 198 193 189 186 182 179 175 172 169 166 163 161 158 156 153 151 149 147 145 143 141 139 137 136 134 132 131 130 128 127 126 125 124 123 122 121 120 119 119 118 118 117 117 117 116 116 116 116 116 116 117 117 117 118 118 119 119 120 120 121 122 123 124 124 125 126 127 128 129 129 130 131 131 131 132 132 132 131 131 130 129 128 127 125 123 121 118 116 113 110 106 103 99 95 91 87 83 79 75 72 68 64 60 56 53 50 46 43 41 38 35 33 31 29 27 25 23 22 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 26 27 28 29 30 32 33 35 37 38 40 42 44 46 48 50 52 55 57 59 62 64 67 69 71 74 76 78 80 82 84 86 87 88 89 90 91 92 92 92 92 92 91 91 90 89 88 87 86 85 84 82 81 80 78 77 75 74 73 71 70 69 68 66
 65 67 70 73 76 79 82 85 88 91 94 98 101 105 108 112 115 119 123 127 130 134 138 142 146 151 155 159 163 167 171 175 179 183 187 190 194 197 200 203 206 208 210 212 214 215 216 217 217 217 217 217 217 216 216 215 214 213 212 211 210 209 208 207 206 206 205 205 204 204 204 204 204 205 205 206 206 207 208 209 211 212 214 215 217 219 220 222 224 226 228 230 232 234 235 237 238 239 240 241 241 241 240 239 238 236 234 231 228 224 220 215 210 205 199 193 187 181 175 168 162 155 149 143 137 131 126 120 115 111 106 102 98 94 91 87 84 82 79 77 75 73 71 70 69 67 66 65 65 64 63 63 63 62 62 62 62 62 62 62 63 63 63 64 64 65 65 66 67 67 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 86 87 88 89 90 92 93 94 95 95 96 97 97 98 98 98 98 98 98 97 97 96 95 93 92 91 89 87 85 83 81 79 77 74 72 70 67 65 63 60 58 56 54 52 50 48 46 44 42 40 39 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 5 5 6 7 8 9 10 11 12 13 14 15 17 18 20 21 23 25 26 28 30 32 34 36 38 40 43 45 47 49 52 54 57 59 62
 27 27 28 28 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 42 43 44 45 47 48 50 51 53 55 57 59 61 64 66 69 72 75 78 81 85 89 93 97 101 106 111 116 121 127 133 138 145 151 157 163 170 176 183 189 195 201 206 212 217 222 226 230 233 236 239 241 243 245 246 247 248 248 248 248 248 248 248 248 247 247 247 247 247 247 247 247 248 249 250 251 252 253 255 256 258 260 262 264 266 269 271 273 276 278 280 282 284 286 287 288 289 289 289 288 287 286 284 281 278 275 271 266 261 256 251 245 239 233 227 221 215 208 202 196 190 185 179 174 168 163 159 154 150 145 141 138 134 131 127 124 121 118 116 113 111 109 107 105 103 101 99 98 96 95 93 92 91 90 88 87 86 85 84 83 82 81 79 78 77 76 75 74 73 71 70 69 67 66 64 63 61 60 58 57 55 53 51 50 48 46 45 43 41 40 38 36 35 33 32 30 29 28 27 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26
 16 16 17 17 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 44 46 48 51 53 55 58 61 64 67 70 74 78 82 87 92 97 102 108 115 122 129 137 146 155 165 176 187 199 212 226 240 255 271 288 305 323 341 360 379 399 418 438 457 477 495 513 531 547 563 577 590 602 613 623 631 638 644 648 651 654 655 654 653 651 648 644 640 634 627 620 612 604 594 584 573 562 550 537 524 510 496 481 466 450 435 419 403 387 372 356 340 325 310 296 281 268 254 242 229 218 206 196 185 176 167 158 150 142 134 127 121 115 109 103 98 93 88 84 80 76 72 69 65 62 59 56 54 51 49 47 45 43 41 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 8 8 7 7 6 5 5 4 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 6 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 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 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 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15
 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 60 61 63 65 67 69 71 74 76 79 82 85 88 91 95 99 102 107 111 116 120 126 131 137 143 149 155 162 169 176 184 192 200 208 216 225 234 242 251 260 269 277 286 295 303 312 320 328 336 344 351 359 366 373 380 387 394 400 407 414 420 427 433 440 446 453 459 466 472 478 484 490 496 501 506 510 514 517 520 521 522 521 520 517 513 508 501 493 484 474 463 451 438 425 411 397 382 367 352 338 323 309 296 282 269 257 245 234 223 213 204 195 186 178 170 163 157 150 144 139 133 128 124 119 115 111 108 104 101 98 95 92 89 86 84 82 79 77 75 73 71 69 68 66 64 63 61 59 58 56 55 53 52 51 49 48 46 45 44 42 41 40 38 37 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 14 15 16 17 17 18 19 20 21 21 22 23 24 25 25 26 27 28 29 29
 36 37 39 40 41 42 43 45 46 48 50 51 53 55 57 60 62 65 67 70 73 77 80 84 88 92 96 101 106 111 116 122 128 134 141 147 154 161 168 175 182 189 195 201 207 212 217 221 224 226 227 228 227 226 223 220 216 211 206 201 195 189 182 176 170 163 157 151 145 140 134 129 124 120 115 111 107 104 100 97 94 91 89 86 84 82 80 78 77 75 74 73 72 71 70 70 69 69 68 68 68 68 68 68 69 69 70 70 71 72 73 74 76 77 79 80 82 85 87 90 92 95 99 102 106 109 114 118 122 127 132 137 142 148 153 159 164 170 175 181 186 191 195 200 203 207 210 212 214 215 216 216 215 215 213 211 209 207 204 200 197 193 189 186 181 177 173 169 165 161 157 153 149 145 141 137 134 130 127 123 120 117 114 111 108 105 102 99 97 94 91 89 86 84 82 79 77 75 72 70 68 66 64 62 60 58 56 54 53 51 49 48 46 45 43 42 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 35
 25 27 28 30 32 34 36 38 41 43 46 49 52 55 59 63 67 71 76 81 86 92 99 106 113 121 130 140 150 162 175 188 203 220 238 257 279 302 328 356 386 419 454 491 531 573 616 660 705 749 791 830 865 895 918 934 942 942 934 919 897 870 838 803 765 727 688 650 612 576 541 508 477 448 421 395 372 350 329 311 293 277 262 248 235 224 212 202 193 184 176 168 161 154 148 142 137 132 127 123 118 115 111 108 105 102 100 97 95 93 91 90 89 87 86 86 85 85 84 84 84 84 85 85 86 86 87 88 88 89 90 91 92 93 94 95 95 96 97 97 98 98 98 98 98 98 98 97 97 96 95 94 93 92 91 90 88 87 85 84 82 81 79 77 76 74 72 70 69 67 65 63 62 60 58 57 55 53 52 50 49 47 46 44 43 42 40 39 38 36 35 34 33 32 31 29 28 27 26 25 24 24 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 24 23 23 22 22 21 20 19 19 18 17 16 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15 17 18 19 20 22 23
 109 108 108 107 106 105 105 104 104 103 103 102 102 102 102 102 102 102 102 102 103 103 104 104 105 106 107 108 109 110 112 113 115 117 119 121 124 126 129 133 136 140 144 149 154 159 164 170 177 184 191 199 208 217 226 236 246 257 268 280 292 305 318 331 344 358 372 386 399 413 427 440 453 466 478 489 499 509 518 525 532 537 541 543 544 544 542 538 533 526 518 509 498 486 473 459 445 429 413 397 380 363 346 329 313 296 280 264 249 234 220 207 194 181 170 159 148 139 130 121 113 106 99 93 87 82 77 72 68 64 61 58 55 52 50 48 46 44 42 41 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 47 48 48 49 49 49 50 50 51 51 51 52 52 52 53 53 53 54 54 54 54 55 55 55 56 56 56 56 57 57 57 58 58 58 59 59 60 60 61 61 62 62 63 63 64 65 65 66 67 68 68 69 70 71 72 73 75 76 77 78 80 81 83 84 86 87 89 91 93 94 96 98 100 102 104 106 108 110 112 114 116 118 119 121 122 124 125 126 127 128 129 129 130 130 130 130 130 129 129 128 128 127 126 125 124 123 122 121 120 119 118 117 115 114 113 112 111 110
 46 47 49 50 51 53 54 55 57 58 60 61 63 65 66 68 69 71 73 74 76 78 80 81 83 85 87 89 91 92 94 96 98 100 101 103 105 107 108 110 112 114 115 117 119 120 122 124 126 127 129 131 133 135 137 139 141 144 146 149 151 154 157 160 164 167 170 174 178 182 186 190 194 198 203 208 212 217 222 227 232 237 242 247 252 257 262 267 272 276 281 285 289 292 296 298 301 302 304 304 304 304 303 301 298 295 291 286 281 276 270 263 256 249 241 234 226 218 210 202 194 187 179 172 165 158 152 146 140 134 129 124 119 115 110 106 103 99 96 93 90 87 85 82 80 78 76 74 72 71 69 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 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 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 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 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 45
 38 40 41 43 45 47 49 50 53 55 57 59 62 64 67 70 73 76 79 82 85 89 93 97 101 105 109 114 118 123 128 133 138 143 148 153 158 163 167 172 176 180 184 188 191 194 196 198 199 200 201 201 200 200 199 198 196 195 193 191 189 187 185 183 181 179 178 176 174 173 172 171 170 170 169 169 169 169 169 169 170 170 171 172 173 174 175 176 178 179 180 181 183 184 185 186 187 187 188 188 187 187 186 185 183 181 179 176 173 170 166 161 157 152 147 142 137 132 126 121 116 111 105 100 96 91 86 82 78 74 70 67 63 60 57 54 52 50 47 45 43 42 40 39 37 36 35 34 33 32 31 30 30 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 39 40 41 43 44 46 48 50 52 54 56 58 61 64 67 70 73 76 79 83 86 90 94 97 101 104 107 110 113 116 118 119 121 122 122 122 121 120 118 116 114 111 108 104 101 97 93 90 86 82 78 74 71 67 64 61 58 55 52 49 47 44 42 40 37 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 8 8 7 7 6 6 5 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 1 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 27 28 29 31 32 33 35 36
 75 79 84 89 94 99 104 109 114 119 124 129 134 139 144 148 152 156 160 164 167 170 172 174 176 178 179 179 180 180 179 179 178 177 175 173 172 170 168 166 163 161 159 157 155 152 150 149 147 145 144 143 142 141 140 140 140 140 141 141 142 144 145 147 149 151 153 155 158 161 164 167 170 174 177 181 184 188 192 196 200 204 208 212 216 220 224 228 231 235 239 243 246 249 252 255 258 260 262 264 265 266 267 267 267 266 265 264 262 259 257 253 250 246 242 238 233 228 224 219 214 209 204 199 194 190 185 181 177 173 170 166 163 160 157 155 152 150 148 146 144 142 140 139 137 136 134 133 132 130 129 128 126 125 123 122 121 119 118 116 114 112 111 109 107 105 103 101 98 96 94 91 89 87 84 82 79 76 74 71 69 66 63 61 58 56 53 51 48 46 44 42 39 37 35 33 31 29 28 26 24 23 21 20 19 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 9 10 12 13 15 17 19 21 23 25 28 31 33 36 40 43 46 50 54 58 62 66 70
 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 26 26 27 28 29 31 32 34 36 38 40 43 47 50 54 59 65 71 78 86 95 105 117 130 145 163 182 204 229 257 289 324 363 406 452 503 557 615 674 734 793 850 902 948 985 1013 1029 1034 1029 1013 989 958 921 881 839 796 753 711 670 632 595 560 528 498 470 444 420 397 377 358 340 324 309 295 282 271 260 249 240 231 223 215 208 202 196 190 185 180 176 172 168 164 161 158 156 153 151 149 147 146 144 143 142 141 141 140 140 139 139 139 139 140 140 140 141 142 143 144 145 146 147 149 150 152 154 156 158 160 163 165 168 171 174 177 180 183 187 190 193 197 200 203 206 209 212 215 217 219 220 221 221 220 219 217 215 211 207 202 196 190 183 176 168 159 151 142 134 125 116 108 100 92 84 77 70 64 57 52 47 42 37 33 30 26 23 20 18 16 13 12 10 9 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 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 19 20 21 22 22 23 24 25 25 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27
 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 38 39 40 42 43 45 47 49 51 54 57 60 63 67 71 75 80 86 91 98 105 113 122 131 141 152 164 177 191 205 221 237 254 271 289 307 325 343 360 376 391 404 415 425 431 436 437 437 433 428 420 411 400 387 374 360 345 331 316 301 287 273 259 246 233 221 209 198 187 177 168 159 150 143 135 128 122 116 110 105 100 96 92 88 85 82 79 77 75 74 72 71 70 70 70 70 70 71 72 73 74 76 77 79 81 83 86 88 91 94 97 100 103 106 110 113 117 120 124 127 131 135 138 142 145 149 152 155 158 161 164 166 168 170 171 173 173 174 174 173 172 171 169 167 164 161 158 154 151 146 142 137 132 128 123 117 112 107 102 97 92 88 83 79 74 70 66 63 59 56 53 50 47 45 42 40 38 36 34 33 32 30 29 28 27 26 25 25 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 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 13 13 14 14
 95 98 101 104 107 110 112 115 117 120 122 124 127 129 131 133 135 136 138 140 142 143 145 147 149 150 152 154 156 158 160 162 164 166 168 171 174 176 179 182 186 189 193 197 201 205 210 215 220 225 231 237 243 249 255 262 268 275 281 288 294 301 307 313 318 324 328 333 337 340 343 346 348 349 350 350 350 349 348 346 344 341 338 335 331 327 322 318 313 307 302 296 290 284 278 272 265 259 252 245 238 231 224 217 211 204 197 190 183 177 170 164 157 151 145 139 134 129 123 119 114 110 106 102 98 95 92 89 86 84 82 80 79 78 77 76 75 75 75 75 75 75 75 76 77 78 79 80 81 83 84 86 88 90 92 94 96 99 101 103 106 109 112 114 117 120 123 126 129 132 135 138 141 144 147 150 152 155 157 159 160 162 163 163 163 163 163 162 160 159 156 154 151 147 144 140 135 131 126 121 116 111 106 101 96 92 87 82 77 73 69 65 61 57 54 51 48 45 42 39 37 35 33 31 29 28 26 25 24 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 6 6 7 8 9 9 11 12 13 14 16 17 19 20 22 24 26 28 31 33 35 38 41 43 46 49 52 55 58 61 64 67 70 74 77 80 83 86 89 92
 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 50 51 53 54 56 58 60 62 64 66 68 70 72 75 77 80 82 85 87 90 92 95 97 100 102 104 107 109 111 113 115 116 118 120 121 123 124 125 127 128 129 130 132 133 134 135 137 138 140 141 143 145 147 149 151 154 156 159 162 165 168 171 175 178 182 186 190 194 199 203 207 212 216 220 224 227 230 233 236 237 239 239 239 239 237 235 232 229 224 220 214 209 203 196 190 183 176 170 163 157 151 145 139 133 128 123 118 114 109 106 102 98 95 92 90 87 85 83 81 79 78 76 75 74 73 72 71 70 70 69 69 69 69 68 68 68 69 69 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 77 77 77 77 77 76 76 75 74 73 72 71 69 68 66 64 62 60 58 56 54 52 50 48 45 43 41 39 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 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 27 28 29 30 31 32 33 34 35 35 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 37 36 36 36 36
 89 86 83 80 78 75 73 71 69 67 66 64 63 61 60 59 58 57 56 55 54 53 53 52 52 51 51 50 50 50 50 50 50 50 50 50 51 51 52 53 53 54 55 57 58 60 61 63 65 68 70 73 76 79 83 87 91 95 100 105 111 116 123 129 136 144 152 160 169 179 189 199 210 222 234 247 260 274 289 304 320 336 353 370 387 404 421 437 453 467 481 493 503 510 516 518 517 513 506 496 483 468 450 430 409 387 364 341 319 296 274 253 233 214 196 180 164 150 137 125 114 103 94 86 78 72 65 60 55 50 46 43 39 36 34 31 29 27 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 37 39 41 42 45 47 49 52 55 58 61 65 69 73 77 82 87 93 98 105 111 118 125 133 141 149 157 165 173 181 189 196 203 209 214 218 221 223 224 223 222 220 216 212 207 202 196 190 183 177 170 163 157 150 144 138 132 127 121 116 112 107 103 99 95 92
 24 25 26 27 28 29 30 31 33 34 35 37 38 40 42 44 46 48 50 52 54 57 59 62 65 67 70 74 77 80 84 87 91 95 99 103 107 111 115 119 123 127 131 135 139 143 146 149 152 155 158 160 162 164 165 166 167 168 168 169 169 169 169 168 168 168 167 167 167 166 166 166 166 166 166 166 167 168 168 169 170 171 173 174 176 178 180 182 184 187 189 192 195 198 201 204 207 210 213 216 219 222 224 227 229 231 232 233 234 234 234 233 232 230 227 224 221 217 212 207 202 197 191 185 179 173 167 160 154 148 142 136 131 125 120 115 110 105 101 97 92 89 85 82 78 75 72 69 67 64 62 60 58 56 54 52 50 48 47 45 44 43 42 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23
 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 24 25 26 27 29 31 32 34 36 38 41 43 46 49 52 55 59 63 67 71 76 81 87 93 100 106 114 122 131 140 149 160 171 182 194 207 220 233 247 262 276 291 306 320 335 349 363 376 389 401 412 422 431 439 446 452 457 462 465 468 470 471 472 473 473 472 472 471 471 470 470 469 469 469 469 469 470 471 473 474 476 479 481 484 487 490 494 497 501 504 507 510 513 515 517 518 518 517 516 513 509 503 496 488 479 468 456 444 430 415 400 384 368 352 335 319 303 288 272 258 243 230 217 205 193 182 171 162 152 144 136 128 121 114 108 103 97 92 88 83 79 76 72 69 66 63 60 58 56 54 52 50 48 47 45 44 43 41 40 39 39 38 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 38 38 39 40 41 42 43 45 46 47 48 50 51 52 54 55 57 58 59 61 62 63 64 65 66 67 68 69 69 70 70 70 71 71 71 71 71 71 70 70 70 69 69 69 68 68 67 67 66 66 65 65 64 64 64 63 63 62 62 61 61 61 60 60 60 59 59 59 59 58 58 58 57 57 57 57 56 56 56 56 55 55 55 54 54 53 53 52 52 51 50 50 49 48 47 46 45 44 43 42 41 39 38 37 35 34 33 31 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10
 131 132 132 133 134 135 136 137 139 140 142 144 146 148 151 153 156 160 163 167 171 175 179 184 189 195 200 206 213 219 226 233 241 248 256 264 272 280 288 296 303 310 317 324 329 334 339 342 345 346 347 347 345 343 340 336 332 327 321 314 308 301 294 286 279 271 264 257 250 243 236 230 224 218 212 206 201 196 192 187 183 179 176 172 169 166 164 161 159 157 155 153 151 150 149 147 146 145 145 144 143 143 142 142 142 141 141 141 141 141 140 140 140 140 139 139 139 138 138 137 136 136 135 134 133 131 130 129 127 126 124 122 121 119 117 115 113 111 109 107 105 103 101 99 97 95 93 92 90 88 87 85 84 82 81 80 78 77 76 75 74 73 72 72 71 70 70 69 69 68 68 68 67 67 67 67 67 67 67 67 68 68 68 69 69 70 71 71 72 73 74 75 76 77 78 80 81 83 84 86 87 89 91 92 94 96 98 100 102 104 105 107 109 111 112 113 115 116 117 118 118 119 119 119 119 118 118 117 116 115 113 112 110 108 106 104 102 100 98 96 94 92 89 87 85 83 81 80 78 76 74 73 71 70 68 67 66 65 64 63 62 61 60 59 59 58 57 57 56 56 56 56 55 55 55 55 55 55 55 56 56 56 57 57 58 58 59 60 60 61 62 63 64 65 67 68 69 71 72 74 75 77 79 81 83 85 87 90 92 94 97 99 102 104 107 109 112 114 117 119 121 124 126 128 130 131 133 134 136 137 138 138 139 139 140 140 140 140 139 139 139 138 138 137 136 136 135 135 134 133 133 132 132 132 131 131 131 131 131 131
 59 60 61 62 64 65 66 68 69 71 72 74 76 77 79 81 83 85 88 90 92 95 97 100 103 106 109 112 115 119 122 126 130 134 138 143 147 152 157 162 166 172 177 182 187 192 197 202 207 212 217 221 225 229 232 235 238 240 242 243 243 243 243 242 241 239 237 234 231 228 225 221 217 213 209 205 201 196 192 188 184 179 175 171 167 163 160 156 152 149 145 142 139 136 133 130 127 125 122 119 117 115 112 110 108 106 104 102 100 99 97 95 94 92 91 89 88 87 86 85 84 83 82 81 81 80 80 79 79 79 79 78 78 78 78 79 79 79 79 79 80 80 80 81 81 81 82 82 83 83 83 84 84 84 84 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 86 85 85 85 85 85 85 85 85 84 84 84 84 83 83 83 83 82 82 82 81 81 80 80 79 79 78 78 77 76 76 75 74 73 73 72 71 70 69 68 67 66 65 64 64 63 62 61 60 59 58 57 57 56 55 54 54 53 52 52 51 51 50 50 49 49 48 48 48 47 47 46 46 46 45 45 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 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 49 50 51 52 53 53 54 55 57 58
 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 46 47 49 50 52 54 57 59 62 65 68 71 75 79 83 88 93 98 104 110 117 124 131 139 147 156 165 174 183 193 203 213 223 233 243 253 262 272 281 289 297 305 311 318 323 328 332 335 338 340 341 341 341 340 339 337 335 333 330 327 323 319 315 311 307 302 297 293 288 283 278 274 269 264 259 254 249 244 240 235 230 225 221 216 212 207 203 199 195 190 186 182 178 174 171 167 163 159 156 152 149 145 142 138 135 132 129 125 122 119 116 113 111 108 105 102 100 97 95 92 90 88 85 83 81 79 77 75 73 71 69 67 66 64 62 60 59 57 56 54 52 51 49 48 46 45 44 42 41 39 38 37 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 11 10 10 10 10 9 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 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 40 40 41 42 43 44 44 45 46 46 47 48 48 49 49 50 50 50 50 51 51 51 51 51 51 50 50 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34
 61 60 60 60 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 60 60 61 61 62 62 63 64 65 66 67 68 69 70 71 73 74 76 77 79 81 83 85 87 89 91 93 96 98 101 103 106 109 112 114 117 120 123 125 128 131 133 136 138 141 143 145 148 150 152 154 156 158 159 161 163 164 166 167 169 170 172 173 174 175 177 178 179 180 180 181 182 183 183 183 184 184 184 184 184 183 182 182 180 179 178 176 174 172 170 167 165 162 159 156 152 149 146 142 138 135 131 127 124 120 117 113 110 107 104 101 98 95 93 90 88 86 84 82 80 78 76 75 73 72 71 70 69 68 67 66 65 64 64 63 63 62 62 62 61 61 61 61 61 60 60 60 61 61 61 61 61 61 62 62 62 63 63 64 64 65 65 66 66 67 68 68 69 70 70 71 72 72 73 74 74 75 75 76 76 77 77 78 78 78 78 79 79 79 79 78 78 78 78 77 77 76 75 75 74 73 72 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 42 42 43 44 45 45 46 47 48 49 50 50 51 52 53 54 55 56 57 59 59 60 61 62 63 64 65 65 66 66 67 67 68 68 68 68 68 68 68 68 68 68 68 67 67 67 66 66 65 65 64 64 63 63 63 62 62 61
 55 53 52 50 49 48 47 46 45 44 43 42 42 41 40 40 39 39 39 38 38 38 38 38 38 39 39 39 40 41 42 43 44 45 46 48 50 52 55 57 60 64 68 72 76 81 87 93 100 107 115 123 133 143 154 165 178 191 205 220 235 251 267 284 301 318 335 351 367 381 395 406 416 424 430 433 434 433 429 424 416 407 397 385 372 359 345 331 316 302 288 274 260 247 234 222 210 199 188 177 168 158 149 141 133 125 118 111 104 98 93 87 82 77 73 68 64 60 57 54 51 48 45 43 40 38 36 35 33 32 30 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 86 88 90 91 92 93 94 95 95 96 96 95 95 94 93 92 91 89 87 86 84 82 79 77 75 73 70 68 66 64 62 60 58 56 54 52 51 49 48 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 40 41 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 62 63 65 66 68 70 72 73 75 77 79 81 84 86 88 90 92 95 97 99 101 103 105 106 108 109 110 111 112 113 113 113 113 112 112 111 110 108 107 105 103 101 99 97 95 92 90 88 85 83 80 78 76 74 71 69 67 65 63 61 60 58 56
 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 36 37 39 40 42 44 47 49 52 54 58 61 64 68 72 77 82 87 92 98 104 110 117 124 131 139 147 155 164 173 182 191 201 211 220 230 239 249 258 267 276 284 291 298 304 310 314 318 321 322 323 323 322 320 317 314 309 304 299 293 286 280 272 265 258 250 243 235 228 221 213 206 200 193 187 181 175 169 164 159 155 150 146 142 139 136 133 130 128 125 123 121 120 118 117 116 115 114 113 112 111 111 110 110 110 109 109 109 109 109 109 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 107 107 107 107 106 106 106 105 105 104 103 103 102 101 100 99 98 97 95 94 92 91 89 88 86 84 83 81 79 77 76 74 72 70 69 67 65 64 62 61 60 58 57 56 55 54 53 53 52 51 51 51 50 50 50 49 49 49 49 49 49 49 50 50 50 50 50 51 51 51 52 52 52 52 53 53 53 54 54 54 54 55 55 55 55 55 55 55 56 56 56 55 55 55 55 55 55 54 54 54 53 53 53 52 52 51 50 50 49 49 48 47 46 46 45 44 43 42 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23
 63 62 61 60 59 57 56 55 54 52 51 50 48 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 28 27 27 27 27 27 28 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 51 52 52 53 53 54 54 55 55 55 55 55 55 55 54 54 53 53 52 51 50 49 48 47 45 44 43 41 40 38 37 35 34 32 31 29 28 27 25 24 23 22 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 15 15 16 17 17 18 19 20 21 23 24 25 27 28 30 32 33 35 37 39 41 43 45 47 49 51 53 55 56 58 60 61 62 63 64 64 65 65 65 65 65 64 63
 109 107 105 103 101 99 97 95 93 91 88 86 84 82 79 77 75 73 70 68 66 64 62 60 58 56 54 52 50 48 47 45 43 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 35 36 38 40 42 44 46 48 50 53 55 58 61 64 68 71 75 79 83 88 92 97 103 109 115 121 128 135 143 152 160 170 180 190 201 212 224 236 249 262 276 289 303 316 329 342 354 365 375 384 391 397 401 403 403 402 399 394 388 381 373 363 354 343 332 322 311 300 289 279 269 260 250 242 234 226 218 211 205 199 193 188 183 178 173 169 165 161 158 154 151 148 145 142 139 137 134 132 129 127 124 122 120 118 115 113 111 109 106 104 102 100 97 95 93 91 89 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 57 55 53 52 51 49 48 47 46 45 44 43 42 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 29 30 31 32 33 34 36 37 39 41 43 45 47 49 52 54 57 60 63 66 69 72 75 78 81 84 87 90 93 96 99 101 104 106 108 110 112 113 114 115 116 117 117 117 117 116 116 115 114 113 112 110
 131 129 127 124 122 120 118 116 114 112 110 108 106 104 103 101 99 97 96 94 92 91 89 87 86 84 83 81 80 78 77 75 74 72 71 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 53 54 55 55 56 57 58 59 60 61 62 63 64 65 67 68 69 71 72 74 75 77 79 80 82 84 86 88 90 92 94 96 97 99 101 103 105 107 109 110 112 113 115 116 117 118 119 119 120 120 120 120 120 120 119 119 118 117 116 115 114 112 111 110 108 107 106 104 103 101 100 99 97 96 95 94 93 91 90 89 89 88 87 86 85 85 84 84 83 83 82 82 82 82 82 81 81 81 81 82 82 82 82 82 83 83 83 84 84 85 85 86 87 87 88 89 89 90 91 92 93 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 108 109 110 111 111 112 113 113 114 114 114 114 114 114 114 114 114 113 113 112 112 111 110 109 108 107 106 105 103 102 101 100 98 97 95 94 93 91 90 89 88 86 85 84 83 82 81 80 79 78 77 76 76 75 74 74 73 73 73 72 72 72 72 72 72 72 72 73 73 74 74 75 75 76 77 78 79 81 82 83 85 87 89 91 93 95 98 100 103 106 109 112 115 119 122 126 129 133 137 141 144 148 152 155 159 162 165 168 171 173 176 177 179 180 181 182 182 182 182 181 180 179 178 176 175 173 171 169 166 164 162 159 156 154 151 149 146 144 141 139 136 134
 51 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 40 42 43 45 47 49 51 54 56 59 61 64 67 70 74 77 81 85 89 94 99 103 108 114 119 125 131 137 143 149 155 161 167 173 178 183 188 192 195 197 198 199 199 198 195 193 189 185 180 174 169 163 156 150 144 138 131 126 120 114 109 104 99 95 91 87 83 80 77 74 71 69 67 64 62 61 59 57 56 54 53 52 51 50 49 48 47 46 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 45 46 48 49 50 52 53 54 55 56 57 58 58 59 59 60 60 60 60 60 60 59 59 59 58 58 57 56 56 55 54 53 52
 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 15 15 15 15 15 15 16 16 17 18 19 20 22 24 26 29 31 35 39 44 49 55 62 70 80 91 103 117 134 153 174 199 227 258 294 335 380 430 485 544 608 676 745 814 881 943 997 1041 1072 1089 1092 1082 1060 1028 989 945 898 850 802 755 710 668 628 591 557 525 496 470 446 424 404 386 369 353 339 326 314 303 292 282 273 264 255 247 239 231 224 216 209 201 194 186 179 171 164 157 150 143 136 129 123 116 110 105 99 94 89 84 80 76 72 68 65 62 59 56 54 51 49 48 46 44 43 42 41 40 39 38 38 37 37 36 36 36 36 36 36 36 36 37 37 38 38 39 39 40 41 42 42 43 44 45 47 48 49 50 51 53 54 56 57 58 60 61 62 64 65 66 67 68 68 69 69 69 69 68 68 67 66 65 63 61 59 57 55 52 50 47 44 41 39 36 33 31 28 26 24 22 20 18 16 14 13 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 2 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 28 31 33 36 39 42 46 49 53 57 62 67 71 76 82 87 92 98 103 108 113 118 122 126 130 132 135 136 137 137 136 135 133 130 127 123 119 115 111 106 102 97 92 88 83 79 75 71 67 63 60 57 53 51 48 45 43
 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 37 39 41 43 45 47 50 52 55 58 61 64 68 71 75 79 83 87 91 96 100 105 110 115 119 124 129 134 139 144 149 154 158 162 167 171 174 178 181 184 187 189 191 193 195 196 197 198 198 198 198 198 197 196 195 193 191 189 187 185 182 179 176 173 170 166 162 159 155 151 147 143 139 134 130 126 122 118 114 110 106 102 98 94 91 87 84 81 77 74 71 68 66 63 61 58 56 54 52 50 48 46 45 43 41 40 39 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 44 45 47 48 49 51 52 53 54 55 56 57 57 58 58 59 59 59 59 58 58 58 57 57 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 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 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12
 55 54 54 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 23 23 22 22 22 22 22 22 23 23 23 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 39 40 40 41 41 41 41 42 42 42 42 42 42 43 43 43 42 42 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 32 32 31 31 31 31 32 32 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 58 59 61 62 63 65 66 67 69 70 71 72 73 74 75 76 77 77 78 78 79 79 79 79 79 79 79 78 78 77 77 76 75 74 73 72 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 58 57 57 56 56 55 55 54 54 54 54 53 53 53 53 52 52 52 52 52 51 51 51 51 50 50 50 49 49 48 48 48 47 47 46 46 45 45 44 43 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 55 56 56 56 57 57 57 57 57 56 56 56 55
 74 71 67 64 61 58 55 53 50 48 45 43 41 39 37 36 34 32 31 30 28 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 27 28 30 32 34 37 39 42 45 48 51 55 58 62 66 70 75 79 84 88 93 98 103 108 113 117 122 127 131 136 140 144 147 150 153 156 158 160 161 163 163 164 164 164 163 162 161 159 158 156 153 151 148 146 143 140 137 134 131 127 124 121 117 114 111 107 104 101 98 94 91 89 86 83 80 78 76 73 71 70 68 66 65 64 63 62 61 60 60 59 59 59 59 59 60 60 61 61 62 63 64 65 66 67 69 70 72 73 75 77 79 81 83 85 87 89 91 93 95 97 100 102 104 106 108 109 111 112 113 114 115 115 116 115 115 114 112 111 109 107 104 101 98 95 91 88 84 80 76 73 69 65 61 58 54 51 48 44 41 39 36 33 31 29 27 25 23 21 20 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 46 47 49 51 54 56 58 61 64 67 70 73 77 80 84 88 92 96 100 104 109 113 117 121 125 129 133 136 139 141 143 145 146 146 146 145 144 142 140 138 135 131 128 124 120 115 111 107 102 98 94 90 86 82 78
 51 51 50 50 50 49 49 49 48 48 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 44 44 45 46 46 47 49 50 51 53 55 57 59 61 64 66 69 73 76 80 84 88 92 97 102 107 112 118 123 129 135 141 147 153 158 164 170 175 181 186 190 195 198 202 205 207 209 211 212 212 212 212 211 209 208 205 203 200 196 193 189 185 181 176 172 167 163 158 153 148 144 139 134 130 125 121 117 112 108 104 100 97 93 90 86 83 80 78 75 72 70 68 66 64 63 61 60 59 58 57 57 56 56 56 56 56 56 57 57 58 59 60 62 63 64 66 68 70 72 74 77 79 82 85 88 91 94 98 101 105 109 113 117 122 126 131 135 140 145 150 154 159 163 168 172 176 180 183 185 188 189 190 191 190 189 188 186 183 179 175 170 165 160 154 148 142 135 129 123 117 110 104 99 93 88 83 78 73 69 65 61 58 54 51 48 46 43 41 39 37 36 34 33 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 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 48 49 49 50 50 51 51 51 51 52 52 52 52 52 51 51
 52 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 70 71 73 75 77 79 81 83 86 89 91 94 97 100 104 107 111 115 119 124 128 133 138 143 148 153 158 163 168 174 179 184 188 193 197 201 205 208 211 213 215 216 217 218 218 218 217 216 215 213 211 210 207 205 203 201 199 196 194 192 190 188 186 184 182 180 178 177 175 173 172 170 169 167 166 165 163 161 160 158 156 154 152 150 148 146 143 140 137 134 131 128 124 121 117 114 110 106 102 98 95 91 87 83 80 76 73 70 67 64 61 58 56 53 51 49 47 45 43 42 40 39 37 36 35 34 33 33 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 40 41 42 43 45 46 47 48 49 51 52 53 55 56 58 59 61 62 64 65 66 68 69 71 72 73 74 75 76 77 78 78 78 78 78 78 77 77 76 75 74 72 71 69 68 66 64 62 61 59 57 55 53 51 49 47 45 44 42 40 39 37 36 35 33 32 31 30 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 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 51
 21 21 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 35 36 37 39 41 43 44 47 49 51 54 56 59 62 65 68 71 74 78 81 85 88 92 95 99 102 106 109 112 114 117 119 121 123 124 125 126 127 127 127 127 127 126 126 125 124 123 122 121 120 120 119 118 117 116 116 115 115 114 114 114 114 114 114 114 114 115 115 116 117 117 118 119 121 122 123 124 126 127 129 130 132 133 135 136 138 139 140 141 142 143 143 144 144 144 143 143 142 140 139 137 135 133 130 128 125 121 118 115 111 108 104 101 97 94 90 87 84 81 78 75 72 69 67 64 62 60 58 56 54 53 51 50 48 47 46 45 44 43 42 42 41 41 40 40 40 40 39 39 40 40 40 40 41 41 42 42 43 44 45 46 47 48 50 51 53 55 57 59 62 64 67 70 74 77 81 85 90 95 100 105 111 116 123 129 135 142 149 155 162 168 174 179 184 188 191 193 195 195 194 193 190 187 183 178 173 167 161 155 148 142 136 129 123 118 112 107 101 97 92 88 84 80 76 73 70 67 64 62 59 57 55 53 51 50 48 47 46 45 43 42 42 41 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 47 47 47 46 46 46 45 45 44 43 43 42 41 40 39 38 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 21
 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 34 35 36 37 39 40 42 43 45 47 49 51 53 55 57 59 62 64 67 69 72 75 78 81 84 88 91 95 98 102 106 110 115 119 124 129 134 140 145 152 158 165 172 179 187 196 205 215 225 235 247 259 272 285 300 315 331 347 365 383 402 422 441 461 481 501 520 538 555 570 582 591 597 600 599 593 584 571 555 536 514 490 465 439 412 386 360 334 310 287 265 245 226 208 191 176 162 150 138 128 118 109 101 94 88 82 76 72 67 63 60 56 53 51 48 46 44 42 40 39 38 36 35 34 33 32 32 31 30 30 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 42 43 44 46 47 48 50 51 53 54 56 57 59 60 62 63 64 66 67 68 68 69 70 70 70 70 70 70 70 69 69 68 67 66 65 64 63 62 61 59 58 57 55 54 53 51 50 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15
 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 48 50 52 54 56 58 61 63 66 68 71 74 77 80 84 87 91 95 99 103 108 112 117 122 127 132 137 142 148 153 158 164 169 175 180 185 190 194 199 203 207 210 213 216 218 220 221 222 222 221 221 219 218 215 213 210 207 203 199 195 191 186 182 177 173 168 164 159 155 150 146 141 137 133 129 126 122 118 115 111 108 105 102 99 96 93 91 88 85 83 80 78 76 73 71 69 67 65 63 61 59 57 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 24 24 23 23 22 21 21 20 19 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10
 40 40 41 41 42 43 44 45 46 47 48 50 51 53 55 57 59 62 64 67 70 73 76 80 84 88 92 97 102 107 112 118 124 130 137 143 150 157 165 172 179 187 194 201 208 214 220 225 230 235 238 241 243 245 245 245 244 243 241 238 235 232 228 225 221 216 212 208 204 200 196 193 189 186 183 180 178 176 174 172 171 170 169 169 169 169 170 171 172 174 176 179 181 185 188 193 197 202 208 214 220 228 235 244 253 262 272 282 293 305 316 328 340 353 364 376 386 396 405 412 417 421 422 421 418 412 404 394 382 369 355 339 323 306 289 272 256 240 224 210 196 182 170 158 147 137 128 119 111 104 97 90 84 79 74 70 65 62 58 55 52 49 46 44 42 40 38 36 35 33 32 31 29 28 27 27 26 25 24 24 23 23 22 22 21 21 21 21 21 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 46 47 47 48 48 48 48 48 48 48 48 48 47 47 47 46 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 42 43 43 44 45 46 46 47 48 49 50 52 53 54 56 57 58 60 62 63 65 67 69 71 73 74 76 78 80 81 83 84 86 87 88 88 89 89 89 89 88 87 86 85 84 82 80 78 77 74 72 70 68 66 64 62 60 58 56 54 52 51 49 48 47 45 44 43 42 42 41 40 40 39 39 39 39 38 38 38 39 39 39
 142 140 138 137 135 134 134 133 133 133 133 133 134 135 136 137 138 139 141 143 145 147 149 151 154 156 159 161 164 167 169 172 174 176 178 180 182 184 185 186 187 187 188 187 187 186 185 184 182 180 178 175 173 170 167 165 162 159 156 153 150 147 145 142 140 138 135 133 132 130 129 127 126 125 125 124 124 124 124 125 126 127 128 129 131 133 136 138 141 145 149 153 158 163 169 175 182 190 198 207 216 227 238 250 262 276 290 306 321 338 354 371 387 403 418 432 444 454 461 465 466 464 458 448 436 421 404 385 365 344 323 302 281 261 242 224 207 191 176 163 150 138 128 118 109 101 94 87 81 75 70 66 61 57 54 51 48 45 43 40 38 37 35 33 32 31 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 31 31 31 31 31 32 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 36 37 39 41 43 45 47 50 53 56 59 63 67 71 76 81 86 92 98 105 112 120 128 137 146 155 165 175 185 196 206 216 225 234 243 250 257 262 266 269 271 271 270 268 265 261 257 251 246 239 233 226 220 213 206 200 194 188 183 177 172 168 163 159 156 152 149 146 144
 132 133 133 134 135 136 138 140 142 145 148 151 155 159 163 168 173 178 184 190 196 203 209 216 222 228 234 239 244 248 250 252 253 252 250 246 242 236 229 221 212 203 193 183 173 163 153 144 134 126 117 110 102 95 89 83 78 73 68 64 60 57 54 51 48 46 44 42 41 39 38 37 36 35 35 34 34 34 33 33 34 34 34 35 35 36 37 38 39 40 42 43 45 47 49 52 54 57 60 64 68 72 76 81 87 92 99 105 112 120 128 136 145 154 163 171 180 188 195 202 207 211 213 214 213 210 206 200 193 185 176 166 157 147 138 128 119 111 102 95 88 81 75 69 64 59 55 51 47 44 41 38 36 34 32 30 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 14 14 15 15 15 15 15 15 16 16 16 17 17 17 18 19 19 20 21 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 42 44 46 48 50 52 54 55 57 59 60 62 63 64 65 65 66 66 65 65 64 63 62 60 59 57 55 53 51 49 47 45 43 41 39 37 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 22 23 24 26 28 30 32 34 37 40 43 46 49 53 57 62 66 71 76 81 87 93 99 105 111 116 122 128 133 138 143 147 150 153 156 157 159 159 160 159 159 158 156 155 153 151 149 147 145 143 141 139 138 136 135 134 133 133 132
 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 16 17 18 20 22 24 26 29 32 35 39 44 48 54 60 67 75 84 93 104 116 129 143 159 176 195 216 238 261 285 310 336 361 386 409 429 446 459 468 472 470 465 455 441 425 406 386 365 344 324 303 284 265 248 231 216 201 188 176 164 154 144 135 127 120 113 107 101 96 92 88 84 81 78 75 73 71 69 68 66 65 64 64 63 63 63 62 62 62 63 63 63 63 63 64 64 64 65 65 66 66 66 66 67 67 67 67 68 68 68 68 68 68 67 67 67 67 66 66 66 65 65 64 63 62 62 61 60 59 58 56 55 54 53 51 50 48 47 45 44 42 40 39 37 35 34 32 30 29 27 25 24 22 21 19 18 17 15 14 13 12 11 10 9 8 7 7 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 39 39 40 40 41 41 42 42 42 43 43 43 43 43 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 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23
 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 30 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 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 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 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 38 39 40 41 42 43 43 44 45 45 46 46 47 47 47 47 47 47 47 47 47 46 46 45 45 44 43 43 42 41 40 39 38 37 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 19
 47 48 49 50 51 52 52 53 54 54 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 67 67 68 69 70 71 72 73 75 76 78 79 81 84 86 88 91 94 98 101 105 110 114 119 125 131 137 144 151 159 167 176 186 195 206 217 228 239 251 264 276 289 302 315 327 340 352 363 374 384 393 401 408 414 418 420 421 421 419 415 410 404 396 388 378 367 356 344 332 319 307 294 281 269 256 244 233 221 210 200 190 180 171 163 155 147 140 133 127 122 117 112 108 104 100 97 95 92 91 89 88 87 87 86 87 87 88 89 90 92 94 96 99 101 104 108 111 115 119 123 127 132 136 141 146 151 157 162 167 173 178 183 189 194 199 203 207 211 215 218 221 223 225 226 226 226 225 224 222 219 216 212 208 204 199 194 188 182 176 170 164 158 152 145 139 133 127 121 116 110 105 100 95 90 86 82 78 74 70 67 64 61 59 56 54 52 50 49 47 46 45 44 43 42 41 41 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 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 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47
 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 33 34 35 37 38 40 42 44 46 48 51 53 56 58 61 64 67 70 73 76 79 82 85 88 91 94 97 99 102 104 106 108 110 111 113 113 114 115 115 115 115 115 114 114 113 113 112 111 110 109 109 108 107 107 106 106 105 105 105 105 105 105 105 106 106 107 108 109 110 111 113 114 116 118 120 122 125 127 130 132 135 138 141 143 146 148 151 153 155 156 157 158 158 157 157 155 153 151 148 145 141 137 132 128 123 118 113 108 103 99 94 89 85 81 77 73 70 66 63 60 57 55 52 50 48 46 44 42 41 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 28 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 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 31 32 33 34 36 37 38 40 41 43 44 46 47 49 50 52 53 54 56 57 57 58 59 59 59 59 59 59 58 57 57 56 54 53 52 50 49 47 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 20
 42 41 40 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 28 28 28 28 29 29 30 31 31 32 33 35 36 37 39 40 42 44 47 49 52 54 57 60 64 67 71 75 79 83 88 93 98 103 108 113 118 123 129 134 139 144 149 154 159 163 167 171 174 178 180 183 185 187 188 189 190 191 191 191 191 190 190 189 188 187 186 184 183 182 180 179 177 176 175 173 172 171 169 168 167 166 165 164 163 162 161 160 159 158 158 157 156 156 155 155 154 154 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 152 152 152 152 152 152 152 151 151 151 150 150 149 148 147 147 146 144 143 142 140 138 137 135 132 130 128 125 123 120 117 114 111 107 104 101 97 94 90 87 84 80 77 73 70 67 64 61 58 55 53 50 48 46 43 41 39 38 36 35 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 54 55 57 59 61 63 65 67 69 71 73 75 78 80 82 85 87 89 91 94 96 98 100 102 104 105 107 108 110 111 112 113 114 114 114 114 114 114 114 113 112 111 110 109 108 107 105 103 102 100 98 96 94 92 90 89 87 85 83 81 79 77 75 73 71 70 68 66 65 63 61 60 58 57 55 54 53 51 50 49 48 47 45 44 43
 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 34 35 36 38 40 41 43 45 48 50 53 55 58 61 64 68 71 75 79 83 87 91 96 101 105 110 115 119 124 129 133 138 142 146 150 154 158 161 164 166 168 170 172 173 174 175 176 176 176 175 175 174 173 173 171 170 169 168 166 165 164 162 161 159 158 157 155 154 153 152 151 150 149 148 147 146 146 145 144 144 144 143 143 143 143 143 143 144 144 144 145 145 145 146 146 147 147 148 148 149 149 150 150 150 150 150 150 149 149 148 147 146 145 144 142 141 139 138 136 134 132 130 128 126 124 122 120 118 116 115 113 112 110 109 108 106 106 105 104 104 103 103 103 103 103 104 104 105 106 107 109 110 112 114 116 118 121 124 127 130 134 138 142 146 150 155 160 165 170 175 180 185 190 195 199 203 207 210 213 214 215 216 215 214 211 208 205 200 196 190 184 178 172 166 159 153 146 140 134 128 123 117 112 108 103 99 95 91 88 85 82 79 77 74 72 70 68 67 65 64 63 61 60 60 59 58 57 57 56 56 55 55 55 55 54 54 54 54 54 54 54 55 55 55 55 55 56 56 56 57 57 57 58 58 59 59 59 60 60 61 61 62 62 63 63 63 64 64 65 65 65 65 65 65 65 65 65 65 65 64 64 63 63 62 61 60 59 58 57 56 55 54 52 51 50 49 47 46 45 43 42 41 40 39 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 24 24 24 23 23 22 22 22 22 21 21
 108 106 103 101 99 97 95 94 92 90 89 87 86 85 83 82 81 80 79 78 77 76 75 74 73 72 71 70 70 69 68 67 67 66 65 65 64 63 63 62 62 61 61 60 60 59 59 59 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 59 59 60 60 61 61 62 63 64 65 66 67 68 69 70 72 73 75 77 79 80 83 85 87 90 93 95 99 102 106 109 113 118 122 127 133 138 144 150 157 164 171 179 187 196 204 213 222 232 241 251 260 269 277 285 292 299 304 308 311 312 312 310 307 303 298 291 283 275 266 256 246 236 226 216 206 196 187 178 169 161 153 146 139 132 126 120 115 110 105 101 96 93 89 86 83 80 77 75 72 70 68 66 65 63 61 60 59 57 56 55 54 53 52 51 51 50 49 49 48 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 45 46 46 47 47 47 48 48 49 49 49 50 50 51 51 51 52 52 52 53 53 53 54 54 54 54 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 57 57 57 57 58 58 58 59 59 59 60 61 61 62 63 63 64 65 67 68 69 70 72 74 75 77 79 82 84 87 89 92 96 99 103 107 111 115 120 125 130 136 142 148 154 160 167 174 181 188 195 202 208 215 221 226 231 236 239 242 245 246 247 247 246 244 241 238 235 231 226 221 216 211 205 199 194 188 183 177 172 167 162 157 152 148 144 139 136 132 128 125 122 119 116 113 110
 41 39 38 37 36 35 34 33 32 32 31 31 30 30 29 29 28 28 28 28 28 27 27 27 27 27 28 28 28 28 29 29 29 30 31 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 53 54 55 56 57 57 58 59 60 60 61 61 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 65 66 66 67 68 69 70 71 72 74 76 77 79 81 84 86 89 92 95 98 102 106 110 114 119 123 128 133 139 144 149 155 160 165 170 175 179 182 186 188 190 191 191 191 190 188 186 183 179 175 171 166 161 156 151 146 141 137 132 128 123 119 115 112 108 105 102 100 97 95 93 91 89 88 86 85 84 83 82 81 81 80 80 79 79 79 79 79 79 79 80 80 80 81 81 81 82 82 82 83 83 83 83 84 84 84 84 83 83 83 82 82 81 80 79 78 77 75 74 73 71 69 68 66 64 62 60 58 56 54 53 51 49 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 29 30 30 32 33 34 35 37 38 40 42 44 46 48 51 54 56 60 63 67 71 75 80 84 90 95 101 108 114 122 129 137 145 153 161 169 177 185 193 200 206 212 216 220 222 223 223 222 219 216 211 206 200 193 186 178 171 163 155 148 141 134 127 120 114 108 103 97 92 88 83 79 75 72 68 65 62 60 57 55 52 50 48 47 45 43 42
 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 13 14 14 15 16 18 19 21 22 24 26 28 31 34 37 40 44 48 52 57 62 67 73 79 85 92 99 106 112 119 125 131 137 141 145 148 149 150 150 149 147 144 140 136 131 127 122 117 111 106 102 97 92 88 84 80 76 73 70 67 64 61 59 57 54 53 51 49 48 46 45 44 43 42 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 38 38 38 38 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 47 48 48 48 48 49 49 49 49 48 48 48 47 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 37 37 38 39 40 41 42 43 45 46 48 51 53 56 59 62 65 70 74 79 85 91 98 105 113 123 133 144 156 169 183 198 213 229 246 262 277 290 301 310 315 316 314 307 298 285 270 254 237 219 202 185 169 154 140 127 116 105 96 87 79 73 67 61 56 52 48 45 41 39 36 34 32 31 29 28 26 25 25 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 50 51 52 52 52 52 52 52 52 51 50 50 49 48 47 45 44 43 41 40 38 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9
 56 59 61 63 65 68 70 73 75 78 80 83 86 88 91 94 96 99 101 104 106 109 111 113 115 117 118 119 121 121 122 123 123 123 122 122 121 120 119 118 117 115 113 112 110 108 106 104 103 101 99 97 95 94 92 91 89 88 86 85 84 83 82 81 80 79 78 77 76 76 75 74 74 73 72 72 71 71 70 70 69 69 68 68 67 67 66 66 65 65 64 64 63 62 62 61 60 59 59 58 57 56 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 37 37 36 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 66 67 68 69 69 70 71 72 72 73 74 74 75 76 76 77 78 79 80 80 81 82 84 85 86 87 89 90 92 94 96 98 100 103 105 108 111 114 117 121 125 128 132 137 141 146 150 155 159 164 169 173 177 181 185 189 191 194 196 197 198 198 198 197 196 194 191 188 184 180 176 171 166 161 156 151 146 141 135 130 125 120 115 111 106 102 97 93 89 85 82 78 75 72 69 66 63 60 58 55 53 50 48 46 44 42 40 39 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 38 40 42 43 45 47 49 50 52 54
 131 133 134 135 136 137 138 138 138 138 138 137 136 135 134 132 130 128 125 123 120 117 114 111 108 105 102 99 96 93 90 87 84 81 79 77 74 72 70 69 67 66 64 63 63 62 61 61 61 61 61 61 62 62 63 64 66 67 69 70 72 74 77 79 81 84 87 90 93 96 100 103 107 110 114 118 121 125 129 133 136 140 144 147 151 154 157 160 163 165 168 170 172 174 175 177 178 179 179 180 180 180 180 180 179 179 178 177 176 175 174 172 171 169 168 167 165 164 162 161 159 158 157 155 154 153 152 150 149 148 147 146 145 144 143 142 141 139 138 137 136 134 132 131 129 127 125 123 121 119 116 114 111 109 106 103 100 98 95 92 89 86 83 80 78 75 72 70 67 64 62 59 57 55 53 50 48 46 44 42 41 39 37 35 34 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 32 33 34 35 37 38 40 41 42 44 45 47 48 50 51 53 54 55 57 58 60 61 63 64 65 67 68 69 70 72 73 74 75 76 76 77 78 78 79 79 80 80 80 80 80 80 80 80 80 80 79 79 79 78 78 78 77 77 76 76 76 76 75 75 75 75 75 76 76 76 77 77 78 79 80 81 82 83 84 85 87 88 90 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 122 124 126 128 129
 81 79 77 76 74 72 71 69 68 67 66 65 64 63 62 62 61 61 60 60 60 60 60 60 60 60 61 61 62 62 63 63 64 65 66 67 68 69 71 72 73 75 76 78 79 81 83 85 86 88 90 92 93 95 97 99 101 103 105 107 108 110 112 114 116 118 120 123 125 127 129 132 134 137 139 142 145 148 151 154 158 161 165 169 173 177 182 187 191 196 202 207 213 218 224 230 236 242 248 254 259 265 270 275 279 282 285 287 288 289 288 286 283 279 274 268 262 254 246 237 228 218 209 199 189 180 170 161 152 144 136 128 121 114 107 102 96 91 86 82 78 74 71 67 65 62 60 57 55 54 52 51 50 48 47 47 46 45 45 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 74 75 75 75 76 76 76 75 75 75 74 73 73 72 71 70 68 67 66 64 63 62 60 59 57 56 54 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 38 39 41 42 44 46 48 51 53 56 59 62 65 68 72 76 80 84 88 92 96 101 105 109 113 117 121 124 127 130 133 135 136 137 138 138 138 137 136 134 132 130 128 125 122 119 116 113 110 107 105 102 99 96 93 91 88 86 83
 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 37 39 41 43 45 47 48 50 52 54 55 57 58 59 60 61 62 62 62 63 63 63 62 62 62 61 61 60 59 59 58 57 57 56 55 55 54 54 53 53 52 52 52 51 51 51 51 51 51 52 52 52 52 53 53 54 55 55 56 57 58 59 60 61 62 63 65 66 67 69 70 71 72 74 75 76 77 78 78 79 79 79 79 78 77 77 75 74 72 71 69 66 64 62 60 57 55 52 50 48 46 43 41 39 38 36 34 33 31 30 29 27 26 25 25 24 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 24 25 25 26 27 28 29 30 32 33 34 36 38 39 41 43 45 47 49 51 53 56 58 60 62 64 66 67 69 70 71 71 71 71 71 70 69 68 66 65 63 61 59 57 54 52 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 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 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 49 50 50 50 50 50 49 49 48 47 46 45 44 43 42 40 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14
 36 35 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 41 42 42 43 43 43 43 43 43 43 43 42 42 41 41 40 39 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 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 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 34 34 35 35 35 35 35 35 35 34 34 33 33 32 31 31 30 29 28 28 27 26 25 25 24 23 22 22 21 21 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 18 18 19 20 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 42 44 46 48 49 51 52 53 54 55 56 56 57 57 57 56 56 55 54 53 52 51 49 48 47 46 44 43 42 41 40 39 37 37
 67 64 62 59 57 55 53 51 50 48 47 45 44 43 42 41 40 40 39 38 38 38 37 37 37 37 37 37 37 37 38 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 60 60 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 62 62 62 62 62 63 63 64 64 65 65 66 67 68 68 69 70 71 73 74 75 76 77 79 80 81 83 84 85 86 87 88 89 90 91 91 91 91 91 91 90 90 89 87 86 84 82 81 78 76 74 72 70 67 65 63 61 59 57 55 53 51 50 48 47 45 44 43 42 41 41 40 39 39 39 38 38 38 38 38 38 39 39 39 40 41 41 42 43 44 45 46 47 49 50 51 53 55 56 58 60 62 65 67 69 72 74 77 80 82 85 88 91 94 96 99 102 104 107 109 111 112 114 115 116 117 117 117 116 115 114 113 111 109 107 104 102 99 96 93 90 87 84 81 78 75 72 69 67 64 61 59 57 54 52 50 48 47 45 43 42 40 39 38 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 41 43 45 47 50 52 55 58 61 64 68 72 76 81 85 90 95 101 106 112 118 123 129 135 141 147 152 157 161 165 169 171 173 174 174 174 173 170 168 164 161 156 151 147 141 136 131 125 120 115 110 105 100 96 91 87 83 80 76 73 70
 37 37 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 44 45 46 47 48 49 51 52 54 56 57 59 62 64 66 69 71 74 77 80 83 87 90 93 97 100 103 106 109 112 115 117 119 120 122 122 123 123 123 122 121 120 118 117 115 113 111 109 106 104 102 100 98 96 94 93 91 90 88 87 86 85 84 83 82 81 81 80 79 79 79 78 78 77 77 77 77 76 76 75 75 75 74 73 73 72 71 70 69 68 67 66 65 63 62 60 59 57 55 54 52 50 49 47 45 44 42 40 39 38 36 35 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 49 51 54 57 60 64 68 72 76 81 86 91 97 104 110 117 125 133 141 149 158 166 174 183 190 197 203 208 212 214 215 214 211 207 202 195 188 179 170 161 152 143 133 125 116 108 100 93 87 80 75 69 64 60 56 52 49 45 42 40 37 35 33 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 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 26 27 28 29 30 30 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37
 95 93 91 90 88 86 84 82 81 79 77 75 74 72 71 69 68 66 65 63 62 61 59 58 57 56 55 54 52 51 50 49 48 47 46 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 36 36 37 38 39 40 41 42 44 45 46 48 50 52 54 56 58 61 63 66 69 72 75 79 83 86 90 95 99 103 108 112 117 121 125 129 133 136 139 142 143 145 145 145 144 143 141 138 135 131 127 123 118 114 109 104 100 95 91 87 82 79 75 72 68 65 63 60 58 55 53 52 50 48 47 46 44 43 43 42 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 31 32 33 35 37 38 40 42 45 47 49 52 54 57 60 63 66 69 72 76 79 82 85 88 92 95 97 100 103 105 107 109 110 112 113 114 114 115 115 115 115 114 113 112 111 110 109 107 106 104 102 101 99 97
 43 44 44 45 46 46 47 48 48 49 50 51 51 52 53 54 54 55 56 56 57 57 57 58 58 58 58 58 58 57 57 56 56 55 54 53 52 51 49 48 47 45 44 43 41 40 38 37 35 34 33 32 30 29 28 27 26 25 25 24 23 23 22 21 21 21 20 20 20 20 19 19 19 19 19 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 46 48 50 53 56 59 62 65 69 72 76 80 84 87 91 95 98 102 105 108 110 113 114 116 116 117 117 116 115 114 112 110 107 105 102 99 96 93 89 86 83 80 77 74 72 69 66 64 62 59 57 55 53 51 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 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 47 48 48 49 49 49 49 48 48 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 42 42 43
 80 81 83 84 86 87 89 90 91 92 93 93 94 94 95 95 95 95 95 95 94 94 93 92 92 91 90 89 88 87 86 84 83 82 81 79 78 77 76 75 74 73 72 71 70 70 69 68 68 68 67 67 67 67 68 68 68 69 70 70 71 72 73 75 76 77 79 80 82 84 86 88 90 92 94 97 99 101 104 106 109 111 114 116 119 121 123 125 128 129 131 132 134 135 135 136 136 135 135 134 132 131 129 127 124 121 118 115 112 109 105 101 98 94 91 87 84 80 77 74 71 68 65 63 60 58 56 54 52 50 49 47 46 45 44 43 42 42 41 41 40 40 40 40 41 41 41 42 42 43 44 45 46 47 48 49 50 51 53 54 56 57 59 60 62 64 66 67 69 71 73 74 76 78 80 81 83 84 86 87 89 90 91 92 93 94 95 96 96 97 97 97 98 98 98 98 98 98 97 97 97 96 96 96 95 95 95 94 94 94 93 93 93 93 93 93 93 94 94 94 95 96 97 97 98 100 101 102 103 105 106 107 109 110 112 113 114 115 117 118 118 119 120 120 120 120 120 119 118 117 116 115 113 111 109 107 105 103 100 98 95 92 89 87 84 81 78 75 73 70 68 65 63 60 58 56 53 51 49 47 45 44 42 40 39 37 35 34 33 31 30 29 28 27 26 25 24 23 23 22 21 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 25 26 27 28 29 30 32 33 34 36 37 39 41 42 44 46 48 49 51 53 55 57 59 61 63 65 67 69 71 72 74 76 78
 193 198 204 209 215 221 227 233 239 245 250 255 260 264 267 270 271 272 271 269 265 260 254 247 239 230 220 210 200 189 178 167 157 147 137 128 119 111 103 96 90 83 78 73 68 64 60 57 54 51 48 46 44 42 41 40 38 37 37 36 36 35 35 35 35 35 36 36 37 37 38 39 40 41 42 43 45 46 48 49 51 53 55 57 60 62 64 67 70 73 76 79 82 85 88 91 94 97 100 102 105 107 109 110 111 112 112 112 111 110 108 106 103 100 97 94 90 86 82 78 74 70 66 63 59 55 52 49 46 43 40 38 35 33 31 29 27 26 24 23 21 20 19 18 17 16 15 14 14 13 13 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 26 28 30 32 34 36 38 41 44 46 49 52 56 59 62 65 69 72 75 78 81 83 86 88 89 91 92 93 93 93 92 91 90 89 87 85 83 80 78 76 73 70 68 65 63 60 58 55 53 51 49 47 45 43 41 39 38 36 35 34 32 31 30 29 28 27 27 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 32 33 35 36 38 40 42 45 47 49 52 55 58 61 64 67 71 74 78 82 86 89 93 97 101 105 109 113 117 121 125 129 132 136 140 144 148 152 156 160 164 169 173 178 183 188
 54 55 57 58 59 61 62 64 66 67 69 71 72 74 76 77 79 80 81 82 83 83 84 84 84 84 83 82 81 80 78 76 75 72 70 68 66 63 61 58 56 54 51 49 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 51 53 54 56 58 60 62 64 66 69 71 73 75 77 79 81 82 84 86 87 89 90 91 92 93 94 95 95 95 95 95 95 95 94 94 93 92 91 90 88 87 85 84 82 80 79 77 75 73 71 69 68 66 64 62 60 59 57 55 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 36 35 35 34 34 33 32 32 32 31 31 31 31 30 30 30 30 30 31 31 31 31 32 32 32 33 34 34 35 36 37 38 39 40 42 43 45 46 48 50 52 54 56 59 61 63 66 68 71 74 76 79 81 84 86 88 91 92 94 96 97 98 99 99 99 99 99 98 97 96 95 93 91 90 88 86 84 81 79 77 75 73 71 69 67 66 64 62 61 59 58 56 55 54 53 52 51 50 49 48 48 47 46 46 46 45 45 45 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 46 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 43 43 44 44 45 45 46 47 48 48 49 50 51 53
 89 90 90 91 91 91 91 91 91 91 90 89 89 88 87 85 84 82 81 79 77 75 73 71 68 66 64 62 59 57 55 53 51 49 47 45 43 41 40 38 37 35 34 33 31 30 29 29 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 38 39 40 41 41 42 42 43 43 44 44 44 44 45 45 45 45 45 45 44 44 44 44 44 43 43 43 42 42 42 41 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 38 39 39 39 40 40 40 41 41 42 43 43 44 45 45 46 47 48 49 50 51 52 52 53 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 72 73 74 75 76 77 78 79 79 80 81 82 83 84 84 85 86 87 87 88 89
 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 43 44 45 46 46 47 48 49 49 50 51 52 52 53 54 55 55 56 57 58 59 60 61 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 76 77 78 79 80 81 81 82 82 83 83 83 83 83 83 82 82 81 80 79 78 77 75 74 72 71 69 67 65 64 62 60 58 56 54 52 50 48 46 44 42 40 39 37 35 34 32 31 29 28 27 26 25 23 23 22 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 27
 208 205 201 198 194 189 185 180 176 171 166 161 156 152 147 142 137 133 128 124 120 116 112 108 105 101 98 95 93 90 88 86 84 82 81 79 78 77 76 75 75 74 74 73 73 73 74 74 74 74 75 75 76 77 77 78 79 79 80 81 81 82 83 83 84 85 85 86 86 86 87 87 87 88 88 88 88 89 89 89 89 90 90 91 91 92 93 94 95 96 97 98 100 101 103 105 107 109 112 114 117 120 123 126 130 133 136 140 143 147 150 153 155 158 160 161 162 163 163 162 161 159 156 153 150 146 142 138 134 129 125 120 116 112 107 103 100 96 92 89 86 83 81 78 76 74 72 70 69 67 66 65 64 63 62 61 60 60 59 59 58 58 58 57 57 57 56 56 56 56 56 55 55 55 55 54 54 54 53 53 53 52 52 51 51 51 50 50 49 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 30 31 33 35 37 39 41 44 46 49 52 55 58 61 65 69 73 77 82 87 92 97 102 108 114 119 125 132 138 144 150 156 163 169 174 180 185 190 195 200 204 207 210 213 215 217 218 219 219 219 218 217 215 213 211
 93 92 90 89 87 85 83 81 79 77 75 73 71 69 67 65 63 61 59 57 55 54 52 50 49 47 46 45 44 43 42 41 40 39 39 38 37 37 37 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 61 63 64 66 67 69 71 72 74 76 78 79 81 83 85 86 88 90 92 94 96 98 100 102 104 106 108 110 111 113 115 117 118 120 121 122 123 124 125 125 125 125 125 125 124 123 122 121 119 118 116 114 112 110 108 106 103 101 99 97 95 93 91 89 88 86 85 83 82 81 80 80 79 78 78 78 78 78 78 79 79 80 81 82 83 84 85 86 88 89 91 93 94 96 98 100 101 103 105 106 108 109 110 111 112 113 113 114 114 114 113 112 111 110 109 107 105 103 101 98 96 93 90 88 85 82 79 76 74 71 68 66 63 61 58 56 54 52 50 48 47 45 44 42 41 40 39 37 37 36 35 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 37 38 39 41 42 44 45 47 49 51 53 55 57 60 62 64 67 69 71 74 76 78 81 83 85 87 89 90 92 93 94 95 96 96 97 97 96 96 95 94
 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 30 31 32 33 34 35 37 38 39 40 42 43 44 46 47 49 50 52 53 55 57 58 60 61 63 64 66 67 69 70 71 72 73 73 74 74 74 74 74 73 73 72 71 70 69 67 66 64 63 61 60 58 57 55 53 52 50 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 37 38 39 40 40 41 42 43 43 44 45 46 47 48 48 49 50 51 52 53 54 55 56 56 57 58 59 60 60 61 61 62 62 62 62 62 62 61 61 60 60 59 58 57 56 55 53 52 51 50 48 47 46 45 43 42 41 40 39 38 37 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 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17
 43 43 44 44 44 44 45 45 46 46 47 48 49 50 51 52 54 55 57 58 60 62 64 66 69 71 73 75 78 80 82 84 86 88 89 90 91 91 91 91 90 89 88 86 85 82 80 78 75 73 70 68 65 63 60 58 56 54 52 50 49 47 46 45 44 43 42 41 40 40 39 39 39 38 38 38 38 38 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 46 46 47 47 47 47 47 46 46 46 45 45 44 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 35 37 38 40 42 44 46 48 50 52 55 57 59 62 64 66 69 71 73 75 77 79 81 82 83 84 85 85 85 85 85 84 84 82 81 80 78 76 74 72 70 68 65 63 61 58 56 54 52 50 48 46 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 41 41 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43
 36 35 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 37 37 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 35 35 35 34 34 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 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 40 41 42 44 46 47 49 51 53 55 57 59 61 63 65 67 69 71 74 75 77 79 81 82 83 84 85 85 86 86 85 85 84 83 82 80 78 76 74 72 70 68 66 63 61 59 57 54 52 50 48 47 45 43 42 40 39 38 36 35 34 33 33 32 31 31 30 30 29 29 29 29 28 28 28 28 29 29 29 29 29 30 30 31 31 31 32 33 33 34 34 35 36 37 37 38 39 40 40 41 42 43 44 44 45 46 47 47 48 49 49 50 50 51 51 52 52 52 52 52 52 52 52 52 51 51 51 50 49 49 48 47 46 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 37 37 37 36
 54 55 56 57 58 58 59 59 60 60 60 60 60 59 59 58 58 57 56 56 55 54 53 52 51 49 48 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 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 44 44 45 45 45 45 45 45 44 44 43 43 42 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 35 36 37 38 39 41 42 43 44 46 47 48 50 51 52 53
 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 26 27 29 31 33 35 38 41 44 47 51 55 60 64 70 76 82 89 96 104 112 121 130 139 147 156 165 172 179 185 189 192 193 193 191 188 184 178 172 165 157 150 142 134 126 119 112 105 99 93 88 82 77 73 69 65 61 57 54 51 48 46 43 41 39 37 35 33 31 30 28 27 26 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 25 26 27 28 30 31 33 35 36 38 40 42 44 47 49 51 54 57 60 63 66 69 73 77 81 85 89 93 98 102 107 112 116 121 125 130 134 137 140 142 144 145 145 145 144 141 139 135 131 126 121 116 111 105 100 94 89 84 79 74 70 66 62 58 55 52 49 46 44 42 40 38 36 35 34 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12
 33 33 33 33 33 33 33 33 34 34 34 35 35 36 37 38 39 40 41 42 44 45 47 49 51 53 55 58 60 63 66 68 71 74 77 79 82 84 87 88 90 91 92 93 93 93 93 92 91 90 89 87 85 83 81 79 77 75 73 72 70 68 67 65 64 63 61 61 60 59 58 58 58 57 57 57 57 57 57 58 58 58 59 59 60 60 61 62 62 63 63 64 64 65 65 66 66 67 67 67 67 67 67 67 67 66 66 65 65 64 63 62 61 60 59 58 57 56 54 53 52 51 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 23 23 24 25 25 26 27 28 29 31 32 33 35 36 38 40 42 44 46 48 50 53 56 58 61 64 67 70 73 76 79 82 85 87 90 93 95 97 99 101 103 104 105 106 106 107 107 107 107 106 106 105 104 103 102 101 100 99 97 96 95 93 92 90 88 87 85 83 81 79 78 76 74 72 70 68 66 64 63 61 59 57 55 54 52 50 49 47 45 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 23 23 23 23 24 24 24 25 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 39 38 38 37 37 36 36 36 35 35 34 34 34 34
 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 30 32 33 34 36 38 40 42 44 46 49 51 54 56 59 62 65 67 70 73 76 78 80 83 85 86 88 89 91 92 93 93 94 94 94 95 95 95 96 96 96 97 98 98 99 101 102 103 105 107 109 111 114 117 119 122 125 129 132 135 138 141 144 147 149 151 152 153 153 152 151 149 146 142 138 133 127 121 115 109 103 97 90 84 78 73 68 63 58 54 50 46 42 39 36 34 31 29 27 25 23 21 20 19 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 35 37 40 42 45 48 51 54 57 61 64 67 71 74 77 80 83 86 89 91 93 94 95 96 97 97 96 96 95 94 93 91 90 88 86 84 82 80 78 76 73 71 69 67 65 63 60 58 56 54 52 50 48 46 44 42 40 39 37 35 34 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 17 18 19 20 21 22 23 24 25 25 26 27 27 28 28 28 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 26
 36 36 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 41 41 42 43 43 44 44 45 45 46 46 47 47 48 48 48 48 48 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 41 41 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36
 60 58 56 54 52 50 47 45 43 41 39 37 35 34 32 31 29 28 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 45 46 47 49 50 51 52 53 54 55 56 56 56 57 57 56 56 56 55 54 53 52 51 49 48 46 45 43 41 40 38 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 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 37 38 39 40 41 41 42 42 42 42 42 42 41 41 40 39 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 30 31 32 34 35 37 39 41 42 44 47 49 51 53 55 57 59 61 63 65 66 67 68 69 69 69 69 69 68 67 66 64 62
 61 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 60 60 60 60 59 59 59 58 58 57 56 56 55 54 53 52 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 41 40 40 40 39 39 39 39 39 40 40 40 40 41 41 42 42 43 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 58 59 60 60 61 61 62 62 62 62 62 61 61 61 60 59 58 57 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 42 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 69 70 71 72 72 73 73 74 74 74 74 74 74 74 73 73 73 72 72 71 70 69 68 68 67 66 65 64 62 61 60 59 58 57 55 54 53 52 50 49 48 47 46 44 43 42 41 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 24 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 29 30 31 32 34 35 36 38 39 41 43 44 46 48 50 52 54 56 58 60 62 63 65 67 69 70 72 73 74 75 76 77 77 78 78 78 78 78 77 77 76 76 75 74 73 73 72 71 70 69 68 68 67 66 65 65 64 63 63 62 62 61 61
 74 73 73 73 73 73 73 73 73 73 74 74 74 74 74 75 75 75 76 76 77 77 78 79 79 80 80 81 81 81 82 82 82 81 81 81 80 79 78 77 76 75 73 71 70 68 66 64 62 60 58 56 54 53 51 49 47 46 44 43 41 40 39 38 37 36 35 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 39 39 38 37 36 35 35 34 33 32 31 30 29 29 28 27 26 26 25 24 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 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 53 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 87 89 90 91 92 93 93 93 93 93 92 91 90 88 87 85 83 81 79 76 74 72 69 67 65 62 60 58 56 53 51 49 48 46 44 42 41 40 38 37 36 34 33 32 31 30 30 29 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 24 24 24 24 24 25 25 26 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 39 40 41 42 43 45 46 47 48 50 51 53 54 55 57 58 59 61 62 63 64 66 67 68 68 69 70 71 71 72 72 73 73 73 73 73 73 74 74
 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 57 58 60 61 62 63 64 65 66 66 67 67 68 68 68 68 68 68 68 67 67 66 66 65 64 64 63 62 61 61 60 59 58 58 57 57 56 56 55 55 55 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 57 57 58 58 59 59 60 61 62 62 63 64 64 65 66 66 67 68 68 69 69 70 70 70 70 71 71 71 71 70 70 70 70 69 69 68 68 67 66 66 65 64 64 63 62 61 61 60 59 59 58 57 57 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 55 55 55 55 55 56 56 56 57 57 57 58 58 59 59 59 60 60 60 61 61 61 62 62 62 62 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 60 60 59 58 58 57 56 55 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 55 57 58 59 61 62 63 64 65 65 66 66 67 67 67 66 66 65 65 64 63 62 61 60 59 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35
 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 28 29 30 32 33 35 37 39 41 44 46 49 52 55 59 63 67 71 76 80 86 91 97 103 109 116 122 128 135 140 146 150 154 157 159 159 159 157 154 150 145 140 134 127 121 114 108 101 95 89 83 78 73 68 64 60 56 53 49 47 44 41 39 37 35 33 31 30 29 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 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 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 39 40 41 42 43 44 45 46 47 49 50 52 54 56 58 60 62 65 68 70 73 77 80 83 87 90 93 97 100 103 106 108 110 112 113 113 113 112 110 108 106 102 99 95 91 87 83 79 74 70 66 62 59 55 52 49 46 43 40 38 36 34 32 30 29 27 26 25 24 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 24 24 25 25 26 27 28 28 29 30 31 31 32 33 33 34 35 35 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 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 15 15 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 89 90 91 91 92 92 92 92 92 91 91 90 90 89 88 88 87 86 86 85 85 84 84 83 83 83 83 83 83 83 83 84 84 84 85 85 85 86 86 86 86 86 86 86 85 85 84 83 82 81 80 79 77 76 74 73 71 70 68 67 65 64 63 61 60 59 59 58 58 57 57 57 57 57 58 58 59 59 60 61 62 63 64 66 67 69 70 72 73 75 76 77 79 80 81 82 83 83 83 83 83 82 81 80 78 76 74 71 68 66 63 60 57 54 51 48 45 43 40 38 35 33 31 29 27 26 24 23 22 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 29 30 31 33 35 36 38 40 42 44 46 48 50 52 54 56 59 61 64 66 69 72 75 77 81 84 87 90 94 97 101 104 108 112 116 119 123 127 131 135 138 142 145 148 151 154 156 157 159 159 160 159 158 157 155 152 148 144 140 135 130 125 119 113 107 101 95 90 84 79 74 69 64 60 56 52 48 45 42 39 36 34 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 26 27 28 30 31 33 35 37 39 41 43 45 48 50 53 55 58 60 63 66 68 71 73 76 78 80 82 84 85 87 88
 42 41 41 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 35 35 35 36 37 37 38 39 40 41 42 43 45 46 48 49 51 53 55 56 58 60 63 65 67 69 72 74 76 78 81 83 85 87 89 90 92 93 95 96 96 97 97 97 96 96 95 94 93 91 90 88 86 84 82 80 78 76 74 72 70 68 66 64 63 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 23 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 48 51 54 57 60 64 67 71 76 80 85 89 94 99 104 109 113 118 122 125 128 131 133 134 134 134 133 131 129 126 123 120 116 112 108 103 99 95 91 86 82 79 75 71 68 64 61 58 55 53 50 48 46 44 42 40 38 36 35 34 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 48 49 50 50 50 51 51 51 51 51 51 50 50 49 49 48 48 47 46 45 44 44 43
 17 17 18 19 20 21 22 24 25 27 29 32 35 38 41 45 50 55 60 66 73 81 89 98 107 117 128 138 148 158 167 174 180 184 186 185 182 177 171 163 154 145 135 126 116 107 99 91 83 76 70 64 58 54 49 45 42 38 35 33 30 28 27 25 23 22 21 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 39 40 41 42 43 44 45 45 46 47 47 48 48 49 49 49 49 49 49 49 48 48 47 46 45 44 42 41 39 38 36 35 33 32 30 29 27 26 24 23 22 20 19 18 17 16 15 15 14 13 13 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 16 18 19 21 23 25 27 29 32 35 38 41 45 49 53 58 63 68 73 79 86 92 99 106 113 120 128 135 142 148 154 159 164 167 169 171 171 170 168 165 161 156 150 145 138 132 125 119 113 106 100 95 89 84 79 74 70 66 62 59 56 53 50 47 45 43 41 39 37 36 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 27 27 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 42 43 43 44 45 45 46 46 46 46 46 46 45 44 44 43 42 40 39 38 36 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16
 57 55 53 51 50 48 47 46 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 41 42 43 45 46 48 50 52 53 55 57 60 62 64 66 69 71 73 76 78 81 83 85 87 90 91 93 95 96 97 97 98 98 97 97 96 94 92 90 88 86 83 80 77 74 71 68 65 62 59 57 54 51 49 46 44 41 39 37 35 33 32 30 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 29 30 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 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 17 17 17 18 18 19 19 20 21 22 23 24 25 26 28 29 31 33 35 37 39 42 44 47 50 53 57 61 65 69 73 78 82 87 92 97 101 106 110 114 117 120 121 123 123 123 122 120 118 115 112 109 105 101 97 93 90 86 82 79 75 72 69 66 64 61 59
 7 7 6 6 6 6 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 32 33 33 33 33 33 33 32 32 31 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 20 20 19 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 21 22 23 24 25 26 26 27 27 28 28 28 28 28 28 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 22 23 24 25 26 27 27 28 28 29 29 30 30 30 29 29 29 28 27 26 26 25 24 23 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7
 23 22 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 33 34 35 37 38 39 41 43 44 46 48 49 51 53 55 57 58 60 62 64 66 68 69 71 73 74 76 77 79 80 81 82 83 84 85 85 85 86 86 86 86 85 85 84 84 83 82 81 80 78 77 76 74 73 71 69 68 66 64 62 61 59 57 55 54 52 50 49 47 46 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 36 37 38 39 41 42 44 46 47 49 51 53 55 56 58 60 62 64 66 67 69 70 72 73 74 74 75 75 75 75 74 73 72 71 70 68 66 65 63 61 59 57 55 53 51 49 47 45 44 42 40 39 37 36 35 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 40 41 41 42 42 42 42 42 43 43 43 43 43 42 42 42 42 41 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23
 14 14 15 15 15 15 16 16 16 17 18 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 59 60 61 62 63 63 63 63 62 62 61 60 59 58 56 55 53 52 50 49 47 46 44 43 41 40 39 38 36 35 35 34 33 32 32 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 41 41 42 42 42 42 42 41 41 41 40 39 39 38 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 22 24 25 26 28 30 31 33 35 37 40 42 44 47 49 52 54 57 59 61 63 65 66 67 68 69 69 69 69 68 67 66 65 63 62 60 58 56 54 52 50 48 47 45 43 41 40 38 37 36 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 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 32 33 34 35 36 37 37 38 39 39 40 40 41 41 41 41 41 41 41 40 40 39 38 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 14 14 14
 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 23 24 25 27 29 30 32 34 37 39 42 44 47 50 53 57 60 63 67 70 73 76 78 80 82 83 84 83 83 81 79 77 75 72 68 65 62 58 55 52 49 46 43 40 38 36 34 32 30 28 26 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 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 28 29 31 33 34 36 38 41 43 46 49 52 55 58 62 65 69 73 77 81 84 88 91 94 96 98 99 100 100 99 97 95 92 89 86 82 78 74 70 66 62 59 55 52 48 45 43 40 38 35 33 31 30 28 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12
 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 31 32 33 34 35 36 37 39 40 42 44 45 47 50 52 54 57 59 62 65 68 70 73 76 78 81 83 85 86 88 89 89 89 89 88 87 85 84 82 79 77 74 72 69 66 64 61 58 56 53 51 49 47 45 43 41 39 38 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 42 43 44 45 45 46 46 46 47 47 47 47 47 47 47 47 46 46 46 45 45 44 43 43 42 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26
 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 13 14 14 15 16 17 19 20 21 23 24 26 27 29 30 32 33 35 36 37 38 39 39 39 39 39 38 37 36 35 33 32 30 28 27 25 23 22 20 19 17 16 15 14 13 12 11 10 10 9 8 8 8 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 11 12 13 14 15 16 17 18 20 22 23 25 27 29 30 32 34 35 37 38 39 40 40 40 40 39 38 37 36 35 33 31 30 28 27 25 23 22 20 19 18 17 16 14 13 13 12 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 11 12 12 13 14 15 15 16 17 17 18 19 19 20 21 21 22 22 22 22 23 23 23 23 22 22 22 21 21 20 19 19 18 17 16 15 15 14 13 12 11 11 10 9 8 8 7 7 6 6 5 5 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 2 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 17 18 19 21 22 24 25 27 29 30 32 33 34 35 36 37 37 37 37 37 36 35 34 33 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 12 11 10 10 10 9 9 8 8 8 8 8 7
 44 45 46 46 47 48 49 50 50 51 51 52 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 41 41 40 39 38 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 27 26 26 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 42 43 44 45 47 48 50 51 53 55 57 58 60 62 65 67 69 72 74 76 79 81 84 87 89 92 94 97 99 101 103 105 107 109 110 111 112 113 114 114 114 114 113 112 111 110 108 106 104 102 99 97 94 91 88 85 83 80 77 74 71 68 65 63 60 58 56 54 51 50 48 46 44 43 41 40 39 38 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 25 25 25 25 25 26 26 27 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 41 42 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
 22 24 25 26 27 29 30 31 32 34 35 36 37 37 38 39 39 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 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 23 22 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 12 13 13 14 16 17 18 19 21 22 24 26 27 29 31 33 35 36 38 39 41 42 43 44 44 44 44 44 44 43 43 42 41 40 39 38 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 27 26 26 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 55 56 57 58 58 59 59 59 59 59 59 58 58 57 56 55 54 52 51 49 48 46 45 43 41 40 38 36 35 33 32 30 29 27 26 25 24 23 21 20 20 19 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21
 32 32 32 32 32 33 33 33 34 34 35 35 36 37 38 39 40 41 43 44 46 47 49 51 53 55 57 59 61 63 66 68 70 72 74 76 78 80 82 83 85 86 88 89 90 90 91 91 91 91 91 91 90 89 89 88 86 85 84 82 81 79 77 76 74 72 70 68 66 65 63 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 38 37 37 37 37 37 37 37 37 38 38 39 40 41 42 43 44 45 47 48 50 52 54 56 58 61 63 66 69 71 74 77 80 83 86 90 93 96 98 101 104 106 109 111 113 114 115 116 117 117 117 116 115 114 113 111 109 107 105 102 100 97 94 92 89 87 84 82 80 78 76 74 72 71 69 68 67 66 65 65 64 64 64 63 63 63 63 64 64 64 64 65 65 66 67 67 68 69 69 70 71 71 72 73 74 74 75 76 76 77 77 78 78 78 78 78 78 78 78 78 77 77 76 76 75 74 73 73 72 71 70 68 67 66 65 64 62 61 60 59 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 42 41 41 40 40 40 40 40 40 40 40 40 41 41 41 42 43 43 44 45 46 46 47 48 49 50 51 52 53 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 73 74 74 75 75 75 76 76 76 75 75 75 75 74 74 73 73 72 71 70 69 69 68 67 66 65 64 63 61 60 59 58 57 56 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 33 32 32
 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 55 56 57 58 58 58 59 59 59 58 58 57 57 56 55 53 52 51 49 48 46 45 43 42 40 39 37 36 34 33 32 31 30 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 38 38 39 39 40 40 40 41 41 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 52 52 52 51 51 50 50 49 48 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 25 25 25 25 25 24 24 25 25 25 25 26 26 27 27 28 29 29 30 31 32 34 35 36 37 39 40 41 43 44 45 46 48 49 50 51 51 52 53 53 53 53 53 53 53 53 52 52 51 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24
 110 111 110 109 108 105 102 99 95 91 87 83 79 75 71 68 64 61 58 55 52 50 48 46 44 42 41 40 38 37 36 36 35 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 35 37 38 40 42 44 46 48 51 54 58 61 65 70 74 79 84 88 93 98 102 107 110 113 115 116 117 116 115 112 109 105 101 96 91 86 81 76 71 66 61 57 53 50 46 43 40 38 36 34 32 30 29 27 26 25 24 23 23 22 21 21 21 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 21 21 22 23 23 24 25 27 28 29 31 33 35 37 40 42 45 49 52 56 60 64 68 73 77 82 86 90 94 97 100 102 103 104 104 103 101 98 95 91 87 83 79 74 70 65 61 57 54 50 47 44 42 39 37 35 34 32 31 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 26 26 27 28 29 30 31 32 34 36 38 40 42 44 47 50 54 57 61 65 69 73 78 82 87 91 95 98 101 103 104 105 104 103 101 98 94 90 86 81 76 71 66 61 57 52 48 44 41 37 34 32 29 27 25 23 22 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 23 24 26 28 30 32 35 38 41 44 48 52 56 61 65 70 75 80 86 90 95 99 103 106 108
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 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 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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
 38 36 35 34 33 31 30 29 28 27 26 25 24 23 23 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 32 32 33 33 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 48 49 50 50 50 51 51 51 50 50 50 49 48 48 47 46 45 44 42 41 40 39 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 34 34 35 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 13 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 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 30 31 32 33 34 36 37 38 39 40 41 41 42 43 44 44 44 45 45 45 44 44 43 43 42 41 40 39
 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 41 43 45 47 48 50 52 54 56 58 60 62 64 65 67 69 70 72 73 74 75 76 77 77 77 77 77 77 76 75 74 73 72 70 68 67 65 63 61 59 58 56 54 52 50 49 47 46 44 43 41 40 39 38 37 36 35 35 34 33 33 33 32 32 32 32 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 31 31 30 30 29 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 17 17 17 17 18 18 19 20 21 21 23 24 25 26 28 30 32 34 36 38 41 44 47 50 54 58 61 65 70 74 78 82 86 90 94 97 100 102 104 106 107 107 107 106 104 102 100 97 94 90 87 83 80 76 72 69 65 62 58 55 52 49 47 44 41 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 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 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 37 37 37 37 36 36 36 36 35 35 34 34 33 32 31 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19
 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 27 28 30 32 34 36 38 40 42 45 48 50 53 56 59 62 65 68 71 73 75 77 78 79 79 79 79 78 77 75 73 71 69 67 65 62 60 58 56 54 52 50 49 47 46 45 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 31 31 32 33 34 35 36 37 38 40 41 43 45 46 48 50 51 53 55 57 58 60 61 62 64 64 65 66 66 66 66 66 66 65 64 63 62 61 60 59 57 56 55 53 52 50 49 48 46 45 44 43 42 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 26 27 29 30 32 33 35 36 38 39 41 42 44 45 46 48 49 50 50 51 52 52 53 53 53 53 53 53 53 53 53 52 52 52 51 51 50 50 50 49 49 48 48 47 47 46 46 45 44 44 43 42 42 41 40 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 21 20 19 18
 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 55 57 59 61 63 66 68 70 72 75 77 79 81 83 84 86 87 87 88 88 87 87 86 84 83 81 79 77 74 72 70 67 65 62 60 57 55 53 51 49 48 46 44 43 42 41 39 38 38 37 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 36 36 37 38 39 39 40 41 42 44 45 46 47 49 50 51 53 55 56 58 59 61 62 64 66 67 69 70 72 74 75 77 78 80 82 83 85 87 88 90 92 93 95 96 98 99 101 102 103 104 104 105 105 105 105 104 104 103 101 100 98 96 94 92 89 87 84 82 79 77 74 71 69 66 64 62 59 57 55 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 33 32 31 31 31 30 30 30 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 39 40 41 42 42 43 43 44 44 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 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 44 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 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
 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 27 27 27 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 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 23 24 24 24 24 24 24 24 24 23 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 47 48 49 49 50 50 50 50 49 48 47 46 45 43 42 40 38 36 34 32 30 28 27 25 24 22 21 20 19 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 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 25 25 26 27 27 28 28 28 29 29 29 29 29 28 28 28 27 27 26 26 25 24 23 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 19 20 22 23 25 27 29 31 33 35 38 40 43 45 48 50 53 55 57 59 61 63 64 65 65 65 65 64 63 62 60 58 56 53 51 48 45 43 40 37 35 33 30 28 26 24 22 21 19 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 14 15 16 16 17 17 18 18 19 19 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 16 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 10 10 11 12 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 33 35 37 38 40 41 43 44 45 46 47 48 48 48 48 48 48 47 46 45 43 42 40 39 37 35 34 32 30 28 27 25 23 22 21 19 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 9 8 8
 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 24 25 26 26 27 27 27 28 28 28 28 28 28 27 27 27 26 26 25 25 24 23 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 31 32 33 34 35 35 36 36 36 36 36 35 35 34 33 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 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 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
 24 24 23 23 22 22 22 22 22 23 23 23 24 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 32 33 34 34 35 35 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 21 22 22 23 24 25 27 28 29 30 31 32 33 34 35 36 36 37 38 38 38 39 39 39 39 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 29 30 31 32 34 35 37 38 40 42 43 45 47 49 51 52 54 56 58 59 61 62 63 63 64 64 64 63 63 62 60 59 57 55 53 51 49 46 44 42 40 38 36 34 32 31 29 28 27 26 25
 16 16 15 15 15 15 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 39 40 40 41 41 41 41 40 40 39 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 47 48 50 52 54 55 57 59 60 62 63 64 65 66 66 66 66 66 66 65 64 62 61 59 57 55 53 51 48 46 43 41 39 37 34 32 30 29 27 25 24 22 21 20 19 18 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 8 8 9 10 10 11 12 12 13 14 15 16 16 17 18 18 19 20 20 20 21 21 21 21 21 21 20 20 19 19 18 18 17 16 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 15 16 17 17 18 18 18 19 19 19 18 18 18 18 17 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2
 29 29 29 29 29 29 29 29 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 18 19 20 21 23 24 26 28 29 31 33 35 37 39 41 42 44 46 47 48 49 49 50 50 50 49 49 48 47 46 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 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 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 31 32 33 33 34 34 34 34 35 34 34 34 33 33 32 31 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 19 19 19 19 19 19 20 20 21 22 23 24 25 26 27 29 30 32 34 36 38 39 41 43 45 47 49 51 52 54 55 56 57 57 58 58 57 57 56 55 54 53 52 50 49 47 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29
 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 9 10 11 11 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 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 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6
 24 22 21 21 20 19 19 19 19 19 19 19 19 20 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 33 34 35 36 36 37 37 38 38 39 39 39 39 40 40 40 40 39 39 39 39 38 38 37 37 36 35 35 34 33 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 21 21 21 22 22 23 24 25 26 27 28 30 31 33 34 36 38 40 41 43 45 47 49 50 52 54 55 57 58 59 60 61 62 63 64 64 64 65 65 65 65 64 64 64 63 62 61 61 59 58 57 56 55 53 52 50 49 47 45 44 42 40 39 37 35 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 13 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 30 31 32 32 32 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 27 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 23 24 25 26 28 29 31 32 34 36 38 40 41 44 46 48 50 53 55 58 61 63 66 69 72 76 79 82 85 88 91 94 97 100 102 104 105 106 107 106 106 104 103 100 97 94 90 86 81 77 72 68 64 59 55 51 47 44 41 38 35 32 30 28 26 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 32 33 34 35 35 36 37 37 38 38 38 38 39 39 39 38 38 38 38 37 37 36 35 35 34 33 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17
 34 35 36 37 39 40 42 44 46 48 50 53 55 58 61 64 67 70 73 76 80 83 86 90 93 96 99 102 105 107 109 111 113 114 115 115 115 114 113 112 110 108 105 102 99 96 93 90 86 82 79 75 72 69 65 62 59 56 53 50 48 45 43 41 39 37 35 33 31 30 28 27 26 25 24 23 22 21 21 20 20 20 20 20 20 21 21 22 23 24 25 26 28 29 31 32 34 35 37 38 40 41 42 42 43 43 44 44 43 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 37 37 38 39 40 40 41 42 44 45 46 47 49 50 52 54 56 58 60 62 64 66 68 70 72 74 75 76 77 78 78 77 76 75 73 71 68 65 61 58 54 51 47 43 40 37 34 31 29 27 25 23 22 20 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 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 32 32 33 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 21 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 49 51 52 54 55 57 58 60 61 62 63 64 65 66 66 67 67 67 67 67 66 66 65 64 64 63 62 60 59 58 57 56 54 53 52 50 49 47 46 45 43 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 49 49 49 49 48 48 47 46 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 33 33 33 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 22 22 22 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 52 51 49 48 47 45 43 42 40 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 29 30 30 31 32 33 34 36 38 41 44 48 51 56 61 66 72 78 85 92 100 107 115 122 129 135 141 145 149 151 152 151 149 146 142 137 132 126 119 113 107 100 94 88 83 78 73 68 64 60 56 53 50 47 44 42 39 37 35 34 32 30 29 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 16 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 18 18 19 20 21 22 23 24 25 27 28 30 32 34 36 38 41 43 46 49 53 56 59 63 66 70 73 76 79 81 82 83 84 83 82 80 78 76 72 69 66 62 59 55 52 49 46 44 42 40 38 37 36 35 34 34 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 22 22 22 22 22 23 23 24 25 25 26 27 28 29 31 32 34 35 37 39 41 43 45 46 48 50 51 52 53 53 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 33 34 35 36 36 37 38 38 38 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 28 27 26 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 9 9 9 10 10 11 12 12 13 14 15 16 18 19 20 22 23 24 26 27 28 30 31 32 33 34 35 36 37 38 38 39 39 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 35 35 34 34 33 32 32 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 11 10 11 11 11 11 12 12 13 14 15 16 16 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 33 34 35 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 39 39 38 37 36 35 34 33 32 30 29 28 27 25 24 23 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 26 27 28 29 29 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 30 30 29 28 28 27 26 25 24 24 23 22 21 20 19 18 17 16 16 15 14 14 14 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 6 6 7 8 9 10 11 13 14 16 18 20 22 25 27 30 33 36 38 41 44 47 49 51 53 55 56 57 58 59 59 59 58 58 57 56 55 54 52 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 25 25 24 23 22 21 20 19 18 17 16 15 14 12 11 10 10 9 8 7 6 6 5 5 4 4 4 4 4 4 4 5 5 6 6 7 8 9 10 11 12 13 15 16 18 20 21 23 25 27 30 32 35 37 40 43 47 50 54 58 62 66 71 76 81 86 91 97 103 108 114 119 124 128 132 135 138 139 139 138 136 133 128 123 118 112 105 98 92 85 78 72 66 60 54 49 44 40 36 32 28 25 22 20 17 15 13 12 10 9 8 7 6 6 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 14 15 16 18 19 21 23 24 26 28 30 32 33 35 37 39 41 42 44 46 47 49 50 51 52 53 54 55 55 56 56 56 56 56 55 55 54 53 52 51 50 49 47 46 44 42 41 39 37 36 34 32 30 28 27 25 23 22 20 19 17 16 14 13 12 11 10 9 8 7 7 6 6 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 14 15 16 18 19 21 22 24 26 27 29 31 33 35 36 38 40 42 44 46 47 49 51 53 55 56 58 59 61 62 63 64 65 66 66 66 66 66 66 65 64 62 61 59 57 55 53 51 48 46 43 41 38 36 33 31 29 27 24 22 21 19 17 15 14 13 11 10 9 8 7 7 6 6 5 5 5 5
 25 25 25 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 39 40 42 44 46 48 51 53 56 59 62 66 69 73 77 82 86 91 96 101 107 112 118 123 128 133 138 143 146 150 152 154 155 155 154 153 151 148 144 140 136 131 126 120 115 109 104 99 93 88 83 78 73 69 64 60 56 52 48 45 42 39 36 33 31 29 27 25 23 22 21 20 19 19 18 18 18 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 37 38 38 38 38 38 38 38 38 38 37 37 36 36 35 35 34 33 33 32 32 32 32 32 32 32 32 33 34 34 35 36 37 38 39 40 41 42 43 43 44 44 44 44 43 43 42 41 40 39 37 36 35 33 32 30 29 28 27 25 24 23 22 21 20 20 19 18 18 17 16 16 16 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24
 15 15 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 20 20 21 21 22 23 23 24 25 26 26 27 27 28 28 29 29 29 29 29 28 28 27 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 26 26 27 27 28 29 29 30 31 31 32 32 32 32 33 33 33 32 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 31 31 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 24 24 23 23 23 22 22 21 20 20 19 19 18 17 17 16 16 15
 60 57 55 52 50 48 46 44 42 40 39 37 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 43 45 46 48 50 52 53 55 57 59 61 63 64 66 67 67 68 68 68 68 67 66 65 64 63 61 60 58 57 55 54 52 51 50 49 48 47 46 45 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 34 34 34 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 46 47 48 50 51 52 53 55 56 57 58 59 59 60 60 60 61 61 61 60 60 60 60 59 59 59 58 58 58 57 57 57 56 56 56 56 55 55 55 55 54 54 54 53 53 53 52 52 51 51 50 50 49 48 48 47 46 46 45 44 44 43 43 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 41 41 42 43 44 44 45 46 47 48 49 50 51 51 52 52 53 53 53 52 52 51 50 50 49 48 47 46 45 44 43 43 42 42 41 41 41 40 40 40 41 41 41 42 42 43 44 44 45 46 47 49 50 51 53 54 56 58 60 62 63 65 67 69 71 73 75 77 79 81 82 84 85 86 87 88 89 90 90 90 91 91 91 91 90 90 90 89 89 88 88 87 86 86 85 84 83 82 80 79 77 75 73 71 69 67 64 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 10 10 10 10 11 11 12 13 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 32 34 35 37 38 40 41 42 43 44 45 45 45 46 46 45 45 44 44 43 42 41 40 38 37 36 35 33 32 31 29 28 27 26 25 24 22 21 20 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 16 17 18 20 22 23 25 27 29 31 33 36 38 40 42 45 47 49 51 53 55 57 59 60 62 63 64 64 65 65 65 65 64 63 62 61 60 58 57 55 53 51 50 48 46 44 42 40 38 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 8 7 7 7 7 8 8 8 9 9 9 10 11 11 12 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 38 39 39 39 39 38 38 38 37 36 36 35 34 33 32 30 29 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 25 24 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 11 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
 5 6 6 7 7 8 9 10 11 13 14 15 17 18 20 21 23 24 25 26 28 29 30 30 31 31 32 32 32 32 31 31 31 30 29 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 8 8 7 7 7 6 6 5 5 5 5 4 4 4 4 4 4 5 5 6 6 7 8 9 10 11 13 14 16 18 20 22 25 28 31 34 37 41 45 50 54 59 64 70 76 82 88 94 99 105 110 114 118 121 123 124 123 122 120 117 113 109 105 100 95 90 86 81 76 72 68 64 60 57 54 51 48 45 42 40 38 36 34 32 30 28 26 24 23 21 20 18 17 16 14 13 12 11 10 9 8 7 7 6 5 5 5 4 4 4 4 4 5 5 5 6 6 6 7 7 8 9 9 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 42 44 46 48 50 51 53 54 56 57 57 58 58 57 56 55 54 52 50 48 46 43 41 38 35 33 30 27 25 23 21 19 17 15 13 12 11 9 8 7 7 6 6 5 5 5 5 5 5 5 5 6 6 6 7 7 8 9 9 10 10 11 12 13 13 14 15 16 16 17 18 19 20 21 21 22 23 24 25 26 26 27 28 29 29 30 31 31 32 32 32 32 32 32 32 32 32 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 15 14 13 12 12 11 10 9 8 8 7 6 6 5 5 5 5 5 5 5 5
 16 16 15 15 15 14 14 15 15 15 16 16 17 18 18 19 20 21 21 22 23 24 24 25 26 26 27 28 28 29 29 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 34 34 34 33 33 32 31 30 29 28 27 25 24 23 22 20 19 18 17 16 15 15 14 14 14 14 14 14 14 15 15 16 17 17 18 19 20 21 23 24 25 26 28 29 31 32 34 35 37 39 40 42 44 45 47 49 50 52 53 54 56 57 57 58 59 59 59 59 58 58 57 56 55 54 52 51 49 48 46 44 42 41 39 37 35 34 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 14 13 12 12 12 12 12 12 12 13 13 14 15 17 18 20 22 24 27 29 32 34 37 40 43 45 48 51 53 55 57 58 59 60 60 61 60 60 59 59 57 56 55 54 52 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 18 19 20 21 22 23 23 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 34 34 35 36 37 38 40 41 42 43 45 46 47 49 50 51 52 53 54 54 55 55 54 54 53 52 50 49 47 45 43 40 38 35 33 31 29 26 25 23 21 20 18 17
 9 10 10 10 10 11 11 12 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 10 10 10 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 22 23 24 24 25 25 25 25 25 25 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 34 35 35 36 36 37 37 38 38 38 38 38 38 38 38 37 37 36 35 35 34 32 31 30 29 28 26 25 24 23 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 9 9
 38 39 39 39 38 37 36 34 32 31 29 27 25 24 22 21 20 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 15 15 16 17 18 19 20 21 23 24 26 28 30 33 36 39 42 45 49 53 57 62 66 70 74 77 80 81 82 82 81 78 75 71 67 62 58 53 48 44 40 37 34 31 29 27 25 24 23 22 22 22 22 22 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 32 32 32 32 32 32 32 32 31 31 30 30 29 28 28 27 26 25 25 24 23 23 22 22 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 22 21 21 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 22 22 23 23 24 25 25 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 30 30 30 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 20 20 20 20 21 22 23 25 27 30 32 36 39 43 48 53 58 63 69 75 80 85 89 93 96 98 99 99 98 95 93 89 85 81 77 73 69 64 61 57 53 50 47 44 42 39 37 35 33 32 30 29 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 21 22 23 24 25 27 28 30 32 33 35 36 37
 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 31 32 33 35 36 38 40 42 44 47 49 52 55 58 62 65 69 73 77 80 84 88 91 94 97 99 100 101 101 100 99 97 94 90 87 83 79 74 70 66 61 57 53 50 46 43 40 38 35 33 31 29 28 27 26 25 25 24 24 24 25 25 25 25 26 26 27 27 27 27 27 28 28 27 27 27 27 27 26 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 23 23 24 24 23 23 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 27 27 28 29 30 31 33 35 37 39 41 44 46 49 52 54 57 59 62 63 65 66 66 66 66 65 63 61 59 57 54 51 49 46 43 40 38 36 33 31 30 28 26 25 24 22 21 20 19 19 18 17 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 26 27 27 27 27 27 27 27 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 30 30 30 30 31 31 30 30 30 30 29 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 21 22 23 24 25 27 28 30 31 33 34 36 37 38 39 40 40 40 40 40 40 39 39 38 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 28 29 31 32 33 35 36 36 37 37 37 36 35 34 33 32 30 29 27 26 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35 37 38 40 42 44 45 47 48 50 51 52 52 52 52 52 51 50 49 47 46 44 42 40 38 36 35 33 31 30 29 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 30 31 31 30 30 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 8 8 9 9 10 10 11 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 28 29 29 29 29 29 28 28 27 27 26 25 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 15 16 17 18 19 20 22 23 24 25 26 26 27 28 29 29 30 30 30 30 30 30 30 30 29 29 28 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 16 16 16 15 15 14 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 6 6 6 7 7 8 9 10 11 12 13 14 16 17 19 21 24 26 29 31 34 38 41 45 49 54 58 63 68 72 76 80 84 87 89 90 90 90 88 86 83 80 76 72 68 64 60 56 52 48 45 42 39 36 34 31 29 27 25 23 21 20 18 17 16 15 13 12 11 10 9 8 8 7 6 5 5 4 4 3 3 3 3 3 3 3 3 4 4 5 6 7 8 9 10 11 12 14 15 17 18 20 21 23 25 26 28 30 32 34 36 38 40 43 45 48 51 54 57 60 64 67 71 75 79 83 86 90 93 96 98 100 101 100 99 97 95 91 87 83 78 73 68 63 58 54 49 45 41 38 34 31 29 26 24 22 20 18 16 15 14 12 11 10 9 9 8 8 7 7 7 6 6 6 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 24 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 57 58 59 60 62 63 64 65 66 67 68 69 69 70 70 70 70 70 70 69 69 68 67 66 64 63 62 60 59 57 55 54 52 50 48 47 45 43 42 40 38 37 35 34 32 31 30 29 28 27 26 26 26 25 25 25 26 26 27 27 28 29 30 31 33 34 35 36 37 39 40 41 42 43 44 45 46 46 47 47 48 48 48 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 33 33 32 32 31 30 29 29 28 27 26 26 25 25 24 24 24 24 24 24 25 25 26 27 29 30 32 34 36 38 40 43 46 49 52 55 58 62 65 69 73 77 81 85 89 93 97 101 105 108 111 114 116 118 119 120 120 119 118 117 115 112 110 107 104 100 97 93 90 87 83 80 77 74 71 69 66 64 61 59 57 55 53 51 50 48 46 45 43 42 41 39 38 37 35 34 33 32 30 29 28 27 26 26 25 24 24 24 24 24 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 43 44 46 47 49 50 52 53 55 57 59 61 62 65 67 69 71 73 76 78 81 83 85 88 90 92 95 97 98 100 101 102 103 104 104 103 103 102 100 98 96 94 92 89 86 83 80 77 73 70 67 64 61 58 55 52 49 46 43 41 39 36 34 32 31 29 28 27 26 25 24
 28 27 26 26 26 26 26 26 27 27 28 29 30 31 32 33 35 36 38 40 41 43 45 46 48 50 52 53 55 56 57 58 59 59 59 59 59 58 58 57 56 54 53 52 50 49 47 45 44 42 41 39 38 37 35 34 33 32 31 31 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 46 47 49 50 52 54 57 59 62 65 68 72 75 79 84 88 92 97 102 106 111 115 118 121 123 125 125 125 124 121 119 115 111 106 101 96 91 86 81 76 72 67 63 59 56 52 49 46 44 41 39 37 35 33 32 30 29 28 27 26 26 26 25 25 26 26 27 27 29 30 31 33 35 37 39 40 42 44 46 48 49 50 51 52 53 53 53 53 53 53 52 52 51 51 50 50 49 48 48 47 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 50 50 51 51 52 52 53 53 53 53 54 54 53 53 53 53 52 51 51 50 49 48 46 45 44 42 40 39 37 36 34 33 31 30 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 44 41 38 35 32 30 28 26 25 23 22 22 21 21 20 20 20 21 21 22 22 23 24 25 26 27 29 30 32 34 36 39 42 45 48 52 56 60 65 70 75 80 86 91 96 101 105 109 112 114 114 114 113 111 108 105 101 97 93 89 85 81 77 74 71 68 65 62 60 58 56 55 53 52 51 50 50 49 48 48 47 46 46 45 44 43 42 41 39 38 36 35 33 32 30 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 16 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 25 24 23 23 22 21 21 20 20 19 19 19 19 19 19 19 19 20 21 21 22 24 25 26 28 30 31 33 35 36 38 39 40 41 41 41 41 40 39 38 37 36 35 33 32 31 30 29 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 23 24 25 27 28 30 32 34 35 37 39 41 42 44 45 46 46 47 47 47 47 47 46 46 46 45 45 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 41 41 40 40 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 23 22 22 22 23 23 23 24 24 25 26 27 28 29 31 32 34 36 39 41 44 46 49 51 54 56 58 59 59 59 58 56 54 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 13 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 33 35 36 37 38 39 40 40 40 40 40 39 38 37 36 35 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 29 30 30 30 30 30 29 29 28 27 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 25 26 27 28 29 30 31 32 32 33 34 34 35 36 36 37 37 38 38 38 39 39 39 40 40 40 40 40 41 41 41 41 40 40 40 40 39 39 38 37 37 36 35 34 33 31 30 29 28 26 25 24 22 21 20 19 18 16 15 14 13 13 12 11 11 10 10 10 10 10 10 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 26 25 25 24 23 22 21 20 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 13 14 15 15 16 17 18 19 20 20 21 22 22 23 23 24 24 24 24 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 27 27 26 25 25 24 23 22 21 19 18 17 16 15 14 14 13 12 12 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 33 35 36 38 39 40 42 43 44 45 45 46 46 46 47 46 46 46 46 45 45 44 43 43 42 41 41 40 39 38 38 37 36 36 35 35 34 33 33 32 31 31 30 29 29 28 27 26 25 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11
 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 10 10 11 12 13 14 15 16 17 17 18 19 19 20 20 20 20 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 28 28 28 28 28 27 26 25 24 23 21 20 19 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7
 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 9 9 10 11 12 13 14 16 18 20 22 24 27 30 33 36 38 41 44 46 48 49 50 50 50 49 48 46 45 43 41 38 36 34 32 30 29 27 25 24 23 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 18 19 19 20 21 23 24 25 26 27 28 29 30 31 31 32 32 31 31 30 29 27 26 25 23 22 21 20 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 14 14 15 16 17 18 19 20 22 23 25 27 29 31 34 36 39 42 45 47 50 53 56 58 59 60 61 61 60 58 56 53 50 47 43 40 36 33 30 27 24 22 20 18 17 15 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 11 12 13 14 15 16 18 19 21 22 24 25 27 29 30 31 32 33 33 33 33 33 32 31 30 29 28 26 25 24 22 21 20 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 14 14 14 14 13 13 12 12 12 11 11 11 11 11 11 11 10 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 28 28 28 28 28 28 28 27 27 26 26 25 24 23 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 11 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 9 9 9 9 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 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 22 24 25 26 28 30 31 33 34 36 37 39 40 41 42 42 43 43 43 43 43 43 43 42 42 41 41 40 40 39 39 38 37 37 37 36 36 36 35 35 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 43 44 44 44 44 43 43 43 42 41 41 40 39 38 37 36 35 34 33 32 30 30 29 28 27 27 26 26 26 26 26 26 27 27 28 29 30 31 32 33 34 36 37 38 40 42 43 45 46 48 50 51 53 54 56 57 58 59 60 61 61 62 62 62 61 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 37 37 36 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 20 20 21 22 23 24 25 27 28 30 31 33 35 36 38 41 43 45 47 50 52 55 57 60 62 65 67 70 72 74 76 77 78 79 80 80 80 80 80 79 78 76 75 73 72 70 68 66 64 61 59 57 55 53 51 49 47 45 43 41 39 38 36 34 33 31 30 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 39 40 42 43 45 46 48 49 51 53 55 56 58 60 62 64 65 67 69 70 71 72 73 74 74 74 73 73 72 70 69 67 65 62 60 57 55 52 50 47 45 43 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 20 19 19 19 18 19 19 19 20 21
 20 21 22 22 23 23 23 24 24 24 23 23 23 22 22 21 21 20 19 19 18 18 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 18 18 19 20 20 21 22 23 24 25 26 26 27 28 29 29 30 30 30 31 31 31 31 30 30 30 29 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 17 18 19 19 20 20 21 21 22 22 23 23 23 23 23 23 23 23 22 22 21 20 20 19 18 17 17 16 16 15 15 15 15 14 14 15 15 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 25 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 28 29 30 30 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 42 42 42 42 42 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 18 18 19 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 25 26 27 28 28 29 29 30 30 30 31 31 31 30 30 30 29 29 28 28 27 26 25 24 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 28 29 30 31 33 34 35 37 38 39 41 42 43 43 44 44 45 45 44 44 43 42 41 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 24 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 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 37 38 38 38 38 37 37 36 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15
 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 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 15 15 15 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 24 25 25 25 25 24 24 23 22 21 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 18 19 20 21 21 22 22 22 23 22 22 22 21 20 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 22 22 22 22 23 24 25 26 28 29 31 33 35 37 40 42 44 47 50 52 54 57 58 60 61 62 62 62 62 61 60 58 57 55 53 51 49 46 44 43 41 39 38 36 35 34 33 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 26 26 25 24 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 21 22 23 24 25 26 28 30 32 34 37 39 42 45 48 52 55 57 60 62 64 65 65 65 64 62 60 58 55 51 48 45 42 38 35 33 30 28 26 24 22 20 19 18 17 16 15 15 15 14 14 15 15 15 16 17 18 19 20 21 22 24 25 27 28 29 31 32 33 34 35 35 35 35 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 39 40 41 41 41 41 41 41 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 24 24 25 25 25 26 26 27 27 28 29 30 31 32 33 35 36 37 38 39 40 41 41 42 42 42 42 41 40 39 38 37 35 34 32 31 29 28 27 25 24 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 28 29 29 30 30 30 30 30 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 15 16 17 17 18 18 19 20 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 22 22 21 21 20 20 19 18 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 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 23 23 24 24 24 23 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14
 16 16 16 16 17 17 18 19 20 21 23 24 26 29 31 34 38 42 46 51 57 63 70 77 85 93 100 107 113 118 120 120 118 114 108 101 93 85 77 69 62 56 50 44 40 36 32 29 27 24 22 21 19 18 17 17 16 16 15 15 15 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 18 18 18 17 16 16 15 14 13 12 12 11 11 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 20 21 23 25 28 31 34 37 41 46 51 56 62 68 75 81 88 94 99 103 105 106 105 103 99 94 88 81 75 68 62 56 51 46 41 37 34 30 28 25 23 21 19 17 16 15 14 13 12 12 11 11 10 10 10 11 11 11 12 12 13 14 15 16 17 19 20 22 24 26 27 29 31 33 34 36 37 38 39 40 40 40 40 40 39 39 38 37 37 36 35 34 33 33 32 31 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 30 30 30 30 29 29 28 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 29 30 31 32 32 33 34 34 35 35 35 35 35 35 34 34 33 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 18 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 34 34 33 32 32 31 31 30 30 29 29 29 29 29 29 30 30 31 32 33 34 35 36 38 39 41 43 45 47 50 52 54 57 59 61 63 65 66 67 68 68 67 67 65 64 62 60 58 55 53 51 48 46 44 42 41 39 37 36 35 34 33 32 31 31 30 30 30 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 39 40 41 42 43 45 46 48 49 51 53 55 56 58 60 61 62 63 64 64 64 64 63 62 61 60 58 56 55 53 51 50 48 46 45 44 42 41 40 39 39 38 38 37 37 37 37 37 38 38 38 39 40 40 41 42 42 43 43 43 44 44 43 43 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 27 26 26 25 25 25 24 24 24 25 25 25 26 26 27 28 28 29 30 32 33 34 36 37 39 40 42 43 45 46 47 48 49 50 50 51 51 51 50 50 50 49 48 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 43 44 44 44 45 45 45 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 28 27 27 27 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 34 35 35 36 36 36 36 36 36 36 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 11 12 12 13 14 16 17 18 20 22 24 26 28 30 33 35 37 39 41 43 44 45 46 46 46 45 44 43 42 40 39 37 35 33 31 29 27 25 23 22 20 19 17 16 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 18 19 21 23 25 27 29 32 34 37 39 41 43 44 44 44 43 41 40 37 35 33 31 28 26 24 23 21 20 19 18 17 16 16 15 15 14 14 14 14 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 30 30 30 30 30 30 30 29 28 28 27 25 24 23 22 20 19 18 17 15 14 13 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 21 22 22 23 23 23 23 23 23 23 22 21 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8
 30 30 30 30 31 31 32 32 33 34 35 36 37 38 38 39 40 41 42 43 43 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 42 42 41 41 40 39 39 38 37 37 36 36 35 34 34 34 33 33 33 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 46 46 47 47 46 46 46 46 45 45 44 43 43 42 41 40 40 39 38 37 36 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 32 33 34 35 37 39 41 43 46 49 53 57 61 66 71 77 83 89 96 102 109 116 122 127 132 136 138 140 139 138 135 131 126 120 114 107 100 93 87 80 74 69 64 59 54 50 47 44 41 39 36 35 33 32 31 30 29 29 29 28 28 29 29 29 30 31 32 33 34 35 37 39 40 43 45 48 50 53 57 60 64 67 71 74 77 80 82 83 84 84 83 81 78 75 71 68 64 60 56 52 49 46 43 40 38 36 34 32 31 30 29 28 28 27 27 27 27 27 27 28 28 29 29 30 31 33 34 35 37 39 41 43 45 48 50 53 56 59 62 65 68 71 74 77 79 82 83 85 86 86 87 86 86 85 83 81 79 77 75 72 69 67 64 61 59 56 53 51 48 46 44 42 40 38 37 36 34 33 32 32 31 31 30
 34 34 35 35 36 36 37 37 37 36 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 15 14 14 14 13 13 13 13 13 13 13 14 14 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 34 35 37 38 39 40 41 42 42 43 43 42 42 41 41 40 39 37 36 35 34 32 31 30 29 28 27 27 26 26 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 32 33 34 34 35 35 35 35 35 34 34 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 14 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 24 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 26 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 22 22 23 24 25 26 26 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 32 32 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 34 32 31 29 27 25 24 23 21 20 19 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 19 20 21 23 24 25 26 28 29 31 33 35 36 38 40 42 43 45 46 47 48 49 49 49 49 48 47 46 45 43 41 40 37 35 33 31 29 27 25 24 22 20 19 18 17 15 15 14 13 12 12 12 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 33 35 37 38 40 41 42 42 43 43 43 42 42 41 40 38 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 17 17 16 16 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 24 24 24 24 24 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 22 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 40 41 42 43 44 45 45 46 46 46 45 45 44 43 42 41 40 38 37 35 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 18 17 17 17 17 17 18 18 19 20 21 23 24 26 28 30 32 35 38 41 44 47 51 54 57 60 63 65 68 69 70 71 70 70 69 67 65 63 61 59 56 54 51 49 46 44 42 40 38 36 35 33 32 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 25 25 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 41 42 42 41 41 40 39 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 21 22 23 24 26 27 29 31 33 35 37 39 41 43 44 46 47 48 48 49 48 48 47 45 44 42 40 38 36 34 32 30 29 27 25 24 23 22 21 20 19 19 18 18 18 18 18 18 19 19 20 21 22 24 26 28 30 32 35 37 40 43 46 48 50 52 54 55 55 54 54 52 50 48 46 44 42 39 37 35 33 31 29 28 26 25 24 23 22 21 21 20 20 20 19 19 20 20 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 39 40 42 44 46 49 51 54 58 61 65 69 73 77 81 85 88 91 94 95 96 96 95 93 91 87 84 80 75 71 67 63 60 56 53 50 48 45 43 41 39 38 36 35 34 33 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 22 23 23 23 23 24 25 25 26 27 29 30 31 33 35 37 39 42 44 47 50 52 55 57 59 61 62 62 62 61 59 57 54 51 48 45 41 38 35 32 29 27 25 23 22 20 19 18 18 17 17 17 17 17 18 18 19 19 20 22 23 24 26 28 30 32 34 37 40 42 45 48 51 53 55 57 58 59 59 59 58 57 55 52 50 47 44 41 39 36 33 31 29 27 25 23 22 21 19 18 18 17 16 16 15 15 15 15 14 14 14 14 15 15 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 23 24 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 33 34 34 34 34 33 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 32 32 32 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 22 22 23 23 22 22 22 21 20 20 19 18 17 16 16 15 14 14 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 16 16 17 18 19 20 20 21 21 22 22 22 22 22 22 21 20 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 18 19 20 20 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 27 27 27 27 27 26 25 25 24 23 22 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 9 9 9 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 20 21 21 21 22 22 22 22 23 23 23 23
 16 16 16 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 24 25 25 25 26 25 25 25 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 16 16 15 15 15 16 16 16 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 29 30 30 31 31 31 31 31 30 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 17 17 17 17 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
 25 26 27 27 28 28 29 29 29 29 29 29 28 28 27 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 15 15 14 14 15 15 15 15 16 16 17 18 18 19 20 21 22 23 24 24 25 26 27 27 27 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 31 32 33 34 36 37 38 39 41 42 43 44 45 46 47 48 49 49 49 49 49 49 49 48 48 47 46 46 45 44 43 42 41 39 38 37 36 34 33 32 31 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 24 26 27 29 32 34 36 39 41 44 46 48 50 51 52 53 52 52 51 49 47 45 43 41 39 37 34 33 31 29 28 27 26 25 24 24 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 30 30 30 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 23 25 26 27 28 29 30 31 31 32 33 33 34 34 34 34 34 33 33 32 31 30 29 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 22 23 24 25 27 28 30 31 33 34 35 36 37 38 38 38 38 38 37 37 36 35 34 33 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 23 24 24 24 25
 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 19 18 17 16 15 14 13 13 12 11 10 9 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 8 8 9 10 11 12 13 14 15 17 18 19 21 22 23 24 25 25 26 26 25 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 18 19 20 21 23 24 26 28 29 31 33 35 36 38 39 40 40 39 39 38 36 34 32 30 28 26 23 21 20 18 16 15 13 12 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 13 14 16 17 19 21 24 26 29 31 34 37 39 41 43 45 46 47 47 46 46 45 43 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 30 30 31 32 33 34 34 35 36 37 38 39 40 40 41 41 41 41 41 41 41 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 21 21 21 22 23 24 24 25 26 27 29 30 31 32 33 34 36 37 38 39 40 40 41 42 42 42 43 43 43 42 42 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 33 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 20 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 29 30 31 31 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 37 37 36 36 35 34 33 32 31 30 30 29 28 27 26 25 25 24 23 23 23 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 40 41 42 42 42 43 43 42 42 42 42 41 40 40 39 39 38 37 36 36 35 35 34 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 19 19 19 18 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 39 37 35 34 32 30 29 28 27 26 25 25 24 24 24 25 25 26 27 28 29 31 33 35 37 40 43 46 50 53 57 60 63 66 68 69 70 69 68 66 63 60 56 52 48 45 41 38 35 32 30 28 26 25 24 22 22 21 20 20 20 20 20 20 20 20 21 21 22 23 23 24 25 26 27 28 28 29 30 31 32 32 33 33 33 33 33 33 32 32 31 30 29 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 23 24 26 28 31 33 36 40 43 47 51 55 59 62 65 67 69 69 69 67 65 62 59 55 51 47 43 40 37 34 31 29 27 25 23 22 21 20 20 19 19 19 18 19 19 19 20 20 21 21 22 23 24 25 26 26 27 28 28 28 28 28 28 28 27 26 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 17 17 18 19 20 22 23 25 28 31 34 37 41 45 50 55 59 64 68 71 74 75 76 75 74 71 68 65 61 57 53 50 46 43 40 37 35 33 31 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 24 24 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 42 44 45 47 50 52 55 57 60 63 66 69 72 75 77 78 79 79 78 76 73 70 66 62 57 53 49 45 41 38 34 32 29 27 26 24 23 22 22 21 21 21 21 21 21 22 23 24 25 26 28 29 31 33 35 37 39 41 43 44 46 47 47 47 47 47 46 44 43
 122 124 126 126 125 123 120 117 112 108 103 98 94 89 85 81 77 74 71 68 66 64 62 61 59 59 58 57 57 56 56 56 55 55 55 54 54 53 52 51 50 49 47 46 44 43 42 41 39 38 38 37 36 36 36 36 36 37 38 39 40 42 43 45 48 50 53 56 59 62 64 67 69 71 72 73 73 72 70 68 65 62 59 56 52 49 46 44 41 39 37 35 33 32 31 30 29 29 29 28 29 29 29 30 30 31 32 33 34 36 37 38 40 41 42 43 44 45 45 46 46 46 46 46 45 45 44 43 42 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 28 28 28 29 30 30 31 32 33 33 34 35 36 37 37 38 38 39 39 40 40 40 40 39 39 39 38 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 26 26 26 27 27 27 27 27 28 29 29 30 31 32 33 35 37 38 40 42 45 47 49 52 54 56 58 59 60 61 61 60 59 58 56 54 51 49 46 43 41 38 36 34 32 30 29 27 26 25 25 24 24 24 24 24 24 25 26 26 28 29 30 32 34 35 38 40 42 44 47 49 51 53 55 56 57 58 58 58 58 57 56 56 54 53 52 51 50 48 47 46 45 44 44 43 42 42 41 41 41 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 39 40 41 43 44 46 49 51 54 57 60 64 68 73 78 83 88 94 99 105 110 115 119
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 39 40 42 44 46 48 51 53 55 58 60 62 64 65 66 67 68 68 67 66 65 63 61 58 56 53 50 47 44 41 38 35 32 30 28 25 23 22 20 18 17 16 15 14 13 12 12 11 11 11 11 11 11 11 12 12 13 14 15 16 17 19 21 23 25 28 31 34 38 42 47 52 56 61 66 70 74 77 79 80 80 80 78 76 74 71 68 66 63 61 58 56 54 52 51 50 49 48 47 46 46 45 44 44 43 42 42 41 40 39 37 36 34 33 31 30 28 26 25 23 22 21 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 31 33 35 37 39 40 42 44 45 46 48 49 49 50 50 51 51 50 50 49 48 48 47 46 45 43 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 25 24 23 22 21 20 19 19 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 12 12 12 12 13 14 14 15 17 18 19 21 23 25 27 30 32 35 38 40 43 45 47 48 48 48 48 47 45 43 41 38 36 34 31 29 27 26 24 23 22 21 20 19 19 18 18 18 18 18 18 18 19 19 19 20 20 21 22 23 23 24 25 26 26 27 27 28 28 28 28 28 27 27 26 25 25 24 23 22 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 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 36
 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 8 9 10 10 11 12 12 13 13 13 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 14 14 15 15 15 14 14 14 13 13 12 11 11 10 9 9 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 15 16 17 17 17 17 17 17 16
 50 51 52 52 52 52 51 50 49 48 46 45 43 42 40 38 37 35 34 32 31 30 29 28 28 27 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 34 35 35 35 35 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 33 34 34 34 34 34 34 33 33 32 32 31 30 29 28 28 27 26 25 24 23 22 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 21 21 22 23 24 25 26 28 29 30 32 33 35 36 37 38 39 40 40 41 41 41 41 40 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 31 32 32 32 33 33 33 33 33 32 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 26 27 27 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 33 33 34 35 36 37 39 40 41 43 44 46 47 48 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 37 35 33 30 28 26 25 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 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 24 24 24 24 24 24 23 23 22 21 20 19 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 12 13 14 15 17 18 20 22 23 25 27 28 29 30 31 31 30 30 28 27 25 24 22 21 19 18 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 19 20 21 21 22 22 22 23 23 23 22 22 22 21 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 26 27 27 27 26 26 25 24 22 21 20 18 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 12 13 14 15 17 18 20 22 24 27 29 31 34 36 38 39 41
 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4
 17 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 11 11 12 13 14 15 16 17 19 21 23 25 27 29 31 33 34 36 37 37 37 36 35 34 32 30 28 26 24 22 20 19 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 10 10 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 21 22 22 23 23 24 24 24 23 23 22 22 21 20 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 22 23 24 25 25 26 26 26 25 24 23 22 21 19 18 17 16 15 14 13 12 11 11 10 10 10 9 9 9 9 10 10 10 11 12 12 13 14 15 16 18 19 20 22 23 25 26 28 29 30 31 31 31 31 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 15 14 14 14 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 18 18 19 19 19 18 18 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 13 13 13 14 14 15 16 17 18 19 20 22 23 25 27 28 30 31 32 33 33 33 33 32 31 29 28 26 24 23 21 19 18 17 15 14 14 13 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 18 18 19 19 19 19 19 19 18 18
 44 43 42 41 40 39 37 36 34 33 32 31 30 29 28 28 28 29 29 30 32 34 36 39 43 48 53 59 67 75 85 95 106 118 129 139 147 151 152 149 142 133 121 109 97 86 76 66 58 51 45 40 35 32 29 26 24 23 21 20 19 19 18 18 18 19 19 20 20 21 23 24 26 27 29 31 33 35 37 38 40 41 43 43 44 44 43 43 42 41 39 38 37 35 33 32 31 29 28 27 26 25 24 24 23 23 23 23 23 24 24 25 26 27 28 30 31 33 35 36 38 41 43 45 47 49 51 53 55 57 58 59 60 61 61 61 60 59 58 56 54 52 50 47 45 42 40 38 35 33 31 29 28 26 25 24 23 22 22 22 22 22 23 23 24 26 27 29 31 34 37 40 43 47 51 55 60 64 67 70 73 74 75 74 72 69 65 61 57 52 48 44 40 36 33 30 27 25 23 21 20 19 18 17 17 17 17 17 17 18 18 19 20 22 23 25 27 29 32 35 38 42 46 50 55 60 65 70 75 79 83 86 88 88 88 86 84 80 76 72 67 62 57 52 48 44 40 37 34 32 29 28 26 25 24 23 23 22 22 22 22 22 23 23 24 24 25 26 27 27 28 28 29 29 30 30 30 30 30 29 29 28 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 22 23 23 25 26 28 30 33 36 39 43 47 52 58 64 70 76 82 88 92 95 97 96 94 91 86 80 74 68 62 57 52 47 43 39 36 34 31 30 28 27 26 26 26 26 26 27 27 28 29 31 32 34 35 37 38 40 41 42 43 44 44 44
 51 51 50 49 48 47 46 45 44 42 41 41 40 39 39 39 39 40 40 41 43 45 47 49 52 54 58 61 64 67 70 73 75 77 78 78 77 75 73 70 67 63 60 56 52 48 45 42 39 36 34 31 30 28 27 25 25 24 23 23 23 23 23 23 24 25 26 27 29 30 32 35 37 40 43 47 50 54 57 61 64 66 68 70 70 70 69 68 66 64 61 58 55 52 49 46 44 41 39 36 34 33 31 30 28 27 26 26 25 25 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 44 44 44 43 42 41 40 39 37 36 34 33 32 30 29 28 27 26 26 25 25 25 25 25 26 27 27 28 30 31 32 34 35 37 39 41 42 44 45 46 47 48 48 48 47 47 46 44 43 41 39 37 35 33 31 30 28 27 25 24 23 23 22 22 21 21 21 22 22 22 23 23 24 25 26 27 29 30 32 34 36 39 42 44 48 51 54 57 61 64 67 69 71 73 73 73 72 71 69 66 63 60 57 53 50 47 44 41 39 37 35 34 32 31 30 30 29 29 29 29 29 30 30 30 31 31 32 33 33 34 34 34 35 35 35 35 35 34 34 34 33 32 32 31 31 30 30 29 29 29 29 29 29 30 31 31 32 33 35 36 38 40 42 44 46 48 50 51 53 55 56 56 57 56 56 55 53 51 50 47 45 43 41 39 37 35 33 32 31 29 28 28 27 27 26 26 26 27 27 28 29 30 31 33 34 36 38 40 41 43 45 47 48 49 50 51 51 51
 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 8 9 9 9 10 10 10 10 9 9 9 8 8 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 5 5 6 7 7 8 9 10 10 10 10 10 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 9 9 9 8 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 7 8 8 8 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 19 20 22 23 24 26 27 28 29 29 29 29 29 28 27 26 25 24 22 21 20 18 17 16 15 15 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 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 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 24 23 23 23 22 22 21 21 20 19 19 18 18 17 16 16 15 15 15 15 14 14 14 14 15 15 15 15 16 16 17 17 18 18 18 19 19 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 35 35 35 35 34 33 32 31 29 27 26 24 22 20 19 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 17 17 17 17 16 16 15 15
 48 46 44 41 39 37 34 32 30 28 27 25 24 23 22 21 20 20 20 19 20 20 20 20 21 21 22 23 23 24 25 25 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 38 39 40 40 41 41 41 40 40 39 37 36 35 33 31 30 28 26 25 24 22 22 21 20 20 19 19 19 20 20 21 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 36 36 36 36 35 34 33 32 31 30 29 28 27 26 25 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 31 33 34 36 37 39 40 42 44 46 47 49 50 52 53 53 54 54 54 53 52 51 50 48 46 44 42 40 38 36 34 32 31 29 28 27 27 26 26 26 26 26 27 28 28 29 30 32 33 34 35 36 37 38 39 40 40 40 40 40 39 38 37 36 35 33 32 31 30 29 28 27 26 26 25 25 25 26 26 27 28 29 30 32 33 35 37 39 41 43 45 46 48 49 49 50 50 49 48 47 45 43 41 39 37 35 33 31 30 28 27 26 24 24 23 22 22 21 21 21 21 22 22 23 24 25 27 28 30 32 35 37 40 42 45 47 49 51 53 54 54 55 54 53 52 51 49 48 46 44 42 40 39 37 36 35 34 33 32 32 32 32 32 32 33 34 34 35 36 37 38 39 40 41 41 41 42 42 41 41 41 40 39 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 27 27 28 28 29 31 32 34 35 37 40 42 44 46 48 50 52 53 54 54 54 53 52 50
 17 17 17 16 16 16 15 15 14 13 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 17 18 20 22 24 25 27 29 31 32 33 34 34 34 33 32 30 28 26 25 23 21 19 17 16 15 13 12 11 11 10 9 9 9 9 8 9 9 9 10 10 11 12 13 14 16 18 20 22 24 26 29 31 33 35 36 36 36 36 34 33 31 28 26 24 22 20 18 17 15 14 13 12 12 11 11 11 11 11 12 12 13 14 14 15 17 18 19 21 23 24 26 28 30 31 33 34 35 35 35 35 34 33 32 30 28 27 25 23 22 20 19 17 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 15 15 15 15 15 14 14 13 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 17 18 20 22 24 26 28 31 33 35 38 40 41 42 43 43 42 40 38 36 33 31 28 25 23 21 18 17 15 13 12 11 10 9 9 8 8 8 7 7 7 8 8 8 9 9 10 11 12 13 14 15 16 16 17 18 19 19 19 19 19 19 18 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 11 11 12 13 14 15 17 18 20 22 24 26 28 30 32 34 36 37 38 39 39 39 38 37 36 35 33 31 30 28 27 25 23 22 21 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 14 15 15 16 16 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 23 23 22 22 21 20 19 19 18 17 16 15 14 13 12 12 11 11 11 10 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 20 21 22 23 25 26 27 28 28 29 29 29 29 28 27 27 26 25 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 11 11 12 12 12 12 13 14 14 15 16 17 18 19 21 22 23 25 26 28 29 31 32 34 35 36 37 38 38 38 38 38 37 37 36 35 34 34 33 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 26 26 26 25 26 26 26 26 27 28 29 30 31 32 34 35 36 38 39 40 40 40 40 40 39 37 36 34 32 30 29 27 25 23 22 20 19 18 17 16 15 14 13 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 28 29 29 29 29 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 18 20 21 22 23 24 25 26 27 27 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 30 30 30 30 29 28 28 27 26 26 25 24 23 22 22 21 21 20 20 20 20 20 20 21 21 22 23 23 25 26 27 28 29 31 32 33 34 34 35 35 35 35 35 34 33 32 31 30 29 28 27 27 26 25 25 25 25 24 24 24 24 24 24 24 24 24
 37 38 39 39 39 39 39 39 38 37 35 34 32 31 29 28 26 25 23 22 21 20 20 19 19 18 18 18 19 19 19 20 20 21 22 23 24 25 27 28 30 32 34 36 38 40 41 43 45 46 46 47 47 47 46 45 44 42 41 39 37 36 34 32 31 30 28 27 26 25 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 28 28 29 30 31 32 34 36 38 40 42 45 47 50 52 54 57 58 60 61 62 62 61 61 60 58 56 54 52 50 48 45 43 41 39 37 36 34 33 32 31 30 29 29 28 28 27 27 27 27 27 28 28 29 29 30 31 32 33 35 36 38 40 41 43 44 45 46 46 46 45 44 43 42 40 38 36 34 32 30 29 27 26 24 23 22 21 21 20 19 19 19 19 19 20 21 21 22 24 25 26 28 30 31 33 34 36 37 38 38 38 38 38 37 36 35 33 32 30 28 27 25 24 23 22 21 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 21 21 22 23 24 25 26 27 29 30 32 34 36 38 40 43 45 48 50 53 55 57 59 61 63 64 65 65 64 64 62 60 58 56 53 50 48 45 42 40 37 35 33 32 30 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 18 19 19 19 20 20 21 22 23 25 26 28 30 32 34 36 38 41 42 44 46 47 48 48 48 48 47 45 44 42 41 39 37 36 34 33 32 32 31 31 31 31 32 32 33 33 34 35 36 36
 15 16 17 18 18 19 19 20 19 19 18 18 17 16 14 13 12 11 10 9 9 8 8 7 7 7 7 7 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 14 15 16 17 18 19 19 20 20 20 20 20 19 19 18 17 17 16 15 14 13 12 12 11 10 10 9 9 9 9 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 16 16 17 17 18 18 19 19 20 20 20 20 20 19 19 18 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 8 8 8 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 17 18 19 20 20 21 21 20 20 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 7 7 8 8 8 9 9 10 11 12 13 14 14 15 16 16 17 17 17 17 16 16 15 14 13 12 12 11 10 9 9 8 8 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 15 16 16 16 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 7 7 7 8 8 9 9 10 11 12 12 13 14 15 16 16 17 17 17 17 17 16 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 11 12 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 16 15 14 13 13 12 11 10 9 9 8 8 8 8 8 8 8 8 9 9 10 11 12 13 14 16 17 19 21 23 25 27 29 31 33 34 35 36 37 37 36 35 34 32 30 28 26 24 23 21 19 18 17 15 14 13 13 12 11 10 10 9 9 9 9 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 16 17 18 18 19 19 18 18 18 17 17 16 15 15 14 13 13 13 12 12 12 12 12 12 13 13 14 15 16 17 18 19 20 21 22 23 24 24 25 25 25 24 24 23 22 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 16 17 18 19 21 22 24 26 28 30 32 33 34 35 35 35 34 33 31 29 27 25 22 20 18 16 15 13 12 11 11 10 10 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 19 20 20 21 22 22 22 21 21 20 19 17 16 15 14 13 12 11 10 10 10 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 16 17 18 20 21 23 24 26 28 30 31 32 33 34 34 34 33 32 31 29 27 25 24 22 20 19 17 16 15 14 13 12 11 11 11 10 10 10 11 11 12 12 13 14 14 15 16 17 17 18 18 18 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 17 17 18 18 19 19 19 19 19 19 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 15 17 18 19 21 23 25 26 28 29 30 31 31 31 30 30 28 27 26 24 23 22 20 19 18 17 17 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 24 25 26 26 26 26 26 25 25 24 23 22 22 21 20 19 19 19 18 18 18 19 19 20 21 22 23 24 26 27 28 30 31 33 34 34 35 35 35 34 34 32 31 30 28 26 24 23 21 20 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 22 22 23 23 22 22 21 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 12 12 13 13 14 15 16 16 17 18 18 19 19 19 19 19 19 19 19 18 18 17 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 17 17 18 19 20 20 21 22 22 22 22 22 22 22 21 21 20 19 19 18 17 17 16 16 15 15 15 15 15 16 16 17 18 19 20 22 23 25 26 28 30 31 32 33 34 34 34 34 33 32 30 29 27 25 24 23 21 20 20 19 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 19 19 20 20 19 19 19 18 18 17 17 16 15 15 15 14 14 14 14 14 14 14 15 15 15 16
 7 6 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 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 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 6 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 9 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 9 9 8 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 7 7
 15 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 29 30 30 31 31 30 30 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 17 17 17 18 18 19 20 20 21 23 24 25 26 28 29 30 31 33 34 34 35 35 35 35 35 34 33 32 31 29 28 26 25 23 22 21 20 19 18 18 17 17 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 28 28 29 30 30 30 30 30 30 30 29 28 28 27 26 25 24 22 21 20 19 18 17 16 16 15 15 15 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 31 31 30 30 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 21 21 21 20 19 19 18 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 29 29 29 29 28 28 27 26 25 24 23 22 21 21 20 19 18 17 16 16 15 14 14 14 13 13 13 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 27 28 28 28 28 27 27 26 25 25 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 33 33 32 31 30 29 27 26 24 23 21 20 19 18 18 17 17 18 18 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 30 29 28 27 26 25 24 22 21 20 19 18 17 17 16 16 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 16 16 17 18 19 20 21 23 25 27 29 31 33 34 36 36 37 37 36 35 34 33 31 29 27 26 24 22 21 20 18 17 17 16 16 15 15 15 16 16 17 18 19 20 22 23 25 26 27 28 29 29 30 29 29 28 27 26 25 23 22 21 21 20 19 19 19 19 20 21 22 23 24 26 28 29 31 33 35 37 39 40 41 41 41 41 40 39 37 35 33 31 29 27 25 23 22 21 20 19 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 18 18 18 18 18 18 18 19 19 20 21 22 24 25 26 27 29 30 31 31 32 32 32 32 31 30 29 28 26 25 24 23 21 20 19 19 18 18 17 17 18 18 19 20 21 22 23 25 26 28 29 31 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 42 40 38 36 35 33 32 32 31 31 31 31 32 33 34 35 37 39 41 44 46 48 50 52 54 55 56 56 56 55 54 52 50 47 45 42 39 37 34 32 29 27 26 24 24 23 23 23 23 23 24 25 26 27 29 30 32 33 35 36 37 39 40 41 41 42 42 41 41 40 39 38 37 35 34 33 32 31 31 30 30 31 31 32 33 34 35 37 39 41 43 46 48 50 53 54 56 57 58 58 58 57 55 54 52 50 48 45 43 42 40 38 37 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 27 27 27 27 28 28 29 30 31 33 35 36 38 40 43 45 47 48 50 52 53 53 54 54 53 53 51 50 48 46 45 43 41 39 37 35 34 33 32 32 31 31 31 32 32 33 34 35 36 37 38 38 39 39 40 39 39 39 38 37 36 35 33 32 31 30 29 29 28 28 28 28 28 28 29 30 30 31 32 33 34 35 37 38 40 41 43 44 46 47 48 50 51 51 52 52 52 51 51 50 49 47 46 44 43 41 40 38 37 36 35 33 32 32 31 30 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 27 27 26 25 25 24 24 24 23 23 23 24 24 25 26 28 30 32 35 37 40 44 47 50 53 55 58 59 60 60 60 59 57 56 54 51 49 46 44 42 40 38 36 35 33 33 32 32 32 32 32 33 34 35 37 38 39 41 42 44 45 46 47 48 49 50 50 51 51 52 52 53 53 53 54 54 55 55 56 56 57 57 57 57 57 56 56 54 53 51 50 48 46
 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 28 27 27 26 25 24 24 23 22 21 20 19 19 18 17 16 16 15 14 14 14 13 13 13 13 13 13 14 15 15 16 17 18 18 19 20 21 22 23 23 24 25 25 26 26 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 35 36 36 36 36 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 18 19 20 21 23 25 27 30 32 35 38 42 45 47 50 52 53 54 54 53 52 51 49 46 44 41 38 35 33 30 28 25 23 22 20 19 18 17 16 15 15 15 15 14 15 15 15 15 16 16 17 17 18 19 21 22 24 26 28 30 33 36 40 43 47 51 54 58 60 63 65 66 66 66 65 63 61 59 56 53 50 47 44 42 39 37 34 32 30 29 28 27 26 26 26 27 27 28 29 31 32 34 36 38 40 42 45 47 50 52 54 56 58 60 60 61 60 59 57 55 52 48 45 42 39 36 33 31 29 27 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 29 30 31 32 33 34 35 35 36 36 36 36 36 35 34 33 32 31 29 27 26 24 23 21 20 19 18 17 17 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 37 38 38 39 39 39 39 39 39 39 38 38 37 37 36
 73 81 89 97 104 109 112 112 110 106 99 92 84 77 70 63 58 53 49 46 43 41 39 38 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 31 31 32 32 33 35 36 37 39 40 42 43 44 46 46 47 48 48 48 47 47 46 44 43 41 40 38 36 35 33 32 31 30 29 29 28 28 29 29 30 30 31 32 32 33 34 34 35 35 35 34 34 33 32 31 30 29 28 27 26 25 25 24 24 24 24 24 24 24 25 25 26 27 28 29 30 31 32 34 36 38 40 42 45 49 52 56 61 66 71 76 81 85 89 91 92 91 89 85 80 75 70 64 59 54 49 45 41 38 35 32 30 28 26 25 24 23 22 22 21 21 22 22 23 24 24 25 26 27 28 29 29 29 29 29 28 28 27 27 26 25 24 24 24 24 24 24 25 27 29 31 35 39 44 50 56 64 72 80 89 98 106 113 118 120 120 118 113 107 99 91 83 75 68 61 55 50 45 41 38 36 34 33 32 32 32 33 34 35 36 37 39 41 43 45 47 49 51 54 56 59 61 64 67 70 73 76 79 82 84 86 88 89 90 89 88 87 84 81 78 74 70 66 62 58 54 50 46 43 40 38 35 33 31 30 29 28 27 27 27 27 27 28 29 30 31 32 34 35 36 37 39 39 40 41 41 41 41 40 39 38 37 36 34 33 31 29 28 27 26 25 25 25 25 25 26 27 28 29 30 31 33 34 35 36 36 37 38 38 38 38 37 36 36 35 33 32 31 30 29 28 27 27 27 27 28 29 30 32 35 39 43 47 53 59 66
 34 33 32 32 31 30 29 29 29 28 28 28 29 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 45 46 47 48 49 50 51 52 53 55 56 58 60 62 64 66 67 69 71 72 72 73 72 71 70 68 66 63 61 58 56 53 51 49 47 45 44 43 42 41 40 40 40 40 40 40 41 42 43 44 44 45 46 46 46 46 45 44 43 42 41 39 38 37 36 35 34 34 34 34 35 36 38 40 43 47 51 56 61 67 74 81 88 94 100 105 108 110 110 108 105 100 95 89 82 76 69 63 58 52 48 44 40 37 35 33 32 31 31 31 32 33 34 36 38 40 42 45 48 51 54 58 61 64 68 71 74 77 79 81 82 83 82 81 80 78 75 73 70 68 65 63 61 60 58 57 56 56 55 55 55 54 54 54 54 54 53 53 53 52 51 51 50 50 49 48 48 47 47 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 44 44 43 43 42 41 40 39 38 38 37 36 36 36 36 37 37 38 39 40 41 42 43 45 46 47 47 48 49 49 49 48 48 47 46 44 43 41 39 38 36 35 33 32 31 30 30 30 30 31 32 34 35 37 40 42 45 48 51 54 57 59 61 63 64 64 63 62 60 58 55 53 50 48 46 44 43 41 40 40 39 39 39 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 52 52 53 53 53 53 52 52 52 51 50 50 49 48 48 47 46 45 45 44 44 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 39 39 38 38 37 36 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 37 36 35 34 33 32 31 30 28 27 27 26 26 25 25 25 25 26 26 27 27 28 28 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 29 29 28 28 28 28 29 29 29 30 31 32 32 33 34 35 36 36 37 37 37 37 37 36 35 35 34 33 32 31 30 29 29 28 28 28 28 28 29 29 30 31 32 33 34 35 36 36 37 37 38 38 38 37 37 36 36 35 34 33 33 32 31 31 30 30 30 30 30 31 31 32 34 35 37 38 40 42 44 45 47 48 49 49 49 49 48 47 46 45 43 42 40 38 37 35 34 32 31 30 29 29 28 28 28 29 29 30 31 32 33 34 35 37 38 39 40 40 41 41 41 41 41 40 40 39 39 38 38 38 38 38 38 38 39 39 40 41 42 43 43 44 45 45 46 46 46 46 45 45 44 43 41 40 38 37 36 34 33 32 31 31 30 30 30 30 31 31 32 33 34 35 36 36 37 38 39 39 40 40 40 40 39 38 38 37 35 34 33 32 31 30 29 28 28 27 27 27 27 28 28 29 29 30 30 31 31 31 31 31 31 31 30 29 29 28 27 26 25 24 24 23 23 22 22 22 22 23 23 23 24 24 25 26 27 27 28 29 30 31 33 34 35 35 36 37 37 38 38 38 38 38 38 37 37 36 35 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 22 23 23 23 24 25 26 27 29 30 32 33 34 35 36 37 38 38
 22 23 24 25 26 27 27 28 29 30 31 32 32 33 34 35 36 36 37 38 38 39 39 39 39 40 39 39 39 39 38 38 37 37 36 36 35 34 34 33 33 32 32 32 31 32 32 32 33 33 34 35 36 37 37 38 39 40 40 41 41 41 41 41 41 41 40 40 39 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 18 18 17 17 18 18 18 19 19 20 21 22 23 24 26 27 28 30 31 32 34 35 36 37 38 39 39 39 40 39 39 38 38 37 36 35 33 32 31 31 30 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 30 30 30 30 30 29 29 29 29 30 30 30 31 31 32 33 33 34 34 34 35 35 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 19 19 19 19 19 20 21 22 22 23 25 26 27 28 29 30 31 32 33 33 34 34 34 34 34 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 28 27 27 26 26 25 25 24 24 23 23 23 23 23 23 22 22 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35 35 36 37 37 37 37 37 36 36 35 34 33 32 31 29 28 27 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 18 18 19 19 20 21 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 35 36 36 36 35 35 34 33 32 30 29 28 27 26 26 25 25 25 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 24 24 24 25 25 26 27 28 29 30 30 31 32 32 32 32 31 31 30 29 29 27 26 25 24 23 22 21 20 19 18 18 17 17 17 17 17 17 18 18 19 20 20 21 22 22 23 23 24 24 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 33 34 34 33 33 33 33 32 32 31 31 30 30 29 29 29 29 29 29 30 31 32 33 34 35 36 38 39 39 40 40 41 41 40 40 39 38 37 36 35 34 33 32 31 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 25 24 23 22 21 20 19 18 18 17 17 17 17 17 18 19 20 21 22 24 26 28 30 33 35 37 40 42 44 46 47 47 47 47 46 45 43 41 39 37 35 32 31 29 27 26 25 25 24 24 24 24 25 25 26 26 27 27 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 35 35 35 36 36 36 36 36 35 35 34 33 33 32 31 30 30 29 29 29 29 29 29 30 31 32 32 34 35 36 37 37 38 38 39 38 38 37 36 35 33 32 30 28 26 25 23 21 20 19 18 17 16 16 15 16 16 16 17 18 19 21 22 24 26 27 29 31 32 34 35 36 37 37 37 37 37 36 35 34 32 31 30 29 28 27 26 26 26 26 26 27 27 28 29 30 32 33 34
 41 42 44 45 45 45 45 44 43 42 40 39 37 36 35 33 33 32 31 31 31 31 32 32 33 34 35 36 38 39 41 42 44 46 47 49 50 52 53 53 53 53 53 52 52 51 49 48 47 45 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 30 30 30 30 30 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 41 42 42 41 41 41 40 39 38 37 36 35 35 34 33 32 31 31 30 30 30 30 30 30 31 32 32 33 35 36 38 39 40 42 43 43 43 43 43 42 40 39 37 35 34 32 30 29 28 27 26 26 26 26 26 27 28 29 31 32 34 35 37 39 41 42 43 45 45 46 46 46 46 45 44 43 41 40 38 36 35 33 32 31 30 29 28 28 28 28 28 28 29 29 30 31 32 33 34 34 35 36 37 38 38 39 40 40 41 42 42 42 43 43 43 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 32 32 32 32 33 33 34 35 37 38 40 42 43 45 46 48 49 50 50 50 50 50 49 48 46 45 43 41 39 37 35 33 32 30 29 28 28 27 27 27 28 29 30 31 32 34 36 37 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
 17 16 16 16 16 16 16 16 16 16 17 18 20 21 24 26 29 33 37 42 47 51 56 60 63 65 65 63 60 56 52 47 42 37 33 29 26 23 21 19 17 16 15 14 13 13 13 14 14 15 16 17 18 19 21 23 25 27 29 32 34 37 40 42 45 47 49 51 52 53 53 53 52 51 50 48 47 45 43 41 39 37 36 34 32 31 29 27 26 24 23 21 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 22 23 23 24 24 23 23 22 21 20 19 18 17 15 14 14 13 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 13 13 13 13 13 14 15 16 17 18 20 22 24 27 29 32 34 36 37 38 38 37 36 34 32 30 28 26 24 22 21 19 18 18 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 16 16 16 15 15 14 13 13 13 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 16 16 17 18 20 21 23 25 27 30 32 36 39 43 46 49 52 53 54 53 51 48 44 40 37 33 30 26 24 21 19 18 16 15 14 13 12 12 12 11 11 11 11 12 12 12 13 13 14 15 15 16 16 17 17 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 56 54 53 51 49 47 45 43 42 40 40 39 39 39 39 41 42 44 46 49 52 55 58 62 66 69 73 76 78 80 81 81 80 78 76 72 69 65 61 57 54 50 47 44 42 40 39 38 37 37 37 37 38 39 40 41 42 43 44 46 47 48 50 51 52 53 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 71 71 71 71 70 69 68 66 64 63 61 59 57 55 54 52 51 50 49 49 49 48 48 49 49 49 50 50 50 51 51 51 51 50 50 49 49 48 47 46 44 43 42 41 40 39 38 38 37 37 37 38 39 40 42 44 46 48 51 54 57 60 63 66 68 69 70 70 70 69 67 65 62 59 56 54 51 48 46 43 41 40 38 37 37 37 37 38 39 40 42 44 47 50 53 56 59 62 64 66 68 69 69 69 68 67 66 64 63 62 61 60 60 60 60 61 62 63 64 65 67 68 69 70 71 71 71 71 70 69 67 65 62 59 57 54 51 48 46 44 42 40 39 38 38 38 39 40 41 43 44 47 49 51 54 57 59 62 64 66 68 69 70 70 69 69 68 66 64 62 60 58 55 53 51 50 48 47 45 45 44 43 43 43 43 43 43 44 44 44 44 44 44 44 43 43 43 42 42 42 42 42 42 42 43 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 60 61 61 62 62 63 64 64 65 66 68 69 70 71 72 72 73 73 73 72 71 69 68 66 64 61 59 57 54 52 50 48 46 45 43 42 42 41 41 41 42 43 44 45 47 49 50 52 54 55 56 56 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
 16 17 18 18 18 18 18 18 18 17 17 16 16 15 14 14 14 13 13 13 14 14 14 15 16 17 18 19 21 23 25 27 30 34 37 42 46 51 56 62 66 70 74 75 76 74 71 68 63 58 53 48 43 39 35 32 29 26 24 22 20 19 17 16 16 15 15 14 14 14 15 15 15 16 17 18 20 21 22 24 25 26 27 27 27 27 26 25 23 22 20 19 17 16 15 15 14 14 14 14 14 15 15 16 18 19 21 23 25 27 28 30 32 33 34 34 34 33 32 31 30 28 26 24 23 21 20 19 18 17 16 16 16 16 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 31 31 31 31 32 32 33 34 35 36 37 39 41 43 46 48 51 54 56 58 59 59 58 57 54 51 48 45 41 38 35 33 31 29 28 27 26 26 26 27 27 29 30 31 33 35 37 39 41 42 43 44 44 44 43 41 39 37 35 32 30 28 25 23 21 20 18 17 16 15 14 13 13 13 13 13 14 15 16 17 19 21 23 25 28 31 33 36 39 41 43 45 45 46 45 44 42 39 37 34 32 29 27 25 23 22 21 20 19 19 19 20 21 22 24 26 29 32 36 41 46 51 56 62 66 69 71 71 70 67 63 59 55 51 47 44 41 39 37 35 34 33 33 32 32 32 32 32 32 32 32 32 32 31 31 30 29 29 28 27 26 25 25 24 24 24 24 24 25 25 26 27 28 30 31 33 34 36 37 38 39 39 39 39 38 36 35 33 30 28 26 24 22 20 19 17 16 15 15 14 14 14 14 14 14 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
 19 18 17 17 16 16 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 19 19 18 18 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 20 20 20 20 20 20 19 19 18 17 17 16 15 15 14 14 13 13 13 13 13 13 14 14 15 16 17 18 19 21 22 23 25 26 26 27 27 27 27 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 21 22 23 24 24 25 25 26 26 26 25 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 10 10 9 9 9 10 10 10 10 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 26 26 27 28 29 30 31 33 34 35 37 38 39 40 40 41 41 40 39 38 37 36 34 33 31 30 28 27 26 25 24 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 12 13 14 15 17 19 21 23 26 29 32 35 38 41 43 45 46 46 45 44 41 39 36 33 30 28 25 23 21 19 18 17 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 21 22 24 25 27 29 31 32 34 35 37 38 39 39 40 39 39 38 37 35 33 32 30 28 27 25 24 22 21 20
 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 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 17 17 18 19 19 19 20 20 19 19 18 18 17 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 21 21 21 20 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 22 22 22 22 22 21 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 20 21 21 21 21 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 22 22 22 22 22 22 21 20 19 18 17 16 15 14 13 13 12 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 23 24 25 26 27 29 30 32 33 34 35 35 35 34 33 31 29 27 25 23 21 20 18 17 16 15 14 13 13 13 13 13 13 13 14 15 16 17 18 20 22 24 27 30 34 37 41 45 48 51 54 55 55 54 52 50 46 43 39 36 32 29 27 24 22 20 18 17 15 14 14 13 12 12 12 11 11 11 12 12 12 13 13 14 15 16 16 17 18 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 21 21 22 24 25 27 28 30 32 35 37 39 40 42 42 42 42 41 39 37 34 32 29 27 24 22 20 18 17 15 14 13 13 12 12 11 11 11 11 12 12 13 13 14 16 17 19 21 23 26 30 33 37 41 45 49 52 54 54 53 51 48 45 41 37 33 29 26 24 22 20 18 17 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 11 11 11 12 12 13 14 15 16 18 19 21 22 24 25 26 27 28 28 28 28 28 27 26 24 23 22 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 24 24 24 24 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 22 22 22 21 21 20 19 19 18 17 17 16 16 15 14 14 14 13 13 13 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 19 20 21 22 24 25 26 27 28 28 29 29 29 28 28 27 26 25 24 24 23 23 22 22 22
 22 24 25 27 29 32 35 38 41 45 49 53 57 61 65 68 70 71 72 71 70 68 66 63 60 57 54 51 49 46 44 42 41 40 39 38 37 37 37 37 37 38 38 39 39 40 41 42 43 44 45 46 47 48 49 50 50 51 52 53 54 55 56 58 59 60 61 63 64 65 66 66 67 67 66 65 64 62 59 57 54 51 48 44 41 38 36 33 31 29 27 26 24 23 22 22 21 21 21 21 21 21 21 21 22 22 23 24 24 25 26 27 29 30 32 34 36 39 42 45 48 51 55 58 62 64 66 67 67 67 65 62 58 55 50 47 43 39 36 33 31 28 27 25 24 23 22 22 22 22 22 22 23 24 25 27 29 31 33 36 39 42 45 49 52 54 57 58 60 60 59 58 57 55 53 50 48 46 44 42 40 38 37 36 35 34 34 33 32 32 31 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 24 25 26 26 27 28 28 29 29 30 30 30 31 31 31 32 33 33 34 35 36 37 39 41 43 45 47 49 51 52 53 54 54 53 52 50 48 45 43 40 37 34 32 29 27 25 24 22 21 20 20 19 19 19 19 20 20 21 22 24 26 28 30 33 36 39 43 47 51 55 59 62 64 65 65 64 62 59 55 51 47 43 40 36 34 31 29 27 25 24 23 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 15 15 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 17 18 20 21 23 25 26 28 29 30 30 30 29 29 27 26 24 23 21 19 18 17 15 14 14 13 12 12 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 16 17 16 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 17 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 22 23 24 26 27 27 28 28 28 28 27 27 26 25 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 16 17 18 20 21 23 24 26 27 28 29 29 28 28 27 25 24 23 21 20 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 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 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 10 10 10 11 12 12 13 14 15 16 17 18 19 19 20 20 20 20 19 19 18 17 16 15 14 13 13 12 12 11 11 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 17 18 18 19 20 21 21 21 22 22 21 21 21 20 19 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 17 18 19 20 20 20 21 21 21 21 20 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 17 18 18 18 18 18 18 17 16 16 15 14 13 12 12 11 10 10 10 9 9 9
 18 20 21 22 24 25 26 27 28 28 28 27 27 25 24 23 21 20 19 18 17 16 15 14 14 14 13 13 13 13 14 14 15 16 16 17 19 20 21 23 25 26 28 30 32 34 36 37 38 39 39 38 38 36 34 32 30 28 26 24 22 20 19 17 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 20 21 22 22 23 23 22 22 21 20 19 18 17 17 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 24 25 25 25 25 25 25 24 24 23 22 22 21 20 20 20 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 24 24 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 26 26 27 28 29 30 31 32 32 33 33 32 32 31 29 28 26 25 23 22 20 19 18 17 17 16 16 16 16 17 17 18 18 19 20 21 22 23 25 26 26 27 28 28 28 28 28 27 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15 15 14 14 15 15 15 15 16 16 17 17 18 19 20 22 23 24 25 26 27 28 29 29 29 29 28 27 26 25 24 23 21 20 20 19 18 18 18 18 18 18 19 19 20 21 22 23 24 25 26 26 26 26 25 25 24 23 22 20 19 18 18 17 16 16 16 15 15 16 16 16 17 18 19 19 20 22 23 24 24 25 26 26 26 26 25 24 24 23 22 20 19 18 17 17 16 15 14 14 14 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 15 15 16 16 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 47 48 48 48 46 44 42 39 36 33 31 28 26 24 22 20 19 18 17 16 16 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 24 25 26 28 29 30 32 33 34 35 35 36 36 36 35 35 34 32 31 29 27 25 24 22 21 19 18 17 16 15 15 14 14 14 14 14 15 15 16 17 18 20 22 24 26 29 32 35 38 40 42 43 43 43 42 40 38 35 33 31 29 27 26 25 24 23 23 23 23 23 23 24 24 24 25 25 26 26 26 26 25 25 24 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 24 25 25 25 25 26 26 26 26 26 27 27 28 29 30 32 33 35 37 39 42 44 47 49 52 54 55 56 56 54 53 50 48 45 42 39 36 34 32 30 28 27 26 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 19 19 19 19 20 20 21 22 24 25 27 30 32 35 39 42 45 48 49 50 50 49 47 45 42 39 36 33 31 28 27 25 24 23 22 21 21 21 21 21 21 21 21 22 22 22 23 23 23 23 22 22 21 20 20 19 18 17 17 16 15 15 14 14 14 14 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 21 22 22 22 23 23 23 23 23 23 24 24 24 25 26 27 28 30 32 34 36 38 41 43
 18 18 18 18 18 18 18 19 20 20 21 22 23 24 24 25 26 26 26 26 26 25 24 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 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 17 17 18 18 19 20 20 21 22 23 24 25 26 26 26 26 26 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 20 20 20 21 21 21 20 20 19 19 18 17 17 16 15 14 14 13 13 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 17 18 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 22 23 24 26 27 28 29 29 29 29 29 28 27 26 24 23 21 20 19 17 16 15 15 14 14 13 13 13 13 14 14 14 15 15 16 17 17 18 18 19 19 20 20 20 20 19 19 19 18 18
 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 9 10 11 12 13 15 16 17 18 19 19 19 19 18 16 15 14 12 11 10 9 8 7 6 6 5 5 5 4 4 4 4 4 4 5 5 6 6 7 8 10 11 13 16 18 21 23 24 25 25 25 23 21 19 17 15 13 12 11 9 9 8 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 8 9 9 9 9 9 9 8 8 7 7 6 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 9 9 9 9 9 8 8 7 7 6 6 5 5 4 4 4 4 4 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 8 9 10 11 12 14 16 18 21 23 25 26 27 26 25 22 20 17 15 13 11 9 8 7 6 5 5 4 4 4 4 4 4 4 4 5 5 6 6 7 7 8 9 10 10 11 12 13 14 14 15 15 15 15 14 13 12 12 11 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7
 41 42 42 42 41 40 38 36 33 31 28 25 23 21 19 17 15 14 13 12 11 10 9 9 8 8 8 8 8 8 9 9 10 11 12 13 15 17 19 21 24 26 29 32 34 37 39 40 40 39 38 36 33 30 27 24 21 18 16 14 12 11 10 9 9 8 8 9 9 10 10 11 13 14 16 18 20 23 26 29 33 36 39 42 44 45 45 45 44 42 40 38 37 35 34 33 33 33 33 33 33 34 34 34 34 34 33 33 31 30 28 26 24 22 20 18 17 16 14 14 13 13 13 13 13 14 14 15 16 17 19 20 21 23 25 27 28 30 31 33 33 34 34 34 33 32 31 30 28 27 26 25 24 23 22 22 22 22 22 22 23 24 25 26 27 29 31 33 35 38 41 43 46 49 52 54 55 56 56 55 53 50 48 44 41 38 35 32 30 28 26 24 23 21 20 19 19 18 18 17 17 17 17 18 18 19 20 21 23 24 26 28 30 32 34 36 37 38 38 37 36 35 33 30 28 26 24 21 19 18 16 15 13 12 12 11 11 10 10 10 10 11 11 12 13 15 16 18 20 22 24 26 28 30 32 33 34 35 35 35 35 36 36 36 37 38 39 41 44 47 50 53 56 58 60 60 59 56 52 48 43 38 34 29 26 22 19 17 15 13 12 11 10 9 9 8 8 8 8 9 10 10 11 12 14 15 17 18 20 21 22 23 24 24 24 24 23 23 22 20 19 18 17 16 14 13 12 11 11 10 9 9 9 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 17 18 20 21 23 25 27 30 32 35 37 39
 35 35 35 35 35 36 36 37 37 38 38 38 39 39 39 40 40 41 41 42 43 44 45 47 49 51 54 57 60 63 66 69 72 74 76 76 76 75 74 71 69 66 63 59 56 53 51 48 46 44 43 41 40 39 39 38 38 38 39 39 40 41 43 44 46 48 50 52 54 55 57 58 58 59 59 58 58 57 55 54 52 50 48 47 45 43 41 39 38 36 35 33 32 32 31 30 30 29 29 29 29 30 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 42 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 39 39 38 38 38 39 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 45 45 44 44 43 43 42 41 40 39 39 38 37 37 36 36 36 36 37 38 40 41 44 46 49 53 56 60 64 68 72 75 77 79 79 79 77 74 70 66 62 57 53 50 46 43 41 39 38 36 36 36 36 36 37 38 40 41 44 46 49 53 57 61 66 71 76 82 87 92 96 99 101 102 100 97 93 88 82 76 71 65 60 55 51 47 44 41 39 37 35 34 33 32 31 31 31 30 30 30 31 31 32 32 33 34 35 36 38 39 40 42 44 46 47 49 51 54 56 58 61 64 66 69 72 75 77 80 82 84 86 87 87 87 86 85 83 81 79 76 73 71 68 66 63 61 59 57 55 54 53 51 51 50 49 49 49 49 50 50 51 52 54 55 57 60 63 66 69 72 75 78 81 83 84 84 83 82 80 76 73 69 65 61 57 54 50 47 45 42 40 39 37 36 35 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 25 24 22 21 20 20 20 20 21 21 22 24 25 27 29 32 34 37 40 43 46 48 51 52 53 53 53 51 49 47 44 41 39 36 33 31 28 26 25 23 22 20 19 18 18 17 16 16 16 16 16 16 16 17 18 19 20 22 24 26 30 33 37 42 47 52 57 60 63 64 64 63 60 56 53 49 45 42 39 36 34 32 31 30 29 29 29 29 29 29 29 29 30 29 29 29 28 27 26 25 23 22 21 20 19 18 17 16 16 16 15 16 16 17 17 19 20 22 24 27 30 33 37 40 43 46 48 49 50 50 48 46 44 41 39 36 33 30 28 25 23 22 20 19 17 16 16 15 15 15 15 15 15 16 16 17 18 18 19 20 20 20 21 21 21 20 20 20 20 20 19 20 20 20 21 22 23 24 26 28 31 34 37 41 45 48 52 54 57 58 58 57 55 52 48 45 41 37 34 30 28 25 23 21 19 18 17 17 16 16 16 16 17 17 18 18 19 20 21 22 23 25 26 28 29 31 33 35 37 39 40 41 42 42 42 41 40 38 35 33 30 28 26 24 23 21 20 20 19 19 19 19 20 20 21 21 22 23 24 25 26 26 27 27 28 28 27 27 26 26 25 25 24 24 24 24 24 24 25 25 26 27 28 29 31 32 33 34 35 36 36 37 36 36 36 35 35 34 34 33 33 34 34 35 36 38 39 41 44 47 50 53 57 60 64 68 71 74 76 77 77 76 74 71 67 63 58 54 50 46 43 41 39 38 37 37 37 38 39 41 43 45 47 50 53 55 57 59 59 59 57 55 52 49 45 41 37 34 30

