
 % 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
 22121 21690 21247 20794 20335 19870 19403 18934 18466 18000 17537 17079 16628 16183 15746 15318 14899 14490 14091 13702 13325 12958 12602 12258 11925 11603 11292 10992 10703 10424 10156 9898 9650 9412 9183 8964 8753 8551 8358 8173 7996 7827 7665 7510 7363 7222 7088 6960 6838 6722 6612 6508 6409 6316 6227 6144 6065 5991 5922 5857 5796 5740 5688 5640 5596 5555 5519 5486 5458 5432 5411 5393 5378 5367 5360 5356 5356 5359 5366 5376 5389 5407 5427 5452 5480 5512 5547 5587 5630 5677 5728 5784 5843 5907 5976 6049 6126 6209 6296 6389 6486 6590 6698 6813 6933 7060 7192 7332 7478 7631 7791 7959 8134 8318 8509 8709 8918 9135 9362 9598 9844 10100 10366 10642 10929 11227 11535 11855 12186 12527 12881 13245 13620 14006 14403 14810 15227 15653 16088 16531 16982 17438 17900 18365 18833 19302 19770 20235 20696 21150 21595 22029 22450 22854 23240 23605 23947 24263 24551 24809 25035 25226 25382 25502 25583 25626 25630 25596 25522 25411 25263 25079 24860 24609 24328 24018 23681 23321 22939 22538 22121 21690 21247 20794 20335 19870 19403 18934 18466 18000 17537 17080 16628 16183 15747 15318 14899 14490 14091 13703 13325 12958 12603 12259 11925 11603 11293 10993 10703 10425 10157 9899 9651 9412 9184 8964 8754 8552 8359 8173 7996 7827 7665 7511 7363 7222 7088 6960 6838 6723 6613 6509 6410 6316 6228 6144 6066 5992 5922 5857 5797 5740 5688 5640 5596 5556 5519 5487 5458 5433 5411 5393 5379 5368 5360 5357 5356 5359 5366 5376 5390 5407 5428 5452 5480 5512 5548 5587 5630 5678 5729 5784 5844 5908 5976 6049 6127 6209 6297 6389 6487 6590 6699 6813 6934 7060 7193 7332 7479 7632 7792 7960 8135 8318 8510 8710 8918 9136 9363 9599 9845 10101 10367 10643 10930 11228 11536 11856 12187 12529 12882 13246 13621 14007 14404 14811 15228 15655 16090 16533 16983 17440 17901 18367 18834 19303 19771 20236 20697 21151 21596 22030 22451 22855 23242 23607 23948 24264 24552 24810 25036 25227 25383 25503 25584 25627 25631 25596 25523 25412 25263 25079 24861 24610 24328 24018 23681 23321 22939 22538
 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 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 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 26 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29
 70 71 71 70 70 70 70 70 69 69 68 68 67 67 66 65 65 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 33 32 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 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 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 51 52 52 53 54 54 55 55 56 56 56 57 57 57 58 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 56 55 55 54 54 53 53 52 51 51 50 49 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 65 65 66 67 67 68 68 69 69 70 70 70 70
 43 43 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 53 53 53 54 54 55 55 56 56 57 57 58 58 58 59 59 60 60 60 61 61 61 62 62 62 63 63 63 63 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 63 63 63 63 63 62 62 62 62 61 61 61 61 60 60 60 60 59 59 59 59 58 58 58 58 57 57 57 57 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 56 56 56 56 56 56 57 57 57 57 57 57 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 58 58 58 58 58 57 57 57 56 56 56 56 55 55 55 54 54 54 53 53 52 52 52 51 51 50 50 50 49 49 48 48 48 47 47 46 46 46 45 45 44 44 44 43
 198 191 185 179 173 166 160 154 148 143 137 132 126 121 117 112 107 103 99 95 91 87 84 81 77 74 72 69 66 64 61 59 57 55 53 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 40 41 42 43 45 46 48 49 51 53 55 57 59 61 63 65 68 70 73 76 79 82 85 88 91 95 99 102 106 110 114 118 123 127 131 136 140 145 149 153 158 162 166 170 174 178 181 184 187 190 192 194 195 196 197 197 197 196 195 194 192 190 187 185 182 178 175 171 167 163 159 154 150 146 141 137 133 128 124 120 116 112 108 104 101 97 94 90 87 84 81 78 76 73 71 68 66 64 62 60 58 56 54 52 51 49 48 46 45 44 43 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 28 28 28 28 28 29 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 48 50 51 53 55 57 58 61 63 65 67 70 72 75 78 81 84 87 91 94 98 102 106 111 115 120 124 129 135 140 145 151 157 163 169 175 181 187 193 200 206 212 217 223 228 233 238 242 246 249 252 254 255 256 257 256 255 253 251 248 245 241 237 232 227 221 216 210 204
 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 58 59 61 63 65 66 68 70 73 75 77 79 81 84 86 88 91 93 96 98 101 103 105 108 110 112 115 117 119 121 123 124 126 128 129 130 131 132 132 133 133 133 133 133 132 131 130 129 128 127 125 124 122 120 118 116 114 112 109 107 105 102 100 98 95 93 90 88 86 84 81 79 77 75 73 71 69 67 65 64 62 60 59 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 46 48 49 50 51 53 54 56 57 59 61 62 64 66 68 70 72 74 77 79 81 84 86 89 92 94 97 100 103 106 109 112 115 118 121 124 127 130 133 135 138 141 143 146 148 150 151 153 154 156 157 157 158 158 158 157 157 156 155 153 152 150 148 146 143 141 138 136 133 130 127 124 121 118 114 111 108 105 102 99 96 93 91 88 85 82 80 77 75 73 70 68 66 64 62 60 58 57 55 53 52 50 49 48 46 45 44 43 42 40 39 39 38 37 36 35 34 34 33 32 32 31 31 30 30 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 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 35
 6 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 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 30 32 33 35 37 39 41 44 46 49 52 54 57 61 64 68 71 75 79 84 88 93 98 103 108 113 119 124 130 136 141 147 153 159 165 170 175 180 185 189 193 196 199 202 203 204 205 205 204 202 200 198 195 191 187 183 178 173 168 163 157 152 147 141 136 130 125 120 115 110 106 101 97 92 88 85 81 77 74 71 68 65 62 59 57 54 52 50 48 46 44 42 41 39 38 36 35 34 33 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 21 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 34 35 36 38 40 41 43 45 47 50 52 55 58 61 64 67 71 74 79 83 87 92 98 103 109 116 122 129 137 145 153 162 171 181 191 202 213 224 236 248 260 272 284 295 307 317 327 336 344 350 355 359 360 360 359 355 350 344 336 327 317 306 294 282 270 257 245 232 220 208 196 185 175 164 155 145 136 128 120 113 106 99 93 88 82 77 72 68 64 60 56 53 50 47 44 41 39 37 35 33 31 29 27 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6
 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 49 50 51 53 54 56 58 60 62 64 66 68 70 73 76 78 81 84 87 91 94 98 102 106 110 115 119 124 129 135 140 146 152 158 164 171 178 185 192 199 206 214 221 229 236 244 251 259 266 272 279 285 290 295 300 304 307 310 311 312 312 312 310 308 305 301 297 292 287 281 274 267 260 253 245 238 230 222 214 206 199 191 184 176 169 163 156 149 143 137 131 126 120 115 110 106 101 97 93 89 85 82 78 75 72 69 67 64 61 59 57 55 53 51 49 47 46 44 43 41 40 39 38 36 35 34 33 33 32 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 51 53 55 57 59 61 64 66 69 72 75 78 81 85 88 92 96 100 104 109 113 118 123 128 133 139 145 150 156 163 169 175 182 188 195 201 208 215 221 227 233 239 245 250 255 259 263 266 269 271 273 274 274 274 273 272 270 267 264 260 256 251 246 241 235 229 223 217 211 204 198 192 185 179 173 167 161 155 150 144 139 134 129 124 119 115 111 106 103 99 95 92 88 85 82 79 77 74 71 69 67 65 63 61 59 57 55 54 52 51 49 48 47 46 45 44 43 42 41 40 39 39 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
 114 112 111 110 109 107 106 105 103 102 101 100 98 97 96 95 93 92 91 90 89 87 86 85 84 83 82 81 80 79 78 77 76 76 75 74 73 72 72 71 70 70 69 68 68 67 67 66 66 65 65 65 64 64 63 63 63 63 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 63 63 63 63 64 64 64 65 65 65 66 66 67 67 68 68 69 69 70 71 71 72 72 73 74 75 75 76 77 77 78 79 80 81 81 82 83 84 85 85 86 87 88 89 89 90 91 92 93 93 94 95 95 96 97 97 98 98 99 99 100 100 100 101 101 101 101 101 101 101 101 101 101 101 101 100 100 100 99 99 98 98 97 96 96 95 94 93 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 62 61 60 59 58 58 57 56 55 55 54 54 53 52 52 51 51 50 50 49 49 49 48 48 48 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 54 55 55 56 57 58 59 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 77 78 79 81 82 83 85 86 88 89 91 92 94 95 97 98 100 101 103 104 106 107 109 110 112 113 114 116 117 118 120 121 122 123 124 125 126 126 127 128 128 129 129 129 130 130 130 130 130 130 130 129 129 128 128 127 127 126 125 124 123 123 122 121 119 118 117 116 115
 37 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 53 54 56 57 59 61 63 64 66 68 70 72 74 76 78 81 83 85 87 89 91 93 96 98 100 102 104 106 107 109 111 112 113 115 116 117 117 118 118 119 119 119 118 118 117 117 116 115 113 112 111 109 107 105 104 102 100 98 96 93 91 89 87 85 83 81 78 76 74 72 70 68 66 65 63 61 59 58 56 54 53 51 50 49 47 46 45 44 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 60 61 63 64 66 67 69 70 72 73 75 76 78 79 81 82 83 85 86 87 88 89 90 91 91 92 93 93 93 93 93 93 93 93 92 92 91 90 90 89 88 86 85 84 83 81 80 79 77 76 74 73 71 69 68 66 65 63 62 60 59 57 56 55 53 52 50 49 48 47 46 44 43 42 41 40 39 38
 53 54 55 56 57 58 59 61 62 63 65 66 68 70 72 73 75 77 80 82 84 87 89 92 94 97 100 104 107 110 114 117 121 125 129 133 138 142 147 151 156 161 166 171 176 181 186 192 197 202 207 212 216 221 225 230 234 237 240 243 246 248 249 250 251 251 251 250 248 246 244 241 238 235 231 226 222 217 212 207 201 196 190 185 179 174 168 163 157 152 146 141 136 131 127 122 117 113 109 105 101 97 93 90 87 83 80 77 74 72 69 67 64 62 60 58 56 54 52 50 49 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 42 43 44 45 46 47 47 48 49 50 51 52 52 53 54 55 56 56 57 58 58 59 60 60 61 61 62 62 63 63 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 63 63 62 62 62 61 61 60 60 59 59 58 57 57 56 56 55 55 54 54 53 53 52 51 51 50 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 51 52 52
 58 58 57 57 56 56 55 55 54 54 54 53 53 53 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 51 51 51 51 51 51 51 52 52 52 52 52 53 53 53 53 53 54 54 54 54 55 55 55 56 56 56 56 57 57 57 57 58 58 58 58 59 59 59 59 60 60 60 60 60 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 59 58 58 58 58 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 56 56 56 57 57 57 58 58 59 59 59 60 61 61 62 62 63 64 64 65 66 67 68 69 70 70 72 73 74 75 76 77 79 80 81 83 85 86 88 89 91 93 95 97 99 101 103 106 108 110 113 116 118 121 124 127 130 133 136 139 143 146 150 153 157 160 164 168 172 176 180 184 188 192 196 200 205 209 213 217 221 224 228 232 235 239 242 245 248 251 253 256 258 259 261 262 263 264 264 264 264 264 263 262 260 259 257 255 253 250 247 244 241 238 234 231 227 223 219 215 211 207 203 199 195 190 186 182 178 174 170 166 162 159 155 151 148 144 141 137 134 131 128 125 122 119 116 114 111 109 106 104 102 99 97 95 93 91 89 88 86 84 83 81 80 78 77 75 74 73 72 70 69 68 67 66 65 64 64 63 62 61 60 60 59
 63 63 62 62 62 61 61 61 61 60 60 60 60 60 60 60 60 60 60 61 61 61 61 62 62 63 63 64 64 65 65 66 67 67 68 69 70 71 72 73 74 75 76 78 79 80 82 83 84 86 88 89 91 93 95 97 98 100 103 105 107 109 111 114 116 119 121 124 126 129 132 134 137 140 143 145 148 151 154 157 159 162 165 168 170 173 176 178 180 183 185 187 189 191 193 194 196 197 198 199 200 201 201 201 202 201 201 201 200 199 199 198 196 195 193 192 190 188 186 184 182 180 177 175 172 170 167 165 162 159 157 154 152 149 146 144 141 139 136 134 131 129 126 124 122 119 117 115 113 111 109 107 105 103 102 100 98 97 95 93 92 91 89 88 87 85 84 83 82 81 80 79 78 77 76 76 75 74 74 73 72 72 71 71 70 70 70 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 70 70 71 71 71 72 73 73 74 74 75 76 77 77 78 79 80 81 82 83 84 86 87 88 89 91 92 93 95 96 98 99 101 103 105 106 108 110 112 114 116 118 120 122 124 126 128 130 132 134 137 139 141 143 145 147 150 152 154 156 158 159 161 163 165 166 168 169 171 172 173 174 175 175 176 176 177 177 177 177 177 176 176 175 174 173 172 171 170 169 167 166 164 162 160 158 156 154 152 150 148 145 143 141 139 136 134 132 129 127 125 122 120 118 116 114 111 109 107 105 103 101 99 98 96 94 92 91 89 87 86 84 83 82 80 79 78 76 75 74 73 72 71 70 69 69 68 67 66 66 65 64 64
 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 48 48 49 50 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 70 71 73 74 76 77 79 81 83 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 115 117 119 121 123 125 127 129 131 133 135 137 139 140 142 143 145 146 147 148 149 150 151 152 152 153 153 153 153 153 153 153 152 152 151 150 149 148 147 146 145 144 142 141 139 138 136 135 133 131 129 128 126 124 122 121 119 117 115 114 112 110 108 107 105 103 102 100 99 97 96 94 93 92 91 89 88 87 86 85 84 83 82 81 80 79 78 78 77 76 76 75 75 74 74 73 73 72 72 72 72 72 71 71 71 71 71 71 71 72 72 72 72 73 73 73 74 74 75 75 76 77 77 78 79 80 81 82 83 84 85 86 87 89 90 91 93 94 96 98 99 101 103 105 107 109 111 114 116 118 121 123 126 128 131 134 137 139 142 145 148 152 155 158 161 164 168 171 174 178 181 184 187 191 194 197 200 203 205 208 211 213 215 218 219 221 223 224 225 226 227 227 227 227 227 227 226 225 224 222 220 218 216 214 212 209 206 203 200 197 194 190 187 183 180 176 172 169 165 161 158 154 150 147 143 140 136 133 130 126 123 120 117 114 111 108 106 103 100 98 95 93 91 88 86 84 82 80 78 77 75 73 71 70 68 67 66 64 63 62 61 59 58 57 56 55 54 53 53 52 51 50 50 49 48 48 47 47 46 46 46 45
 39 39 39 40 40 40 40 40 40 41 41 41 42 42 42 43 43 44 44 45 46 46 47 48 49 50 50 51 52 53 54 56 57 58 59 60 62 63 65 66 68 69 71 73 74 76 78 80 82 84 86 88 90 92 94 96 99 101 103 105 108 110 112 115 117 119 121 124 126 128 130 132 134 135 137 139 140 141 143 144 145 145 146 147 147 147 147 147 146 146 145 144 143 142 141 140 138 137 135 133 131 129 127 125 123 120 118 116 113 111 109 106 104 101 99 97 94 92 90 88 85 83 81 79 77 75 73 71 69 68 66 64 63 61 60 58 57 55 54 53 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 32 32 31 31 31 31 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 47 49 50 51 53 55 56 58 60 62 64 66 69 71 74 77 79 83 86 89 93 96 100 104 109 113 118 123 129 134 140 146 152 159 166 173 181 188 196 205 213 222 231 241 250 260 270 280 290 300 310 320 330 339 348 356 364 372 378 384 389 393 397 399 400 400 399 397 394 390 386 380 373 366 359 350 341 332 323 313 303 294 284 274 264 254 245 236 227 218 209 201 193 185 178 171 164 157 151 145 139 134 128 123 118 114 110 105 101 98 94 91 88 85 82 79 76 74 72 69 67 65 63 62 60 58 57 55 54 53 52 51 49 48 48 47 46 45 44 44 43 43 42 42 41 41 41 40 40 40 40 40 40
 70 70 70 70 70 70 71 71 71 71 71 71 71 72 72 72 72 72 72 73 73 73 73 74 74 74 74 74 75 75 75 75 76 76 76 76 76 77 77 77 77 78 78 78 78 78 79 79 79 79 79 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 79 79 79 79 79 79 79 79 79 79 79 79 79 78 78 78 78 78 78 78 78 78 78 78 78 79 79 79 79 79 79 79 79 79 80 80 80 80 80 81 81 81 81 82 82 82 83 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 91 91 92 93 93 94 95 96 96 97 98 99 100 101 102 102 103 104 105 106 107 108 109 110 111 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 132 133 134 135 136 137 138 139 140 141 142 142 143 144 145 146 146 147 147 148 148 149 149 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 148 147 146 146 145 144 143 143 142 141 140 139 138 137 136 135 133 132 131 130 129 127 126 125 124 122 121 120 119 117 116 115 114 112 111 110 109 107 106 105 104 103 102 101 99 98 97 96 95 94 93 92 91 91 90 89 88 87 86 85 85 84 83 83 82 81 81 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
 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 59 60 61 63 64 65 66 68 69 70 72 73 74 76 77 78 79 81 82 83 84 85 86 87 88 89 90 91 91 92 92 93 93 94 94 94 95 95 95 95 95 94 94 94 94 93 93 92 92 91 90 90 89 88 87 87 86 85 84 83 82 81 80 79 78 77 76 75 74 74 73 72 71 70 69 68 67 66 66 65 64 63 63 62 61 61 60 59 59 58 58 57 57 56 56 55 55 55 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 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 76 77 78 79 81 82 83 85 86 87 89 90 92 93 95 96 98 99 101 102 103 105 106 107 109 110 111 112 113 114 115 116 117 117 118 118 119 119 119 119 119 119 118 118 118 117 116 115 114 113 112 111 110 108 107 105 104 102 100 99 97 95 93 91 90 88 86 84 82 80 78 77 75 73 71 70 68 66 64 63 61 60 58 57 55 54 52 51 50 49 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 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 22 23 23 23 23 23 24 24
 27 28 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 55 57 58 60 62 64 66 68 70 72 75 77 79 82 84 87 89 92 95 97 100 103 105 108 111 114 116 119 121 124 126 128 131 133 134 136 138 139 140 141 142 142 143 143 143 142 142 141 140 139 137 136 134 132 130 128 125 123 120 118 115 112 109 107 104 101 98 96 93 90 87 85 82 80 77 75 72 70 68 66 64 61 60 58 56 54 52 51 49 47 46 45 43 42 41 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 49 50 52 54 56 58 60 63 65 68 70 73 76 79 82 85 88 92 95 99 102 106 110 114 118 122 126 131 135 139 143 148 152 156 160 163 167 170 174 177 179 182 184 185 187 188 188 188 188 187 186 185 183 181 179 176 173 170 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 100 96 93 89 86 83 80 77 75 72 69 67 65 62 60 58 56 54 53 51 49 48 46 45 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27
 70 69 68 67 66 65 64 63 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 45 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 41 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 47 48 48 49 49 50 50 51 51 52 53 53 54 54 55 56 57 57 58 59 59 60 61 62 63 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 101 102 103 104 105 106 106 107 108 108 109 109 110 110 111 111 111 111 112 112 112 112 112 112 112 112 112 111 111 111 110 110 110 109 109 108 107 107 106 106 105 104 103 103 102 101 100 99 99 98 97 96 95 94 94 93 92 91 90 89 88 88 87 86 85 84 84 83 82 82 81 80 79 79 78 78 77 76 76 75 75 74 74 74 73 73 72 72 72 72 71 71 71 71 71 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 72 72 72 73 73 73 74 74 75 75 76 76 77 77 78 79 79 80 81 81 82 83 83 84 85 86 87 87 88 89 90 91 91 92 93 94 95 96 96 97 98 99 100 100 101 102 102 103 104 104 105 105 106 106 106 107 107 107 107 107 108 108 107 107 107 107 107 106 106 106 105 105 104 103 103 102 101 100 99 98 98 97 96 95 94 92 91 90 89 88 87 86 85 83 82 81 80 79 78 76 75 74 73 72 71
 96 92 89 85 82 79 76 73 71 68 65 63 61 59 57 55 53 51 49 47 46 44 43 41 40 39 38 37 36 34 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 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 44 45 46 47 48 50 51 52 54 55 56 58 59 61 63 64 66 68 69 71 73 74 76 78 80 82 83 85 87 89 91 92 94 96 98 99 101 103 104 106 107 108 110 111 112 113 114 115 115 116 116 117 117 117 118 118 118 117 117 117 116 116 115 114 114 113 112 111 110 109 108 106 105 104 103 101 100 99 97 96 95 93 92 90 89 88 86 85 84 82 81 80 79 78 76 75 74 73 72 71 70 69 68 67 66 66 65 64 63 63 62 62 61 60 60 59 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 57 58 58 58 58 59 59 60 60 61 61 62 63 64 64 65 66 67 68 70 71 72 73 75 76 78 80 81 83 85 87 89 91 94 96 98 101 104 107 110 113 116 119 123 126 130 134 138 142 146 150 154 159 164 168 173 178 183 188 193 198 203 208 212 217 222 226 231 235 239 243 246 249 252 254 256 257 258 259 259 259 258 257 255 253 250 247 244 240 236 231 226 222 216 211 206 200 195 189 183 178 172 166 161 155 150 145 140 135 130 125 120 116 112 107 103 100
 48 47 47 46 45 45 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 72 73 74 76 77 78 80 81 82 84 85 86 88 89 91 92 93 95 96 97 99 100 102 103 104 106 107 108 109 111 112 113 115 116 117 118 119 120 122 123 124 125 126 127 128 129 130 131 132 133 133 134 135 136 137 137 138 139 140 140 141 142 142 143 144 144 145 145 146 146 147 147 148 148 148 149 149 149 150 150 150 150 150 151 151 151 151 151 151 151 150 150 150 150 150 149 149 149 148 148 147 146 146 145 144 144 143 142 141 140 139 138 137 136 135 134 133 131 130 129 128 126 125 124 122 121 119 118 116 115 113 112 110 109 107 106 104 103 101 100 98 97 95 94 92 91 89 88 87 85 84 82 81 80 78 77 76 75 73 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 50 49
 36 36 36 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 48 48 48 49 49 50 50 50 51 51 52 53 53 54 54 55 56 57 57 58 59 60 61 62 62 63 64 65 66 68 69 70 71 72 73 75 76 77 79 80 81 83 84 85 87 88 90 91 93 94 96 97 99 100 101 103 104 105 107 108 109 110 111 112 113 114 115 116 117 117 118 118 118 119 119 119 119 119 118 118 118 117 116 116 115 114 113 112 111 110 108 107 106 104 103 101 100 98 97 95 94 92 90 89 87 85 84 82 81 79 77 76 74 73 71 70 68 67 66 64 63 62 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 38 38 37 37 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 35 35 35
 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 55 56 57 57 58 59 60 61 62 63 65 66 67 68 69 70 71 72 73 75 76 77 78 79 80 81 82 83 84 85 86 86 87 88 88 89 89 90 90 91 91 91 91 91 91 90 90 90 89 89 88 87 87 86 85 84 83 82 81 80 78 77 76 74 73 72 70 69 67 66 65 63 62 60 59 57 56 55 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 44 45 47 49 51 53 55 57 59 62 64 67 69 72 75 78 81 84 88 91 95 99 102 106 110 114 118 122 127 131 135 140 144 148 152 156 160 164 168 171 174 177 180 182 184 186 188 189 189 190 190 189 189 188 186 184 182 180 178 175 172 169 165 162 158 155 151 147 144 140 136 132 129 125 121 118 114 111 108 104 101 98 95 92 90 87 84 82 80 77 75 73 71 69 67 66 64 62 61 59 58 57 55 54 53 52 51 50 49 48 48 47 46 45 45 44 44 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41
 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 35 36 37 39 40 41 43 45 47 48 50 52 55 57 59 62 64 67 70 73 76 79 82 86 89 93 97 101 105 110 114 119 123 128 133 138 143 148 153 158 163 168 173 177 182 186 190 194 197 200 202 205 206 208 208 209 209 208 207 205 203 201 198 195 191 187 183 179 175 170 165 161 156 151 146 141 137 132 127 123 118 114 110 106 102 98 94 91 87 84 81 78 75 72 70 67 65 62 60 58 56 54 52 50 49 47 46 44 43 42 41 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 45 46 47 48 50 51 53 54 56 57 59 61 63 65 66 68 70 73 75 77 79 81 84 86 88 91 93 95 98 100 102 105 107 109 111 113 115 117 119 121 122 124 125 126 127 128 128 129 129 129 128 128 127 127 126 124 123 122 120 118 116 114 112 110 108 105 103 100 98 95 93 90 88 85 83 80 78 76 73 71 69 67 64 62 60 58 56 55 53 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17
 17 17 17 16 16 16 16 15 15 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 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 51 51 52 53 54 55 56 57 58 59 61 62 63 64 65 67 68 70 71 72 74 76 77 79 81 82 84 86 88 90 92 94 97 99 101 104 106 109 111 114 117 120 123 125 128 132 135 138 141 145 148 151 155 158 162 166 169 173 177 180 184 187 191 195 198 202 205 208 211 214 217 220 222 225 227 229 231 233 234 235 236 237 237 237 237 237 236 235 234 232 231 229 227 225 222 220 217 214 211 208 204 201 197 194 190 186 183 179 175 171 167 164 160 156 152 149 145 142 138 135 131 128 125 121 118 115 112 109 106 103 101 98 95 93 90 88 86 83 81 79 77 75 73 71 69 67 66 64 62 61 59 58 56 55 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17
 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 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 43 44 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 57 58 59 60 62 63 65 66 68 70 72 74 76 78 80 82 84 87 89 92 95 97 100 103 107 110 113 116 120 124 127 131 135 139 143 147 151 155 160 164 168 172 177 181 185 189 193 197 200 204 207 210 213 216 218 220 222 224 225 226 226 226 226 225 224 223 221 219 217 214 211 208 205 201 198 194 190 186 182 178 173 169 165 160 156 152 147 143 139 135 131 127 123 120 116 112 109 106 102 99 96 93 91 88 85 83 80 78 76 73 71 69 67 65 64 62 60 59 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 34 33 33 32 32
 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 56 56 57 57 58 58 59 60 60 61 62 62 63 64 64 65 66 67 68 68 69 70 71 72 73 74 75 75 76 77 78 79 80 81 82 83 84 85 86 86 87 88 89 90 90 91 92 92 93 94 94 95 95 95 96 96 96 96 97 97 97 97 97 96 96 96 96 95 95 94 94 93 93 92 91 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 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 39 39 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 66 67 68 69 71 72 74 75 77 78 80 81 83 84 86 87 89 90 92 93 95 96 98 99 100 102 103 104 105 107 108 109 110 111 112 112 113 114 114 115 115 115 116 116 116 116 115 115 115 115 114 114 113 112 111 111 110 109 108 107 106 105 103 102 101 100 99 97 96 95 93 92 91 89 88 87 85 84 83 82 80 79 78 77 76 74 73 72 71 70 69 68 67 66 65 64 64 63 62 61 60 60 59 58 58 57 57 56 56 55 55 54 54 53 53 53 52 52 52 52 52 51 51 51 51 51
 27 28 28 28 28 28 28 28 28 28 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 36 37 37 38 38 39 39 40 41 41 42 42 43 43 44 45 45 46 47 47 48 48 49 50 50 51 52 52 53 54 54 55 55 56 57 57 58 58 59 59 60 60 61 61 61 62 62 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 62 62 62 61 61 61 60 60 60 59 59 58 58 58 57 57 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 53 53 54 54 55 55 56 56 57 58 58 59 60 61 62 62 63 64 66 67 68 69 70 72 73 74 76 77 79 81 82 84 86 88 90 92 94 96 98 100 102 105 107 110 112 115 117 120 122 125 127 130 133 135 138 141 143 146 148 151 153 155 157 159 161 163 165 166 168 169 170 171 171 172 172 172 172 172 171 171 170 169 167 166 164 163 161 159 157 154 152 150 147 145 142 139 137 134 131 128 125 123 120 117 114 112 109 106 104 101 98 96 94 91 89 87 84 82 80 78 76 74 72 71 69 67 65 64 62 61 59 58 57 55 54 53 52 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27
 70 69 69 69 69 69 69 69 69 69 70 70 70 71 71 71 72 73 73 74 75 76 77 78 79 80 81 82 84 85 86 88 90 91 93 95 97 99 102 104 106 109 112 114 117 120 123 126 130 133 137 140 144 148 152 156 161 165 169 174 179 184 188 193 198 203 208 214 219 224 229 234 239 244 249 253 258 262 266 270 274 277 280 283 285 287 289 290 291 291 291 290 290 288 287 284 282 279 276 272 269 264 260 256 251 246 241 235 230 225 219 214 208 203 197 192 187 181 176 171 166 161 156 151 147 142 138 134 130 126 122 118 114 111 108 104 101 98 95 93 90 87 85 83 80 78 76 74 72 71 69 67 66 64 63 61 60 59 58 56 55 54 53 53 52 51 50 49 49 48 48 47 47 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 70 71 73 75 76 78 80 82 84 86 89 91 93 96 98 101 103 106 109 112 115 117 121 124 127 130 133 137 140 143 147 150 154 157 161 164 168 171 174 178 181 184 188 191 194 197 199 202 204 207 209 211 212 214 215 216 217 218 218 219 219 218 218 217 216 215 214 213 211 209 207 205 202 200 197 195 192 189 186 183 180 177 174 171 167 164 161 158 155 152 148 145 142 139 136 134 131 128 125 123 120 118 115 113 111 108 106 104 102 100 98 96 95 93 91 90 88 87 85 84 83 82 80 79 78 77 76 76 75 74 73 73 72 72 71 71 70 70
 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 35 36 37 39 41 42 44 46 48 51 53 56 59 62 65 69 72 76 80 85 90 95 101 107 113 120 127 135 143 152 162 172 183 194 207 220 235 250 266 284 302 322 343 366 390 415 442 471 501 533 566 601 638 676 715 756 797 839 881 923 965 1005 1043 1080 1113 1143 1169 1190 1206 1217 1222 1221 1215 1203 1186 1164 1139 1109 1076 1041 1004 966 927 887 847 808 769 732 695 659 625 593 561 531 503 476 451 427 404 383 362 343 326 309 293 278 264 251 239 228 217 207 198 189 181 173 166 159 153 147 142 136 132 127 123 119 115 112 109 106 103 101 98 96 94 92 91 89 88 87 85 84 84 83 82 81 81 81 80 80 80 80 80 80 80 80 81 81 81 82 82 83 84 85 86 86 87 89 90 91 92 93 95 96 98 99 101 103 105 107 109 111 113 115 117 119 122 124 127 129 132 135 138 141 143 146 149 152 156 159 162 165 168 172 175 178 182 185 188 191 194 198 201 204 207 209 212 215 217 220 222 224 226 227 229 230 231 232 233 233 234 233 233 233 232 231 230 228 227 225 223 220 218 215 212 209 206 203 199 196 192 189 185 181 177 173 169 165 161 157 153 149 146 142 138 134 130 127 123 119 116 112 109 106 102 99 96 93 90 87 85 82 79 77 74 72 70 67 65 63 61 59 57 55 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22
 117 116 116 116 116 116 117 117 117 118 119 120 121 122 124 125 127 129 131 133 136 138 141 144 147 151 154 158 163 167 172 177 182 188 194 200 207 214 222 230 238 247 257 266 277 288 299 311 323 336 350 364 379 394 410 427 444 461 479 497 516 535 554 573 593 612 631 649 667 685 701 717 731 744 755 765 772 778 782 784 784 781 776 770 761 751 738 724 709 692 675 656 637 617 597 576 555 534 514 493 473 454 434 416 398 380 363 347 331 316 301 287 274 261 249 238 227 216 206 197 188 179 171 164 157 150 143 137 131 126 120 115 111 106 102 98 95 91 88 84 81 79 76 73 71 69 67 65 63 61 59 58 56 55 53 52 51 50 49 48 47 46 45 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 38 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 43 44 45 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 63 65 66 68 70 72 74 76 79 81 83 86 89 91 94 97 100 104 107 110 114 118 121 125 129 134 138 142 147 152 156 161 167 172 177 183 188 194 200 205 211 217 223 229 235 241 248 254 260 265 271 277 283 288 293 298 303 308 312 316 319 323 326 328 330 332 333 334 335 335 335 334 333 331 329 327 324 321 318 314 311 307 302 298 293 288 283 278 273 268 263 257 252 247 242 236 231 226 221 216 211 207 202 197 193 189 184 180 176 173 169 165 162 159 155 152 150 147 144 142 139 137 135 133 131 129 127 126 124 123 122 121 120 119 118 117 117
 85 88 91 94 97 100 104 107 111 115 119 123 128 132 137 143 148 154 160 166 173 180 188 195 204 213 222 232 242 253 264 277 289 303 317 332 348 365 383 402 421 442 464 487 511 536 562 589 618 647 678 709 742 774 808 842 876 910 944 977 1010 1041 1070 1097 1122 1145 1164 1180 1192 1201 1205 1205 1202 1194 1182 1167 1148 1126 1102 1074 1045 1014 981 948 913 879 844 809 775 741 708 676 645 614 585 557 530 504 479 455 433 411 391 372 353 336 319 304 289 275 262 249 237 226 215 205 196 187 179 171 163 156 149 143 137 131 125 120 115 111 107 102 98 95 91 88 85 82 79 76 73 71 69 66 64 62 60 58 56 55 53 51 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 56 57 59 60 62 64 66 67 69 71 73 76 78 80 83
 58 59 60 61 62 63 64 66 67 69 71 72 74 77 79 81 84 87 90 93 97 101 105 109 114 119 124 130 136 143 150 158 166 175 184 195 206 217 230 244 259 274 292 310 330 351 374 399 426 455 487 520 557 596 638 684 733 786 843 904 969 1039 1113 1192 1277 1366 1459 1557 1660 1765 1874 1984 2095 2206 2313 2416 2513 2601 2678 2743 2792 2826 2843 2841 2823 2787 2736 2670 2592 2504 2407 2305 2198 2089 1979 1870 1763 1659 1558 1462 1370 1282 1199 1121 1047 978 914 854 797 745 696 651 609 569 533 499 468 439 412 387 363 342 321 303 285 269 254 240 227 215 204 194 184 175 166 158 151 144 138 132 126 121 116 111 107 103 99 96 92 89 87 84 81 79 77 75 73 71 69 67 66 65 63 62 61 60 59 58 57 56 56 55 54 54 53 53 53 52 52 52 51 51 51 51 51 51 51 51 51 51 52 52 52 53 53 53 54 54 55 55 56 57 57 58 59 60 60 61 62 63 64 65 66 67 69 70 71 72 74 75 77 78 80 81 83 84 86 87 89 91 93 94 96 98 100 102 104 105 107 109 111 113 115 116 118 120 122 124 125 127 129 130 132 133 135 136 137 139 140 141 142 143 144 144 145 146 146 147 147 147 147 147 147 147 147 146 146 145 145 144 143 142 141 140 139 138 136 135 133 132 130 129 127 126 124 122 120 118 117 115 113 111 109 107 106 104 102 100 98 96 94 93 91 89 88 86 84 83 81 79 78 77 75 74 72 71 70 69 67 66 65 64 63 62 62 61 60 59 59 58 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 56 56 56 57 58
 145 150 155 160 164 170 175 180 186 192 198 204 210 217 224 231 238 245 253 261 270 278 287 296 306 316 326 336 347 359 370 383 395 408 422 436 451 466 482 498 515 533 551 570 590 610 631 653 675 698 722 746 771 797 823 850 877 905 933 961 990 1019 1047 1075 1103 1131 1157 1183 1208 1231 1253 1274 1292 1308 1322 1334 1342 1349 1352 1352 1350 1344 1335 1324 1309 1292 1273 1251 1227 1201 1173 1143 1112 1081 1048 1014 981 947 913 879 845 812 779 747 715 684 655 626 598 571 544 519 495 472 450 428 408 388 370 352 335 319 303 289 275 262 249 237 226 215 205 195 186 177 168 160 153 146 139 132 126 120 115 109 104 100 95 91 87 83 79 75 72 69 65 62 60 57 54 52 50 47 45 43 41 39 38 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 51 53 55 57 58 60 62 64 66 69 71 73 75 78 80 83 86 88 91 94 97 100 103 107 110 114 117 121 125 129 133 137 141
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 11 12 14 17 19 21 24 27 31 34 38 42 47 52 58 64 71 78 86 94 104 115 126 139 152 168 184 203 223 245 269 296 326 358 394 433 477 524 577 634 697 766 842 924 1014 1111 1215 1326 1444 1568 1696 1826 1957 2084 2204 2314 2408 2482 2534 2561 2562 2536 2486 2413 2323 2218 2103 1981 1857 1732 1610 1492 1379 1271 1171 1077 990 909 834 766 703 645 593 544 500 460 423 389 358 330 304 280 259 239 221 205 190 176 163 152 141 132 123 115 107 101 94 89 84 79 75 71 68 65 62 59 57 55 53 52 50 49 48 47 47 46 46 46 46 46 46 46 46 47 48 48 49 50 51 52 53 54 56 57 58 60 62 64 65 67 69 72 74 76 79 81 84 86 89 92 95 98 102 105 109 112 116 120 123 127 132 136 140 144 149 153 158 163 167 172 177 182 187 192 196 201 206 210 215 219 223 227 231 235 238 241 244 247 249 251 252 253 254 254 254 253 253 251 249 247 245 242 239 235 231 227 223 218 213 208 203 198 192 187 181 176 170 164 159 153 148 142 137 132 127 122 117 112 107 103 98 94 89 85 81 78 74 70 67 64 60 57 54 51 49 46 43 41 39 36 34 32 30 28 26 24 23 21 20 18 17 15 14 13 12 10 9 8 7 6 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 55 55 56 56 57 57 58 59 60 60 61 63 64 65 66 68 70 72 74 76 78 81 84 87 91 94 98 103 108 113 119 125 132 140 148 157 167 178 189 202 216 232 248 267 287 310 334 361 390 423 458 498 541 589 641 699 763 834 911 997 1092 1197 1312 1440 1580 1734 1904 2090 2294 2517 2758 3019 3300 3598 3913 4240 4575 4912 5241 5552 5834 6075 6262 6387 6441 6421 6329 6169 5951 5684 5382 5056 4718 4377 4041 3715 3405 3112 2839 2585 2352 2138 1942 1763 1601 1454 1320 1199 1089 990 900 819 745 679 618 564 514 469 429 392 358 328 300 275 253 232 213 196 180 166 153 141 130 120 111 103 96 89 83 77 72 67 63 59 55 52 49 46 43 41 39 37 35 34 32 31 30 29 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 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 54 55 56 57 58 59 60 61 61 62 63 64 65 65 66 67 68 68 69 70 71 71 72 72 73 74 74 75 75 76 76 77 77 77 78 78 78 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 78 78 78 78 77 77 76 76 76 75 75 74 74 73 73 72 72 71 71 70 70 69 69 68 68 67 67 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 58 57 57 57 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 55
 0 0 2 6 11 16 21 27 33 39 46 53 61 70 79 89 99 110 122 135 149 163 179 196 214 233 254 276 300 326 354 383 415 449 485 525 567 612 660 712 768 827 891 960 1033 1111 1194 1283 1377 1478 1584 1697 1817 1942 2075 2213 2357 2508 2663 2823 2987 3154 3323 3492 3661 3827 3990 4146 4295 4435 4563 4679 4781 4867 4937 4989 5024 5041 5040 5022 4988 4938 4874 4797 4708 4609 4501 4385 4264 4137 4007 3875 3741 3607 3473 3339 3208 3078 2951 2826 2704 2586 2471 2360 2252 2148 2047 1950 1857 1767 1681 1598 1518 1442 1369 1300 1233 1169 1108 1050 994 941 891 842 796 753 711 671 634 598 564 531 501 471 444 417 392 369 346 325 304 285 267 250 233 218 203 189 176 164 152 141 130 120 110 101 93 85 77 70 63 57 50 45 39 34 29 24 20 16 12 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 141 143 145 146 148 150 152 154 156 159 161 164 166 169 172 175 179 182 186 190 195 199 204 209 215 221 227 234 242 250 258 267 277 288 299 312 325 339 355 371 389 409 430 453 478 505 534 566 600 637 678 722 770 822 878 940 1006 1079 1158 1244 1337 1438 1548 1667 1796 1935 2085 2247 2421 2607 2806 3017 3240 3475 3720 3973 4232 4495 4757 5013 5259 5489 5696 5875 6019 6124 6185 6200 6169 6092 5972 5813 5621 5402 5161 4905 4639 4370 4101 3837 3580 3332 3096 2871 2660 2462 2276 2104 1943 1795 1658 1531 1415 1307 1208 1118 1034 957 887 822 763 708 658 612 569 530 495 461 431 403 377 353 331 311 292 274 258 243 229 216 204 193 183 173 164 155 147 140 133 126 120 114 109 104 99 94 90 86 82 78 75 71 68 65 62 60 57 54 52 50 47 45 43 41 39 38 36 34 33 31 30 28 27 25 24 23 22 20 19 18 17 16 15 14 13 13 12 11 10 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 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 52 53 54 55 57 58 59 60 61 63 64 65 66 68 69 70 72 73 74 75 77 78 79 80 82 83 84 85 87 88 89 90 91 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 125 126 127 128 129 130 132 133 134 136 137 138 140
 254 275 297 321 346 373 401 432 464 498 534 572 612 655 700 748 798 852 908 967 1028 1093 1162 1233 1307 1385 1466 1550 1637 1726 1818 1913 2009 2108 2207 2308 2409 2510 2609 2708 2805 2899 2989 3076 3157 3234 3305 3370 3428 3479 3523 3560 3589 3612 3627 3636 3638 3634 3625 3611 3592 3569 3543 3514 3483 3450 3416 3381 3346 3311 3276 3242 3210 3178 3149 3121 3096 3073 3053 3035 3019 3007 2997 2991 2987 2986 2989 2994 3002 3014 3028 3045 3064 3087 3112 3139 3169 3201 3235 3270 3307 3345 3383 3423 3462 3500 3538 3574 3609 3640 3669 3694 3715 3731 3741 3745 3743 3734 3718 3694 3662 3623 3575 3520 3458 3389 3312 3230 3143 3050 2954 2854 2751 2647 2541 2435 2329 2224 2120 2018 1918 1820 1725 1633 1544 1459 1377 1298 1222 1151 1082 1017 955 896 841 788 738 691 647 604 565 527 492 459 427 398 370 344 319 296 274 254 234 216 199 183 167 153 140 127 115 104 93 84 74 66 57 50 42 36 29 23 18 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 12 17 22 28 34 40 47 55 63 72 81 91 101 113 125 138 151 166 181 198 215 234
 10 16 22 28 35 42 50 58 67 77 87 97 109 121 134 148 163 178 195 213 232 252 274 297 322 348 376 405 437 471 507 545 586 630 676 725 778 833 893 956 1023 1094 1169 1249 1334 1424 1519 1619 1724 1835 1952 2075 2204 2338 2479 2625 2777 2934 3097 3264 3436 3611 3790 3971 4153 4337 4520 4701 4879 5054 5223 5385 5538 5682 5815 5935 6041 6131 6205 6262 6301 6321 6321 6302 6264 6207 6132 6038 5928 5803 5663 5510 5346 5173 4991 4804 4611 4416 4219 4021 3825 3631 3440 3254 3072 2896 2726 2562 2405 2255 2111 1975 1846 1724 1608 1500 1397 1301 1210 1126 1046 972 902 838 777 720 668 619 573 530 491 454 419 387 358 330 304 280 258 237 217 199 182 167 152 138 126 114 103 92 83 74 65 57 50 43 36 30 25 19 14 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5
 38 41 44 48 51 55 59 64 68 73 78 83 89 94 101 107 114 122 130 138 147 157 167 178 190 203 217 231 247 264 283 303 325 348 374 402 432 465 502 541 584 632 684 741 804 873 949 1033 1125 1227 1339 1463 1601 1752 1920 2106 2311 2537 2787 3063 3368 3702 4069 4470 4907 5382 5893 6440 7021 7630 8261 8902 9541 10161 10743 11265 11705 12045 12266 12358 12316 12143 11849 11449 10962 10411 9815 9194 8565 7943 7337 6756 6206 5689 5207 4760 4348 3970 3624 3307 3019 2756 2517 2300 2103 1924 1761 1613 1480 1358 1248 1147 1056 974 899 830 768 712 661 614 571 533 497 465 436 409 385 363 343 324 308 292 278 266 254 243 234 225 217 209 202 196 191 185 181 176 172 169 165 162 159 157 154 152 150 148 146 144 143 141 140 139 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 120 119 118 117 116 115 114 113 112 111 110 108 107 106 105 104 103 102 101 99 98 97 96 95 93 92 91 90 88 87 86 85 83 82 81 80 79 77 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 44 43 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 16 15 14 13 13 12 11 10 9 8 7 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 13 15 17 20 22 24 27 29 32 35
 0 0 0 0 2 5 9 12 15 19 23 27 32 36 41 46 52 58 64 71 78 85 93 102 111 121 131 143 155 167 181 196 212 229 248 268 289 312 337 364 393 424 458 495 535 578 624 674 729 787 851 920 994 1074 1160 1252 1352 1458 1572 1694 1823 1960 2105 2256 2415 2579 2748 2922 3097 3272 3446 3616 3778 3932 4073 4199 4308 4398 4467 4514 4538 4539 4519 4478 4417 4339 4246 4140 4023 3898 3767 3632 3495 3356 3219 3083 2949 2820 2694 2573 2456 2345 2239 2138 2043 1953 1868 1788 1712 1642 1576 1515 1457 1404 1355 1310 1268 1230 1195 1163 1134 1108 1086 1065 1048 1032 1019 1009 1001 994 990 988 987 989 992 997 1003 1011 1020 1030 1042 1055 1069 1084 1100 1117 1134 1152 1171 1190 1209 1228 1248 1267 1285 1304 1321 1338 1353 1368 1381 1392 1402 1409 1414 1417 1417 1415 1410 1402 1392 1378 1362 1342 1320 1295 1268 1239 1207 1173 1138 1101 1063 1024 985 945 904 864 824 784 745 707 669 633 597 563 530 498 467 438 410 383 358 334 311 289 268 249 231 213 197 182 168 154 142 130 119 108 99 89 81 73 66 59 52 46 41 35 30 26 22 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
 54 55 55 56 57 57 58 59 60 61 62 63 64 65 66 67 69 70 72 73 75 77 79 81 84 86 89 92 95 98 102 105 109 114 118 123 129 135 141 148 155 163 171 180 190 200 211 224 237 251 267 283 301 321 342 365 389 416 445 476 510 546 586 629 675 725 779 837 899 967 1039 1117 1200 1288 1382 1482 1587 1697 1812 1931 2053 2177 2302 2425 2544 2658 2764 2859 2940 3006 3054 3083 3091 3080 3048 2998 2930 2847 2752 2646 2532 2414 2292 2170 2048 1928 1811 1698 1590 1487 1390 1298 1211 1130 1054 983 917 855 798 745 696 651 609 570 534 500 469 441 414 390 367 346 327 309 292 277 263 249 237 226 215 205 196 188 180 172 165 159 153 147 142 137 133 129 125 121 117 114 111 108 105 103 100 98 96 94 92 90 88 87 85 84 82 81 80 79 77 76 75 74 73 73 72 71 70 69 69 68 67 67 66 66 65 64 64 63 63 63 62 62 61 61 61 60 60 60 59 59 59 58 58 58 58 58 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 50 50 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 50 51 51 51 52 52 52 53 53 54
 275 275 276 276 276 277 277 278 278 278 279 279 280 280 281 282 282 283 284 285 286 287 289 290 292 293 295 297 299 302 304 307 310 313 317 321 325 330 335 340 346 352 359 366 373 382 391 400 411 422 434 447 460 475 491 508 526 546 567 590 614 640 667 697 729 763 799 838 880 925 973 1024 1078 1136 1199 1265 1335 1410 1490 1574 1664 1758 1858 1963 2073 2188 2308 2432 2560 2691 2824 2958 3092 3224 3352 3475 3589 3694 3787 3864 3926 3969 3992 3995 3977 3939 3880 3803 3709 3600 3478 3346 3207 3062 2913 2764 2615 2468 2325 2185 2051 1922 1799 1683 1572 1468 1370 1278 1192 1111 1036 966 901 840 783 731 682 636 594 555 518 485 453 424 397 371 348 326 306 287 269 252 237 223 209 197 185 174 164 155 146 137 129 122 115 109 103 97 92 87 82 77 73 69 66 62 59 56 53 50 48 45 43 41 39 37 35 33 32 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 49 51 53 54 56 58 59 61 63 65 67 69 71 73 75 77 79 81 84 86 88 90 93 95 97 100 102 105 107 109 112 115 117 120 122 125 128 130 133 136 138 141 144 147 149 152 155 158 161 163 166 169 172 175 177 180 183 186 188 191 194 197 199 202 205 207 210 212 215 217 220 222 224 227 229 231 233 235 237 239 241 243 245 247 248 250 252 253 255 256 257 259 260 261 262 263 264 265 266 267 268 269 269 270 271 271 272 272 273 273 274 274 274 275
 137 141 145 149 153 158 162 166 171 176 180 185 190 195 201 206 212 217 223 229 235 242 248 255 262 269 277 284 292 301 309 318 327 337 347 358 369 380 392 405 418 432 447 462 478 496 514 533 553 574 596 620 645 672 700 730 762 795 831 869 909 952 997 1046 1097 1151 1208 1269 1333 1401 1473 1549 1628 1712 1800 1892 1988 2088 2191 2298 2408 2520 2634 2749 2864 2978 3090 3199 3303 3400 3490 3569 3638 3695 3737 3765 3777 3773 3753 3717 3666 3600 3521 3431 3330 3220 3104 2982 2857 2730 2602 2475 2349 2225 2105 1988 1875 1767 1664 1566 1472 1383 1299 1220 1146 1076 1010 948 890 836 785 737 692 651 612 575 541 509 479 451 425 401 378 356 336 317 300 283 268 253 239 226 214 203 192 182 172 163 155 147 139 132 125 119 112 107 101 96 91 86 82 78 74 70 66 63 59 56 53 50 47 45 42 40 38 36 33 31 30 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 49 51 53 54 56 58 60 62 64 66 69 71 73 75 78 80 83 86 88 91 94 97 100 103 106 109 112 116 119 123 126 130 133
 3 4 5 6 7 8 9 10 11 12 14 15 17 18 20 21 23 25 27 29 31 33 35 38 40 43 46 49 52 56 60 64 68 72 77 83 88 95 101 108 116 124 133 143 154 166 178 192 207 224 242 261 283 306 332 361 392 427 464 506 552 603 660 722 790 866 950 1043 1146 1259 1385 1524 1677 1846 2031 2235 2457 2699 2960 3241 3540 3855 4182 4515 4848 5170 5471 5739 5962 6127 6225 6250 6200 6078 5891 5648 5363 5047 4713 4372 4032 3701 3384 3085 2805 2545 2306 2087 1888 1706 1542 1393 1259 1137 1028 929 840 760 688 623 564 511 463 420 381 345 313 284 258 234 212 193 175 159 144 130 118 107 97 87 79 71 64 57 51 45 40 36 31 27 24 20 17 14 11 9 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 8 12 17 23 28 35 42 49 58 67 77 88 100 113 128 144 162 182 204 229 256 286 319 356 397 443 495 552 616 688 768 858 959 1073 1200 1343 1504 1684 1887 2114 2369 2655 2974 3329 3724 4159 4637 5156 5714 6304 6917 7538 8147 8718 9225 9637 9926 10073 10065 9905 9603 9182 8669 8094 7486 6867 6258 5672 5120 4606 4133 3702 3312 2961 2645 2363 2111 1886 1685 1507 1348 1206 1080 967 867 778 698 626 563 505 454 408 367 330 297 267 240 215 193 173 155 139 124 111 98 87 77 68 59 51 44 38 32 26 21 17 12 8 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 2 3 5 6 8 10 12 14 16 18 20 23 25 28 31 34 37 41 44 48 52 57 61 66 72 78 84 90 98 105 113 122 132 142 153 165 178 192 207 224 241 261 281 304 329 356 385 417 451 489 530 575 624 677 735 798 868 943 1026 1116 1214 1321 1438 1565 1703 1853 2016 2192 2382 2587 2806 3040 3290 3553 3829 4116 4411 4712 5013 5311 5598 5868 6115 6331 6509 6645 6732 6769 6755 6690 6578 6422 6230 6006 5758 5493 5217 4935 4652 4373 4100 3837 3584 3344 3117 2903 2702 2515 2340 2178 2028 1888 1760 1641 1531 1429 1336 1250 1170 1097 1029 966 909 855 806 761 718 679 643 610 578 549 522 497 473 451 431 412 393 376 361 345 331 318 305 293 282 271 261 251 242 233 224 216 209 201 194 187 180 174 168 162 156 151 145 140 135 130 126 121 117 112 108 104 100 96 93 89 86 82 79 76 73 69 67 64 61 58 56 53 50 48 46 43 41 39 37 35 33 31 30 28 26 25 23 21 20 19 17 16 15 14 12 11 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 17 18 19 21 23 24 26 28 30 32 34 36 39 41 44 47 50 53 56 60 63 67 72 76 81 86 91 97 103 109 116 123 131 140 149 158 168 179 191 204 218 232 248 265 283 303 324 347 372 398 427 458 492 528 567 609 655 704 757 814 876 943 1014 1091 1173 1261 1355 1455 1561 1674 1792 1916 2045 2179 2316 2455 2595 2735 2871 3003 3126 3240 3341 3427 3495 3545 3575 3583 3571 3538 3486 3416 3331 3232 3122 3004 2879 2751 2620 2489 2359 2231 2107 1987 1871 1761 1656 1556 1462 1373 1290 1212 1138 1070 1006 946 890 838 790 744 702 663 627 593 561 532 505 479 455 433 413 393 375 358 343 328 314 301 289 278 267 257 248 239 230 223 215 208 201 195 189 183 178 173 168 163 158 154 150 146 142 139 135 132 129 126 122 120 117 114 111 109 106 104 101 99 97 95 93 91 89 87 85 83 81 79 77 76 74 72 71 69 68 66 65 63 62 60 59 58 56 55 54 52 51 50 49 48 47 46 44 43 42 41 40 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 7 8 9 10 12 13 14
 0 0 0 0 1 1 2 2 2 3 4 4 5 6 7 8 9 10 11 13 14 16 17 19 22 24 27 30 33 36 40 44 49 54 59 66 72 80 88 97 108 119 131 145 161 178 197 218 242 268 298 330 367 408 453 504 561 625 697 776 865 965 1076 1200 1337 1489 1657 1841 2042 2259 2491 2734 2986 3240 3489 3723 3931 4102 4227 4296 4306 4255 4149 3994 3799 3577 3337 3090 2843 2602 2371 2154 1952 1766 1595 1440 1299 1171 1056 953 860 776 701 633 573 518 469 425 386 350 319 290 264 241 220 201 184 168 154 142 130 120 111 102 95 88 82 76 71 66 62 58 55 52 49 46 44 42 40 38 36 35 34 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 19 19 19 19 18 18 18 18 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 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 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 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 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 24 25 27 29 31 33 35 38 41 44 48 52 56 61 66 72 79 86 94 103 113 123 136 149 164 180 199 219 242 268 296 328 363 403 447 496 551 612 681 757 841 934 1037 1149 1272 1405 1546 1695 1849 2004 2156 2298 2423 2524 2596 2631 2628 2587 2510 2403 2272 2125 1968 1809 1651 1499 1355 1220 1096 983 880 787 704 629 562 502 448 400 358 320 286 256 229 205 183 164 146 131 117 105 94 84 75 67 59 53 47 42 37 33 29 25 22 19 16 14 12 10 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5
 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 7 8 9 10 11 12 14 16 17 19 21 24 26 29 32 36 39 44 48 53 59 65 72 79 87 97 107 118 130 144 159 175 194 214 237 262 290 321 356 394 437 484 536 595 659 731 811 899 996 1103 1220 1348 1487 1636 1795 1962 2135 2310 2482 2646 2795 2922 3020 3083 3107 3092 3037 2947 2827 2684 2524 2356 2183 2012 1846 1687 1538 1398 1269 1151 1042 944 854 773 699 632 572 518 469 425 385 350 317 288 261 238 216 197 179 163 149 136 124 113 104 95 87 80 73 67 62 57 53 49 45 42 39 36 34 32 30 28 27 25 24 23 22 21 20 20 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 30 30 31 32 33 33 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 63 64 65 66 67 68 68 69 70 70 71 72 72 73 73 73 74 74 74 74 74 74 74 74 74 74 74 73 73 73 72 72 71 71 70 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 52 51 50 49 48 46 45 44 43 42 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 0 0 0
 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 52 54 57 60 63 67 71 75 79 84 89 95 101 107 114 122 130 139 149 159 171 183 197 211 227 244 263 283 305 329 355 383 414 447 482 521 562 607 656 708 763 822 886 952 1022 1096 1172 1250 1329 1409 1487 1563 1635 1700 1758 1805 1842 1866 1877 1874 1857 1828 1786 1734 1673 1605 1532 1456 1377 1299 1220 1144 1069 998 930 865 805 747 694 644 598 555 515 478 444 413 384 357 332 310 289 269 252 235 220 206 193 182 171 161 151 143 135 127 120 114 108 103 98 93 89 84 81 77 74 71 68 65 63 60 58 56 54 52 51 49 48 46 45 44 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17
 97 99 101 103 105 107 110 112 114 116 118 121 123 126 128 130 133 135 138 141 143 146 149 152 154 157 160 163 167 170 173 176 180 183 187 191 195 199 203 207 212 216 221 226 231 236 242 247 253 260 266 273 279 287 294 302 310 318 327 336 345 355 365 375 386 397 408 419 431 443 456 469 482 495 508 521 535 548 562 575 588 601 614 626 637 648 658 668 676 684 690 695 699 701 703 702 701 698 693 687 680 671 661 650 638 625 611 596 580 564 548 531 514 497 479 462 445 428 411 395 379 363 348 333 319 305 292 279 266 254 243 232 221 211 202 193 184 175 167 160 153 146 139 133 127 121 116 111 106 101 97 93 89 85 81 78 75 72 69 66 63 61 58 56 54 51 49 47 46 44 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 57 58 59 61 62 64 65 67 68 70 71 73 75 76 78 80 82 84 85 87 89 91 93 95
 22 22 23 24 25 27 28 29 30 32 33 35 36 38 40 42 44 47 49 52 54 57 60 64 67 71 75 79 84 89 94 100 106 113 120 127 135 144 153 163 174 185 198 211 225 241 257 275 294 314 336 360 385 412 441 472 505 539 577 616 657 700 746 793 841 891 942 994 1045 1096 1145 1192 1236 1276 1311 1341 1365 1382 1391 1394 1389 1377 1358 1333 1302 1267 1227 1185 1139 1093 1045 997 949 901 855 810 766 724 684 645 609 574 541 510 481 454 428 404 381 360 340 321 304 288 272 258 245 232 221 210 200 190 182 173 166 158 152 145 139 134 129 124 120 115 111 108 104 101 98 95 92 90 87 85 83 81 79 78 76 74 73 72 70 69 68 67 66 65 64 63 62 61 61 60 59 59 58 57 57 56 56 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21
 62 63 63 64 65 66 67 68 68 69 71 72 73 74 75 77 78 79 81 83 84 86 88 90 92 94 97 99 102 105 108 111 114 117 121 125 129 134 138 143 149 154 160 167 174 181 189 197 206 215 225 236 247 259 272 286 300 316 333 350 369 389 411 434 458 484 511 540 571 603 638 674 712 753 795 839 885 933 982 1033 1085 1138 1191 1245 1298 1350 1401 1449 1495 1537 1574 1606 1633 1653 1667 1673 1672 1664 1649 1627 1599 1565 1526 1483 1435 1385 1333 1279 1225 1170 1115 1061 1008 957 906 858 812 767 724 684 646 609 575 542 512 483 456 430 406 384 363 343 325 307 291 276 262 248 236 224 213 203 193 184 176 168 160 153 147 141 135 129 124 119 115 111 107 103 99 96 93 90 87 84 81 79 77 75 73 71 69 67 65 64 62 61 60 58 57 56 55 54 53 52 51 51 50 49 48 48 47 47 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 52 53 53 54 54 55 55 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 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 62 62 62 62 62 61 61 61 61 60 60 60 60 59 59 59 58 58 58 58 57 57 57 57 56 56 56 56 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 56 56 56 56 57 57 57 58 58 59 59 60 60 61 61
 61 61 62 62 63 63 63 64 64 65 65 66 67 67 68 69 69 70 71 72 73 74 75 76 77 78 79 81 82 84 85 87 88 90 92 94 96 98 100 102 105 107 110 112 115 118 121 124 128 131 135 139 143 147 151 156 160 165 170 175 180 186 192 198 204 210 216 223 230 237 244 251 259 266 274 282 290 298 306 314 322 330 338 346 353 361 368 375 382 389 395 400 406 411 415 419 422 425 427 428 429 429 429 427 426 423 420 417 412 408 402 397 391 384 377 370 363 355 348 340 332 324 315 307 299 291 283 275 267 260 252 245 237 230 223 217 210 204 197 191 186 180 175 169 164 159 155 150 146 141 137 133 130 126 122 119 116 113 110 107 104 101 99 96 94 92 89 87 85 83 81 80 78 76 74 73 71 70 69 67 66 65 63 62 61 60 59 58 57 56 55 55 54 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 59 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 61 61
 20 21 22 22 23 24 25 25 26 27 28 29 30 31 33 34 35 36 38 39 41 42 44 46 48 50 52 54 57 59 62 65 68 72 75 79 83 88 93 98 103 109 116 123 130 138 147 157 167 179 191 204 219 234 251 270 290 312 335 361 389 419 452 487 525 566 610 657 707 760 816 875 937 1000 1065 1131 1196 1259 1320 1376 1427 1470 1504 1528 1542 1544 1535 1514 1484 1443 1395 1341 1281 1218 1152 1086 1020 956 892 832 774 719 667 618 572 529 490 453 419 387 358 332 307 284 263 244 226 210 195 181 169 157 146 136 127 119 111 104 98 92 86 81 77 72 68 65 61 58 55 53 50 48 46 44 42 40 38 37 36 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 19 18 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 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19
 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 33 34 35 37 39 41 43 46 48 51 54 58 61 66 70 75 80 86 93 100 108 117 126 137 148 161 175 190 207 225 245 268 292 319 349 382 418 458 502 550 602 660 723 792 868 950 1038 1134 1236 1344 1458 1576 1697 1818 1937 2050 2154 2245 2317 2369 2396 2398 2375 2327 2257 2168 2064 1951 1830 1707 1583 1462 1346 1235 1130 1032 941 857 780 710 646 587 533 485 441 401 365 332 302 275 251 229 209 190 174 159 145 133 122 112 103 94 86 80 73 67 62 57 53 49 45 42 39 36 33 31 29 27 25 23 22 20 19 18 17 16 15 14 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 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 36 37 38 40 41 42 44 45 47 48 49 51 52 54 55 56 58 59 61 62 63 65 66 67 68 69 71 72 73 74 75 75 76 77 78 78 79 79 80 80 81 81 81 81 81 81 81 81 80 80 80 79 78 78 77 76 76 75 74 73 72 71 70 69 68 66 65 64 63 62 60 59 58 57 55 54 53 52 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21
 7 8 9 10 11 12 13 15 16 18 19 21 23 24 26 28 30 33 35 38 40 43 46 49 53 56 60 64 68 73 77 83 88 94 100 106 113 121 129 137 146 156 166 177 189 201 215 229 244 261 278 296 316 337 359 383 408 435 464 494 525 559 594 630 669 709 750 793 837 882 928 974 1020 1066 1112 1156 1199 1240 1278 1313 1344 1371 1395 1413 1427 1435 1439 1438 1431 1420 1405 1386 1362 1336 1307 1275 1241 1206 1170 1132 1094 1056 1018 981 943 907 871 836 802 770 738 707 678 650 623 597 572 548 525 504 483 463 444 426 409 393 377 362 348 334 321 309 297 286 275 265 255 245 236 227 219 210 203 195 188 181 174 168 162 156 150 144 139 134 129 124 119 115 110 106 102 98 94 90 87 83 80 76 73 70 67 64 62 59 56 54 51 49 47 44 42 40 38 36 34 33 31 29 28 26 25 23 22 20 19 18 17 16 15 13 12 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 1 2 2 3 4 5 6
 0 0 0 0 0 0 0 0 0 1 3 4 6 8 11 13 16 18 21 25 28 32 36 40 44 49 55 60 66 73 80 88 96 105 115 126 137 150 163 178 194 212 231 252 274 299 326 355 387 422 461 502 548 597 651 710 774 843 919 1001 1089 1185 1287 1398 1515 1640 1773 1911 2056 2206 2359 2514 2668 2820 2965 3103 3228 3338 3431 3505 3556 3584 3590 3572 3533 3474 3397 3304 3200 3085 2964 2837 2708 2579 2450 2324 2201 2082 1968 1859 1756 1657 1565 1477 1395 1318 1246 1178 1115 1056 1001 950 902 857 815 776 739 705 673 643 615 589 564 541 519 498 478 460 442 425 409 394 380 366 353 340 328 316 305 294 284 274 264 254 245 236 228 219 211 203 195 188 181 174 167 160 154 147 141 135 129 124 118 113 108 103 98 93 88 84 79 75 71 67 63 60 56 53 49 46 43 40 37 34 31 29 26 24 22 19 17 15 13 11 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 13 18 24 31 39 47 57 68 80 93 108 126 145 166 190 217 248 282 320 364 412 467 529 598 677 765 865 977 1104 1247 1409 1591 1795 2024 2281 2566 2881 3226 3601 4001 4419 4845 5266 5661 6010 6289 6478 6562 6534 6396 6161 5848 5478 5074 4656 4239 3837 3456 3101 2776 2480 2212 1972 1757 1566 1395 1244 1109 989 883 789 705 631 564 506 453 407 365 328 295 265 238 215 193 174 157 142 128 115 104 94 84 76 68 61 55 49 44 40 35 31 28 24 21 18 16 14 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 14 16 18 21 24 28 31 36 40 46 52 58 66 74 83 94 105 118 133 149 168 189 212 238 268 301 339 381 429 482 543 611 687 772 868 973 1090 1218 1356 1503 1655 1810 1961 2101 2222 2316 2374 2393 2370 2307 2210 2085 1943 1790 1634 1481 1334 1196 1069 953 848 753 669 593 526 467 414 367 326 289 256 227 202 179 159 141 125 110 98 87 76 68 60 52 46 40 35 31 27 23 20 17 14 12 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 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
 37 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 52 53 55 56 58 59 61 63 65 68 70 73 75 78 81 85 88 92 96 101 106 111 117 123 129 136 144 152 161 170 181 192 204 217 231 247 264 282 302 323 346 372 399 429 461 496 534 575 620 668 721 778 839 905 977 1054 1137 1226 1322 1423 1532 1647 1768 1895 2028 2166 2307 2450 2594 2737 2875 3007 3129 3239 3334 3410 3467 3501 3512 3499 3463 3406 3329 3234 3125 3003 2873 2736 2596 2455 2315 2177 2042 1913 1788 1670 1558 1452 1353 1260 1173 1092 1017 947 883 823 767 716 669 625 584 547 512 480 451 423 398 375 353 333 314 297 281 266 252 239 227 215 205 195 186 177 169 161 154 147 141 134 129 123 118 113 109 104 100 96 92 89 85 82 79 76 73 70 67 65 62 60 58 56 53 51 50 48 46 44 43 41 39 38 37 35 34 33 32 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36
 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 50 52 54 56 58 61 64 66 69 73 76 80 84 88 92 97 102 108 113 120 126 134 141 150 159 169 179 190 202 215 229 244 260 278 297 317 339 362 387 414 443 474 507 543 581 621 663 708 755 805 857 910 965 1022 1079 1136 1192 1247 1299 1348 1393 1432 1464 1489 1506 1514 1514 1504 1486 1460 1427 1387 1342 1293 1239 1184 1127 1069 1012 955 900 846 795 745 698 653 611 571 534 499 466 436 407 381 356 333 312 292 274 257 241 227 213 201 189 178 168 159 150 142 135 128 121 115 109 104 99 94 90 86 82 79 75 72 69 66 64 61 59 57 54 52 50 49 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 21 21 20 20 19 19 19 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 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 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 11 13 14 16 19 21 24 26 29 33 36 40 44 49 53 59 65 71 78 86 94 103 113 124 137 150 165 182 200 220 242 267 294 325 358 395 437 483 534 590 653 722 799 883 977 1079 1191 1314 1446 1589 1742 1904 2073 2247 2424 2599 2767 2924 3062 3178 3265 3319 3338 3321 3270 3188 3079 2949 2802 2645 2481 2317 2154 1995 1843 1698 1562 1435 1318 1209 1108 1016 932 854 784 720 661 608 559 515 475 439 405 375 348 323 300 280 261 244 229 215 202 190 180 170 161 153 146 139 133 127 122 118 113 110 106 103 100 97 94 92 90 88 86 84 83 81 80 79 77 76 75 74 73 72 71 70 69 69 68 67 66 66 65 64 63 63 62 61 61 60 59 58 58 57 56 55 55 54 53 52 52 51 50 49 49 48 47 46 45 44 44 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 9 9 9 8 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 65 65 65 65 65 65 65 65 65 66 66 66 66 67 67 68 68 69 69 70 71 72 73 74 75 76 77 79 80 82 83 85 87 90 92 95 97 100 104 107 111 115 119 124 129 135 141 147 154 161 169 177 187 196 207 218 231 244 258 273 289 306 325 345 366 389 414 440 468 498 530 564 601 639 680 724 770 818 869 923 979 1037 1098 1160 1225 1290 1356 1422 1488 1553 1615 1675 1730 1780 1825 1862 1892 1914 1926 1930 1924 1909 1886 1854 1815 1770 1719 1663 1604 1542 1478 1413 1348 1283 1219 1157 1096 1037 981 927 875 826 779 735 694 655 618 583 551 520 492 465 440 417 395 375 356 338 322 307 292 279 266 255 244 234 224 215 207 199 192 186 179 173 168 163 158 153 149 145 141 137 134 131 128 125 122 120 118 115 113 111 110 108 106 105 103 102 101 99 98 97 96 95 95 94 93 92 92 91 91 90 90 90 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 91 91 92 92 93 94 94 95 96 97 98 98 99 100 101 102 104 105 106 107 108 109 111 112 113 114 116 117 118 120 121 122 124 125 126 128 129 130 131 133 134 135 136 137 138 139 140 141 142 143 144 144 145 146 146 147 147 148 148 148 148 148 149 149 148 148 148 148 148 147 147 146 146 145 144 143 143 142 141 140 139 137 136 135 134 133 131 130 129 127 126 124 123 121 120 118 117 115 114 112 110 109 107 106 104 103 101 100 98 97 96 94 93 92 90 89 88 87 86 84 83 82 81 80 79 78 77 77 76 75 74 74 73 72 72 71 70 70 69 69 68 68 68 67 67 67 66 66 66 66 65
 16 16 16 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 37 38 40 43 45 47 50 53 56 59 62 66 70 75 80 85 90 97 103 110 118 127 136 146 156 168 180 194 209 225 242 260 279 300 323 346 371 398 425 454 483 513 544 574 604 632 659 684 706 725 740 751 757 759 756 748 737 721 703 681 658 632 606 578 550 523 495 469 443 418 394 370 349 328 308 290 272 256 241 226 213 200 188 177 167 158 149 141 133 126 119 113 107 102 97 93 89 85 82 78 75 73 70 68 66 65 63 62 60 59 59 58 57 57 56 56 56 56 56 56 57 57 57 58 58 59 60 60 61 62 63 64 65 66 67 68 69 71 72 73 74 76 77 78 80 81 82 84 85 86 88 89 91 92 93 95 96 97 98 100 101 102 103 104 105 105 106 107 107 108 108 108 108 109 108 108 108 108 107 106 106 105 104 103 102 101 99 98 96 95 93 92 90 88 86 85 83 81 79 77 76 74 72 70 68 67 65 63 62 60 58 57 55 54 52 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15
 22 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 58 60 62 64 67 69 71 74 77 80 83 86 90 94 98 103 108 113 119 125 132 140 148 156 166 176 187 199 212 226 242 259 277 297 319 343 369 398 429 463 500 540 584 633 685 742 805 873 947 1027 1114 1208 1309 1418 1534 1658 1788 1925 2068 2214 2361 2508 2651 2786 2909 3016 3104 3168 3205 3215 3195 3147 3073 2976 2859 2727 2585 2435 2283 2130 1980 1835 1695 1563 1439 1322 1214 1114 1021 936 858 787 721 661 607 557 511 470 432 398 366 338 312 288 266 246 228 212 196 182 170 158 147 138 128 120 112 105 99 93 87 82 77 73 69 65 62 58 55 52 50 47 45 43 41 39 37 35 34 32 31 30 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 19 20 21 22
 38 39 41 42 44 46 47 49 51 53 54 56 58 60 63 65 67 69 72 74 77 79 82 85 88 91 94 98 101 105 109 112 117 121 125 130 135 140 146 151 158 164 171 178 185 193 202 210 220 230 241 252 264 277 290 305 320 337 354 373 393 414 437 461 487 514 544 575 608 644 681 721 764 809 856 906 959 1014 1072 1133 1196 1261 1327 1396 1465 1535 1605 1675 1742 1807 1868 1925 1975 2020 2056 2084 2102 2111 2110 2098 2077 2046 2006 1958 1903 1843 1777 1708 1636 1562 1487 1413 1339 1267 1196 1128 1062 999 939 882 828 776 728 683 640 600 563 528 495 465 437 410 385 362 341 321 302 285 269 254 240 227 215 203 193 183 174 165 157 149 142 136 129 123 118 113 108 103 99 95 91 88 84 81 78 75 72 70 67 65 63 60 58 57 55 53 51 50 48 47 45 44 43 42 41 39 38 37 36 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 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 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 22 23 24 25 27 28 29 30 31 32 34 35 36
 14 15 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 116 122 130 137 145 154 163 173 183 194 206 218 231 245 259 275 291 309 328 347 368 390 413 438 464 492 520 551 583 616 651 688 726 765 806 848 892 936 982 1028 1075 1122 1169 1216 1262 1307 1351 1394 1435 1473 1509 1542 1572 1598 1621 1640 1655 1666 1673 1676 1675 1671 1663 1651 1637 1619 1599 1576 1552 1525 1497 1467 1437 1405 1373 1341 1308 1275 1242 1209 1177 1145 1113 1082 1052 1022 993 965 937 910 884 859 834 810 787 765 743 722 701 682 662 644 626 608 591 574 558 543 527 513 498 484 470 457 444 431 419 407 395 383 372 361 350 340 329 319 310 300 291 281 272 264 255 247 239 231 223 215 208 201 194 187 180 174 167 161 155 149 144 138 133 128 123 118 113 108 104 100 96 92 88 84 80 77 73 70 67 64 61 58 56 53 51 48 46 44 42 40 38 36 34 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 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 1 2 2 3 4 5 6 8 9 10 11 13
 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 9 10 11 12 14 16 18 20 23 26 30 34 38 44 49 56 64 72 82 93 105 119 135 152 172 195 220 248 280 316 357 403 454 512 578 652 736 830 936 1055 1190 1341 1511 1702 1916 2153 2416 2705 3020 3359 3717 4087 4460 4820 5152 5435 5651 5782 5819 5758 5605 5372 5076 4737 4374 4003 3638 3286 2955 2648 2367 2112 1882 1676 1492 1327 1181 1051 936 834 744 664 593 530 474 424 380 342 307 276 249 225 203 184 167 151 138 126 115 105 96 88 81 75 69 64 60 56 52 49 45 43 40 38 36 34 32 30 29 28 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 14 14 14 15 15 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 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 7 7 7 7 7 7 7
 86 85 85 84 83 82 82 81 80 79 79 78 77 77 76 75 74 74 73 73 72 71 71 70 70 69 69 68 68 67 67 67 67 66 66 66 66 66 67 67 67 68 68 69 70 71 72 73 75 77 78 81 83 86 89 92 96 100 105 110 115 121 128 135 143 152 161 172 183 196 209 224 240 257 276 297 320 345 372 401 433 468 506 547 593 642 696 754 817 886 960 1041 1127 1220 1319 1425 1535 1650 1769 1890 2010 2127 2237 2338 2424 2493 2541 2566 2565 2538 2487 2413 2320 2211 2092 1964 1833 1702 1573 1448 1328 1216 1110 1012 922 839 763 693 630 573 521 474 431 392 357 325 297 271 247 226 207 189 173 159 146 134 123 113 104 95 88 81 74 68 63 58 53 49 45 41 38 35 32 29 27 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 1 2 2 3 4 4 5 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 40 42 43 44 46 47 48 50 51 52 54 55 57 58 60 61 63 64 65 67 68 70 71 73 74 76 77 78 80 81 82 84 85 86 87 88 89 90 91 92 93 94 95 96 96 97 98 98 98 99 99 99 100 100 100 100 100 100 100 100 99 99 99 98 98 98 97 97 96 96 95 94 94 93 93 92 91 90 90 89 88 88 87
 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 27 28 29 30 32 33 35 36 38 40 43 45 48 51 55 59 63 67 72 78 84 91 99 107 116 126 137 150 163 178 195 213 234 256 282 309 340 374 411 453 499 550 605 667 734 807 887 972 1064 1161 1261 1364 1466 1565 1656 1737 1801 1846 1868 1865 1838 1787 1716 1629 1530 1423 1313 1204 1097 995 899 810 728 653 585 524 469 419 375 335 300 268 240 215 193 173 155 139 125 112 101 90 81 73 66 59 53 48 43 38 34 31 27 24 22 19 17 15 13 11 10 8 7 6 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 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 13 13 13 13
 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 44 45 47 48 50 51 53 55 57 59 61 64 66 69 72 75 78 81 85 88 92 97 101 106 111 116 122 128 135 141 149 157 165 174 183 193 204 215 227 239 253 267 282 298 315 333 352 371 392 414 437 461 486 513 540 568 597 627 657 688 720 751 783 814 845 875 904 932 958 981 1003 1021 1037 1050 1059 1064 1067 1065 1060 1052 1041 1026 1009 989 967 943 918 891 864 835 807 778 749 720 692 664 637 611 585 560 536 513 491 470 450 431 412 395 378 363 348 334 320 308 296 284 274 264 254 245 237 229 221 214 207 201 195 189 184 178 174 169 165 161 157 153 149 146 143 140 137 134 132 129 127 125 123 121 119 117 115 113 112 110 109 107 106 104 103 102 101 100 99 98 97 96 95 94 93 92 92 91 90 90 89 89 88 87 87 87 86 86 85 85 85 84 84 84 84 83 83 83 83 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 80 80 80 80 80 80 79 79 79 79 78 78 78 77 77 77 76 76 75 75 74 74 73 73 72 71 71 70 69 69 68 67 66 66 65 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25
 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 29 29 30 30 31 32 33 33 34 35 36 37 39 40 41 43 44 46 48 50 52 54 56 59 62 65 68 72 76 80 85 90 95 101 107 114 121 129 138 148 158 169 181 195 209 224 241 259 279 300 323 348 375 403 434 467 503 541 582 625 670 718 769 821 875 931 987 1044 1100 1155 1207 1256 1301 1339 1371 1395 1411 1418 1416 1406 1386 1359 1324 1284 1239 1189 1137 1083 1028 973 918 865 813 763 715 670 627 586 548 512 478 447 418 391 365 342 320 300 282 265 249 234 221 208 196 186 176 167 158 150 143 136 130 124 118 113 108 104 100 96 92 89 86 83 80 77 75 72 70 68 66 64 62 61 59 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 32 32 31 31 30 30 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21
 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 33 34 36 38 41 43 46 49 52 55 59 63 67 72 77 83 89 96 103 111 120 129 139 150 162 175 190 205 222 240 259 280 303 328 354 383 413 446 480 517 556 596 638 681 725 769 812 853 893 928 960 985 1005 1017 1021 1018 1007 989 964 934 899 860 819 776 732 688 644 602 561 522 485 450 418 387 358 332 307 284 263 244 226 209 194 180 167 155 144 134 125 116 109 101 95 89 83 78 73 68 64 61 57 54 51 48 45 43 40 38 36 34 33 31 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 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 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16
 40 40 41 42 42 43 43 44 45 45 46 47 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 68 70 72 73 75 77 79 81 83 85 87 89 92 94 97 100 103 106 109 112 116 119 123 127 131 135 140 145 149 155 160 165 171 177 183 189 196 203 210 217 224 232 240 248 256 264 272 281 290 298 307 316 324 333 341 349 357 365 372 379 386 392 397 402 406 410 413 415 416 417 416 415 413 410 407 403 398 392 386 379 371 364 355 347 338 329 320 311 301 292 283 273 264 255 246 238 229 221 213 205 197 190 183 176 170 164 157 152 146 141 136 131 126 122 118 114 110 106 103 99 96 93 90 87 85 82 80 77 75 73 71 69 67 65 64 62 61 59 58 56 55 54 53 51 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 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 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39
 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 10 10 11 12 12 13 14 15 16 18 19 20 22 24 25 27 30 32 34 37 40 44 47 51 56 60 65 71 77 84 91 99 107 117 127 138 150 163 178 194 211 229 250 272 296 322 350 381 414 450 489 531 576 624 675 730 787 847 910 974 1040 1105 1170 1233 1293 1348 1396 1437 1468 1489 1500 1499 1487 1464 1432 1391 1343 1290 1232 1171 1109 1046 983 922 863 806 752 701 652 607 564 525 488 454 422 393 366 341 318 297 277 259 242 227 213 200 188 177 166 157 148 140 132 125 119 112 107 101 96 92 87 83 79 76 72 69 66 63 60 58 55 53 51 49 47 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 17 17 17 16 16 15 15 15 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 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
 16 17 17 18 19 20 20 21 22 23 24 25 25 26 27 28 30 31 32 33 34 36 37 38 40 42 43 45 47 49 51 53 55 57 60 63 65 68 72 75 79 82 86 91 95 100 105 111 117 123 130 137 145 153 162 172 182 193 205 217 230 245 260 276 293 311 331 352 374 397 422 448 475 504 534 565 598 632 666 702 738 774 811 847 882 916 949 980 1008 1033 1055 1073 1087 1097 1102 1102 1098 1089 1076 1060 1039 1016 989 961 930 898 865 832 798 764 731 698 666 634 604 575 546 520 494 469 446 424 403 384 365 348 331 316 301 287 275 263 251 241 231 222 213 205 197 190 183 177 171 166 160 156 151 147 143 139 135 132 128 125 122 120 117 114 112 110 108 106 104 102 100 98 96 95 93 91 90 89 87 86 84 83 82 80 79 78 77 76 74 73 72 71 70 69 68 67 66 64 63 62 61 60 59 58 57 56 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 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 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15
 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 35 36 37 38 40 42 43 45 47 49 52 54 57 60 63 66 70 73 78 82 87 92 98 104 111 118 126 134 143 153 164 175 188 201 215 231 247 265 284 304 326 349 373 399 427 455 485 516 548 581 614 647 680 712 742 771 798 821 841 856 868 874 876 873 865 852 836 815 792 765 737 707 676 645 613 582 551 520 491 463 435 410 385 361 339 319 299 281 263 247 232 218 205 193 182 171 161 152 144 136 128 122 115 110 104 99 95 90 86 83 79 76 73 71 68 66 64 62 60 58 57 55 54 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 43 42 42 42 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 41 41 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 51 52 52 52 52 52 52 53 53 53 53 53 53 53 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 40 40 39 39 38 37 37 36 35 35 34 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 19 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
 15 15 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 31 32 33 34 36 37 39 40 42 44 46 48 50 52 55 57 60 63 66 69 72 76 80 84 88 93 98 104 110 116 123 130 137 146 155 164 175 186 198 210 224 239 255 272 290 310 331 353 377 402 430 458 489 521 556 591 629 668 709 751 793 837 881 924 967 1009 1049 1086 1119 1149 1174 1194 1209 1217 1219 1215 1204 1188 1166 1139 1108 1074 1036 996 954 912 868 825 783 741 700 660 622 586 551 518 487 457 429 403 379 356 334 314 295 277 261 246 232 218 206 195 184 174 165 156 148 141 134 127 121 115 110 105 100 96 92 88 85 81 78 75 72 70 67 65 63 61 59 57 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 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 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 46 48 50 52 55 57 60 62 65 68 71 75 78 82 86 91 95 100 105 111 117 123 129 136 143 150 158 167 175 185 194 204 215 226 237 249 261 274 287 300 314 328 343 357 371 386 400 414 428 442 455 467 478 489 498 507 514 519 524 527 528 528 527 524 520 514 507 499 491 481 470 459 447 435 423 410 397 384 372 359 346 334 322 310 299 288 277 267 257 248 239 230 222 214 206 199 192 186 180 174 168 163 158 154 149 145 142 138 134 131 128 125 123 120 118 116 114 112 110 108 107 105 104 103 102 100 99 99 98 97 96 96 95 95 94 94 93 93 93 93 92 92 92 92 92 92 92 92 92 92 93 93 93 93 93 94 94 94 94 95 95 95 95 96 96 96 96 97 97 97 97 97 97 97 97 97 97 97 97 97 97 97 96 96 96 95 95 94 94 93 92 92 91 90 89 88 87 86 85 84 83 82 81 79 78 77 76 74 73 72 70 69 68 66 65 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 30 29 28 27 26 26 25 24 23 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 11 11 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 13 13 13 13 14 14
 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 88 90 91 93 94 96 97 99 100 102 104 105 107 109 111 113 115 117 120 122 124 127 130 132 135 139 142 145 149 153 157 161 165 170 175 180 185 191 197 203 210 217 224 232 240 248 257 267 276 287 297 309 320 332 345 358 372 386 401 416 432 448 464 481 498 516 534 552 570 588 606 624 642 659 676 692 707 720 733 745 754 763 769 774 777 777 776 772 767 760 750 739 727 712 697 680 662 644 624 604 584 564 543 523 502 482 463 444 425 407 389 372 356 340 325 311 297 284 271 259 248 237 227 217 208 199 191 183 175 168 161 155 149 143 138 133 128 123 119 114 110 106 103 99 96 93 90 87 84 82 79 77 75 72 70 68 67 65 63 61 60 58 57 55 54 53 51 50 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 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 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 51 51 52 53 54 55 55 56 57 58 59 60 61 62 63 64
 24 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 45 46 47 49 51 52 54 56 59 61 64 66 69 72 76 79 83 87 91 96 101 106 112 118 125 132 139 147 156 165 175 185 196 208 220 233 247 262 278 295 312 331 350 371 392 414 437 460 484 508 532 556 580 603 625 645 664 680 694 705 713 717 718 716 710 701 688 673 655 635 614 591 567 542 517 492 468 443 420 397 375 353 333 314 296 278 262 247 232 218 206 194 183 172 162 153 145 137 129 123 116 110 104 99 94 90 85 81 77 74 71 68 65 62 59 57 55 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 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 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24
 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 36 37 38 39 40 41 43 44 46 48 50 52 55 57 60 64 67 71 75 80 85 91 97 104 112 120 129 139 150 162 175 190 206 224 243 265 288 314 342 373 407 444 485 530 578 631 688 749 815 885 960 1038 1119 1202 1285 1367 1446 1518 1582 1635 1675 1699 1706 1696 1669 1627 1571 1505 1429 1348 1264 1179 1094 1012 932 857 786 719 657 600 548 500 456 415 379 345 315 287 262 239 218 200 183 167 153 140 129 118 109 100 92 85 79 73 67 62 58 54 50 47 44 41 38 36 34 32 30 28 27 25 24 23 22 21 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 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 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 16 16 16 16 16 17 17 17 17 17 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 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25
 45 45 46 47 48 49 51 52 53 54 55 56 58 59 60 62 63 65 66 68 70 71 73 75 77 79 81 83 85 87 90 92 94 97 100 103 105 108 112 115 118 122 125 129 133 137 141 145 150 154 159 164 169 175 180 186 192 198 204 211 217 224 231 239 246 254 262 270 278 286 295 303 312 321 330 339 348 357 366 375 384 393 402 411 419 428 436 443 451 458 465 471 477 482 487 491 495 498 500 502 503 503 503 502 500 498 495 491 487 482 477 471 464 457 450 442 434 426 417 408 399 390 381 371 362 352 343 333 324 315 305 296 287 279 270 262 253 245 237 230 222 215 208 201 195 188 182 176 170 164 159 154 148 143 139 134 130 125 121 117 113 110 106 102 99 96 93 90 87 84 81 79 76 74 71 69 67 65 63 61 59 57 55 54 52 50 49 47 46 45 43 42 41 40 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 43 44
 76 77 78 79 81 82 83 85 86 88 89 91 92 94 96 97 99 101 103 104 106 108 110 112 114 116 118 120 123 125 127 130 132 134 137 140 142 145 147 150 153 156 159 162 164 167 170 173 176 179 182 185 188 191 194 197 200 203 206 208 211 214 216 218 220 222 224 226 228 229 230 231 232 232 233 233 233 232 232 231 230 229 228 226 224 222 220 217 215 212 209 206 203 200 196 193 189 185 182 178 174 170 167 163 159 155 151 148 144 140 137 133 130 126 123 119 116 113 110 107 104 101 99 96 93 91 89 86 84 82 80 78 76 74 72 71 69 67 66 64 63 62 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 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 44 45 45 45 45 46 46 46 47 47 47 47 48 48 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 51 51 51 51 50 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47 48 48 48 49 49 49 50 50 51 51 52 52 53 54 54 55 55 56 57 58 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
 35 37 40 42 44 47 50 53 56 59 62 66 69 73 77 81 86 90 95 100 105 111 117 123 130 136 144 151 159 167 176 185 195 205 215 226 237 249 262 275 288 302 316 331 347 363 379 396 414 431 449 468 486 505 524 543 562 581 599 617 635 652 669 685 700 714 728 740 751 761 770 777 783 788 792 794 795 794 793 790 786 781 774 767 759 749 739 728 717 704 692 678 664 650 635 620 604 589 573 557 541 525 509 493 477 462 446 431 416 401 386 372 358 344 331 318 305 293 281 270 258 248 237 227 218 208 199 191 183 175 167 160 153 146 140 134 128 122 117 112 107 103 98 94 90 86 82 79 75 72 69 66 63 61 58 56 53 51 49 47 45 43 41 39 37 36 34 33 31 30 28 27 26 25 24 23 21 20 19 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 5 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 18 19 20 22 23 24 26 28 29 31 33
 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 43 44 45 47 48 50 52 54 55 57 59 62 64 67 69 72 75 78 81 85 89 93 97 102 106 112 117 123 129 136 143 151 159 168 177 187 197 208 220 233 246 260 275 291 308 325 344 364 384 406 428 452 476 501 527 553 580 608 635 663 690 716 742 766 789 810 829 846 859 870 878 882 882 879 873 863 851 835 817 796 774 750 724 698 671 643 616 588 561 535 509 483 459 436 413 391 371 351 333 315 299 283 268 254 241 228 217 206 196 186 177 168 160 153 146 139 133 127 122 116 111 107 102 98 94 91 87 84 81 78 75 72 70 67 65 63 61 59 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 35 34 33 32 32 31 30 29 28 27 27 26 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20
 101 103 105 108 110 112 114 117 119 121 123 125 127 129 131 133 135 137 139 141 143 145 146 148 149 151 152 154 155 156 157 158 159 160 161 162 162 163 163 164 164 164 165 165 165 165 165 165 165 165 164 164 164 163 163 163 162 162 161 161 160 160 159 159 158 158 157 157 156 155 155 154 154 153 152 152 151 150 150 149 149 148 147 147 146 145 145 144 143 142 142 141 140 139 139 138 137 136 135 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 116 115 114 113 112 111 109 108 107 106 104 103 102 101 99 98 97 96 95 93 92 91 90 88 87 86 85 84 83 81 80 79 78 77 76 75 74 73 72 71 70 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 51 50 50 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 26 26 26 26 25 25 25 24 24 24 24 24 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 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 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 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 58 59 61 62 64 66 67 69 71 73 75 76 78 80 82 84 86 88 90 93 95 97 99
 81 84 86 88 91 94 96 99 102 105 108 111 115 118 122 125 129 133 137 142 146 151 155 160 165 170 176 181 187 192 198 204 210 216 223 229 236 242 249 255 262 269 275 281 288 294 300 306 311 316 321 326 330 334 337 340 343 344 346 347 347 347 346 345 343 341 338 335 331 327 323 318 313 308 303 297 291 285 279 272 266 260 253 247 241 234 228 222 216 210 204 198 192 187 181 176 171 166 161 156 151 147 142 138 134 130 126 122 119 115 112 109 106 103 100 97 95 92 90 87 85 83 81 79 77 75 74 72 71 69 68 66 65 64 63 62 61 60 59 58 57 56 56 55 54 54 53 52 52 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 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 41 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 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 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 38 38 38 38 39 39 39 40 40 41 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 71 73 75 77 79
 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 36 37 38 39 41 42 43 44 45 47 48 49 51 52 54 56 57 59 61 63 65 67 69 72 74 77 79 82 85 88 91 94 97 101 104 108 112 116 120 124 128 132 137 142 146 151 156 161 166 171 177 182 187 192 198 203 208 214 219 224 229 234 239 244 248 253 257 261 265 269 272 275 278 281 284 286 288 290 291 293 294 295 295 296 296 296 296 296 295 295 294 293 292 291 290 289 288 286 285 283 282 281 279 278 276 275 273 272 270 269 267 266 264 263 262 260 259 257 256 254 253 251 250 248 247 245 243 241 240 238 236 234 231 229 227 224 222 219 216 214 211 208 205 202 198 195 192 188 185 181 178 174 171 167 163 160 156 152 148 145 141 137 134 130 127 123 120 116 113 110 107 103 100 97 94 91 88 86 83 80 78 75 73 71 69 66 64 62 60 58 57 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23
 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 45 46 47 47 48 49 50 51 53 54 55 56 57 59 60 62 63 65 66 68 70 71 73 75 77 79 81 83 86 88 90 93 95 98 101 103 106 109 112 115 118 121 124 127 130 133 136 139 142 144 147 150 153 155 158 160 162 164 166 168 169 171 172 173 174 174 175 175 175 175 174 174 173 172 171 170 169 167 166 164 162 160 158 156 154 152 150 147 145 143 141 138 136 134 131 129 127 125 123 121 119 117 115 113 111 109 107 106 104 102 101 99 98 96 95 94 92 91 90 89 87 86 85 84 83 82 81 80 79 78 77 76 76 75 74 73 72 71 70 69 68 68 67 66 65 64 63 62 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34
 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 59 60 61 63 64 66 67 69 71 73 75 77 79 81 83 86 88 91 93 96 99 102 105 108 111 114 118 121 125 128 132 136 139 143 147 151 155 159 163 167 171 175 179 183 187 190 194 197 201 204 207 210 212 215 217 219 220 222 223 223 224 224 224 224 223 222 221 219 218 216 213 211 208 205 202 199 196 192 189 185 182 178 174 170 166 162 159 155 151 147 144 140 136 133 129 126 123 120 116 113 111 108 105 102 100 97 95 93 91 89 87 85 83 81 79 78 76 75 74 72 71 70 69 68 67 66 65 64 63 62 62 61 60 60 59 59 58 58 57 57 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 57 57 58 58 59 59 60 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 79 80 82 83 85 86 88 90 91 93 95 97 98 100 102 104 106 107 109 111 113 114 116 117 119 120 122 123 124 125 126 127 128 129 130 130 130 131 131 131 131 131 130 130 129 128 128 127 126 124 123 122 120 119 117 116 114 112 110 108 106 105 103 101 99 97 95 93 90 88 86 84 83 81 79 77 75 73 71 70 68 66 65 63 62 60 59 57 56 55 54 52 51 50 49 48 47 46 45 45 44 43 42 42 41 41 40 39 39 39 38 38 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37
 32 33 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 51 53 54 56 58 60 62 65 67 69 72 75 78 81 84 87 90 94 98 102 106 111 115 120 125 131 136 142 148 154 161 168 174 182 189 196 204 212 219 227 235 242 250 257 264 271 278 284 289 295 299 303 306 308 310 311 311 310 309 307 304 300 296 291 286 280 274 268 261 254 247 240 232 225 218 210 203 196 189 182 175 168 162 156 150 144 138 133 128 123 118 113 109 105 101 97 93 90 86 83 80 77 74 72 69 67 65 63 61 59 57 55 54 52 51 50 49 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31
 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 36 36 37 38 39 40 41 42 43 45 46 47 49 51 52 54 56 58 60 62 65 68 70 73 76 80 83 87 91 95 100 104 109 115 120 126 132 139 146 153 161 169 177 186 195 204 214 224 235 245 256 268 279 290 302 314 325 336 348 358 369 379 388 397 405 412 419 424 429 432 434 436 436 435 433 430 426 421 415 409 402 394 385 377 367 358 348 338 328 318 308 298 289 279 269 260 251 242 234 225 217 209 202 195 188 181 175 169 163 157 152 147 142 137 133 129 125 121 117 114 110 107 104 101 98 96 93 91 88 86 84 82 80 78 76 74 72 71 69 68 66 65 63 62 61 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 43 44 44 44 44 44 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 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26
 50 51 52 53 54 56 57 58 59 61 62 63 65 66 68 69 71 72 74 75 77 78 80 81 83 84 86 88 89 91 92 94 95 97 98 100 101 102 104 105 106 107 109 110 111 112 113 113 114 115 115 116 116 117 117 117 117 118 118 117 117 117 117 116 116 116 115 114 114 113 112 112 111 110 109 108 107 106 105 104 103 102 101 100 99 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 74 73 72 71 71 70 69 69 68 67 67 66 66 65 65 64 64 64 63 63 63 62 62 62 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 58 58 57 57 57 56 56 56 55 55 55 54 54 53 53 53 52 52 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 42 43 44 45 46 47 49
 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 48 50 51 52 54 55 57 59 60 62 64 66 68 71 73 76 78 81 84 87 90 93 96 100 103 107 111 115 119 123 127 131 136 140 145 149 154 159 163 168 172 177 181 185 189 193 196 200 203 206 208 210 212 214 215 216 216 216 215 215 213 212 210 208 205 203 200 196 193 189 186 182 178 173 169 165 161 156 152 148 143 139 135 131 127 123 119 115 112 108 105 101 98 95 92 89 86 84 81 79 76 74 72 70 68 66 64 63 61 60 58 57 56 54 53 52 51 50 49 48 47 47 46 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 44 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 67 68 69 70 71 72 72 73 74 74 75 75 76 76 77 77 77 78 78 78 78 78 78 78 78 78 78 77 77 76 76 75 75 74 74 73 72 71 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 37 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31
 37 37 38 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 57 58 60 62 63 65 67 69 72 74 77 80 82 86 89 92 96 100 104 108 112 117 122 127 132 137 143 149 155 161 167 174 180 187 193 200 206 213 219 225 231 236 241 246 250 254 257 259 261 261 262 261 260 258 256 253 249 245 240 235 229 223 217 211 204 198 191 185 178 171 165 158 152 146 140 134 129 123 118 113 108 104 99 95 91 87 84 80 77 74 71 68 65 63 61 58 56 54 52 51 49 47 46 44 43 42 41 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 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 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 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 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37
 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 48 50 51 53 55 56 58 60 62 64 67 69 71 74 76 79 82 85 88 91 94 98 101 105 109 113 118 122 127 132 137 143 149 155 161 167 174 181 189 196 204 212 220 229 238 247 256 265 275 284 294 303 312 322 330 339 347 355 363 369 375 381 386 390 393 395 397 397 397 396 394 391 387 382 377 371 365 358 350 342 334 326 317 308 299 290 281 271 262 253 244 236 227 219 211 203 195 188 180 173 167 160 154 148 143 137 132 127 123 118 114 110 107 103 100 97 94 92 89 87 85 83 81 80 78 77 76 75 74 73 72 72 71 71 71 70 70 70 70 70 70 71 71 71 72 72 73 73 74 74 75 76 77 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 94 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 110 111 111 111 112 112 112 112 111 111 110 110 109 108 107 106 105 103 102 100 98 97 95 93 91 89 87 85 83 81 78 76 74 72 70 68 66 64 62 60 58 56 54 53 51 49 47 46 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28
 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 21 22 23 25 26 28 30 31 33 36 38 41 43 46 49 53 57 61 65 70 74 80 86 92 98 105 113 121 130 139 148 158 169 180 191 203 214 226 238 250 261 271 281 290 298 305 310 313 315 315 314 311 307 301 295 287 278 269 259 249 238 228 218 207 197 188 178 169 160 152 144 136 129 122 115 109 103 98 93 88 83 79 75 71 68 65 62 59 56 53 51 49 47 45 43 42 40 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4
 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 50 52 54 56 58 61 63 66 68 71 74 77 80 84 87 91 95 98 103 107 111 116 120 125 130 136 141 147 153 159 165 172 179 186 193 201 209 217 226 234 243 253 262 272 282 292 302 313 323 334 344 355 366 376 387 397 406 416 425 433 441 447 454 459 463 467 469 470 471 470 468 465 461 456 451 444 437 428 420 410 400 390 380 369 358 347 336 325 313 302 292 281 270 260 250 240 231 222 213 204 196 188 180 173 166 159 152 146 140 134 129 123 118 113 109 104 100 96 92 89 85 82 79 76 73 70 68 65 63 61 59 57 55 53 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14
 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 47 49 50 51 53 55 56 58 60 61 63 65 67 70 72 74 76 79 82 84 87 90 93 97 100 104 107 111 115 120 124 129 134 139 144 150 156 162 168 174 181 188 195 202 210 218 225 233 241 250 258 266 274 282 291 299 307 314 322 329 336 343 349 355 361 366 370 374 378 381 384 385 387 388 388 388 387 386 384 382 379 376 373 369 365 360 356 351 346 341 335 330 324 319 313 308 302 297 291 286 280 275 270 264 259 254 249 245 240 235 231 227 222 218 214 210 206 202 198 194 190 186 182 179 175 171 168 164 160 157 153 149 146 142 139 135 132 128 125 121 118 115 111 108 105 101 98 95 92 89 86 83 80 77 74 72 69 66 64 61 59 56 54 52 49 47 45 43 41 39 37 36 34 32 31 29 28 26 25 24 23 22 20 19 18 17 17 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 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 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 9 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22
 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 23 24 25 27 28 30 32 34 36 39 42 45 48 52 56 60 65 70 76 82 89 97 105 114 124 135 147 160 174 190 206 225 245 266 289 314 341 370 400 432 466 502 539 576 614 651 687 722 754 782 805 823 835 841 840 833 819 800 776 748 717 683 648 613 577 541 507 474 442 411 382 355 330 306 284 263 244 227 210 195 181 168 157 146 136 127 118 110 103 97 91 86 81 76 72 68 65 62 59 56 54 52 50 48 46 45 43 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 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 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 50 51 52 52 53 54 54 55 55 56 56 57 57 58 58 59 59 59 60 60 60 60 60 61 61 60 60 60 60 60 60 59 59 59 58 58 57 56 56 55 54 54 53 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7
 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 48 50 52 54 57 59 62 65 68 71 75 78 82 87 91 96 102 107 113 120 127 134 142 150 159 168 178 189 200 212 224 238 251 266 281 296 312 328 345 362 380 397 414 431 447 462 477 490 502 512 520 526 530 532 531 528 523 516 507 496 483 469 454 438 422 405 387 370 353 336 320 304 288 273 259 245 232 219 208 197 186 176 167 158 150 143 135 129 123 117 111 106 102 97 93 89 86 82 79 76 74 71 69 66 64 62 61 59 57 56 54 53 52 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 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 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12
 39 39 40 40 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 70 72 73 75 77 80 82 84 87 90 93 96 100 103 107 112 116 121 126 132 137 144 151 158 165 173 182 191 201 212 223 234 247 260 274 288 304 320 337 355 373 392 412 433 454 476 498 520 543 565 587 609 630 651 670 687 703 717 729 738 745 748 749 747 742 733 723 709 693 675 656 634 612 589 565 540 516 491 467 444 421 398 377 356 336 317 299 282 266 251 236 223 210 198 187 176 166 157 149 141 133 126 120 113 108 102 97 92 88 84 80 76 73 70 66 64 61 58 56 53 51 49 47 45 44 42 40 39 37 36 34 33 32 31 30 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 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 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 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 26 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
 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 46 47 48 49 49 50 51 52 53 54 55 56 56 57 58 59 60 61 62 64 65 66 67 68 69 71 72 73 74 76 77 79 80 82 83 85 87 88 90 92 94 95 97 99 101 103 105 108 110 112 114 116 119 121 123 126 128 130 133 135 137 140 142 144 147 149 151 153 156 158 160 162 164 165 167 169 170 171 173 174 175 175 176 177 177 177 177 177 177 176 175 174 173 172 171 169 168 166 164 162 160 157 155 152 150 147 145 142 139 136 134 131 128 125 122 120 117 114 112 109 107 104 102 99 97 95 92 90 88 86 84 82 80 79 77 75 74 72 71 69 68 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34
 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 35 36 37 38 40 41 43 44 46 48 50 52 54 56 58 61 63 66 69 72 75 78 82 85 89 93 98 102 107 112 117 122 128 134 140 147 153 160 168 175 183 191 199 207 216 225 234 243 252 262 271 280 289 298 307 316 324 332 339 346 352 357 362 366 369 372 373 373 373 372 370 367 363 358 353 347 340 333 326 318 310 301 293 284 275 266 257 249 240 231 223 215 207 199 192 184 177 171 164 158 152 146 140 135 130 125 120 116 112 108 104 100 96 93 90 86 83 81 78 75 73 70 68 66 64 62 60 58 56 54 53 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12
 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 69 71 73 74 76 78 80 81 83 85 87 90 92 94 97 99 101 104 107 109 112 115 118 121 124 127 130 133 136 139 142 145 148 151 154 157 160 163 166 168 171 173 176 178 180 181 183 184 186 187 187 188 188 188 188 188 187 187 186 184 183 181 179 177 175 173 170 168 165 162 159 156 153 150 147 144 140 137 134 131 127 124 121 118 115 112 109 106 104 101 98 96 94 91 89 87 85 83 81 79 77 75 74 72 71 69 68 67 65 64 63 62 61 60 59 58 57 56 56 55 54 54 53 52 52 51 51 50 50 49 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35
 30 31 32 33 34 35 36 38 39 40 41 43 44 45 47 48 49 51 52 54 56 57 59 61 62 64 66 68 70 72 74 77 79 81 84 86 89 91 94 97 100 103 106 109 113 116 120 123 127 131 135 140 144 149 154 159 164 169 175 181 187 193 200 206 213 220 228 235 243 251 260 269 277 287 296 306 316 326 336 347 358 369 380 392 404 415 427 439 452 464 476 488 500 512 523 535 546 556 566 575 584 592 599 605 610 613 616 617 617 615 612 608 602 594 586 576 565 552 539 525 510 494 478 462 445 428 411 394 378 361 345 329 314 299 284 270 257 244 231 220 208 198 187 178 168 159 151 143 136 129 122 116 109 104 98 93 88 84 79 75 71 67 64 61 57 54 51 49 46 44 41 39 37 35 33 31 29 28 26 24 23 22 20 19 18 17 15 14 13 12 11 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 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 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 26 27 28 29
 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 56 58 59 60 61 63 64 66 68 69 71 73 75 77 79 81 84 86 89 91 94 97 100 103 106 110 113 116 120 124 128 132 136 140 144 148 153 157 162 167 171 176 181 186 191 195 200 205 210 215 219 224 228 233 237 241 245 249 253 256 260 263 266 268 270 272 274 275 276 277 277 277 277 276 275 273 271 269 267 264 261 257 254 250 245 241 236 232 227 222 216 211 206 200 195 190 184 179 174 169 163 158 153 149 144 139 135 130 126 122 118 114 110 106 102 99 96 92 89 86 83 80 78 75 72 70 68 65 63 61 59 57 55 53 51 49 48 46 45 43 42 40 39 37 36 35 34 33 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 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 13 13 13 13 13 13 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 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32
 19 19 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52 54 55 57 59 61 63 65 68 70 73 75 78 81 85 88 92 96 100 105 110 115 121 127 133 140 147 154 162 171 179 189 199 209 220 232 243 256 269 282 296 310 325 339 354 369 384 399 414 428 441 454 465 476 485 493 499 503 505 506 505 501 496 489 481 470 459 446 433 418 404 388 372 357 341 325 310 295 281 266 253 240 227 215 204 194 183 174 165 156 148 141 134 128 121 116 110 105 101 97 92 89 85 82 79 76 73 71 69 66 64 63 61 59 58 56 55 53 52 51 50 49 48 47 46 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 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 25 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18
 36 37 38 40 41 42 43 45 46 47 49 50 52 53 55 57 59 61 62 65 67 69 71 73 76 79 81 84 87 90 93 97 100 104 108 112 116 121 125 130 136 141 147 153 159 166 173 180 187 195 204 212 221 230 240 250 260 271 282 293 305 316 328 340 351 363 375 386 397 407 418 427 436 444 451 457 462 466 469 470 470 469 467 464 459 454 447 440 431 422 412 402 391 379 368 356 344 332 320 308 297 285 274 263 252 242 231 222 212 203 194 186 178 170 163 156 149 143 137 131 126 121 116 111 107 102 99 95 91 88 85 82 79 76 74 71 69 67 65 63 61 60 58 56 55 54 52 51 50 49 47 46 45 44 43 43 42 41 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 35
 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 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 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 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 27 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 44 45 46 48 50 51 53 55 58 60 62 65 68 71 75 79 83 87 92 97 103 108 115 122 129 137 146 155 166 176 188 201 214 228 244 260 278 296 316 337 360 383 408 434 461 488 517 546 575 603 632 659 684 708 728 746 760 769 774 775 770 761 748 730 709 685 659 630 600 570 539 508 478 448 420 393 366 342 318 296 276 256 238 222 206 192 178 166 155 144 134 126 117 110 103 96 90 85 79 75 70 66 63 59 56 53 50 48 45 43 41 39 37 35 34 32 31 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 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20
 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 42 44 46 48 50 52 54 57 59 62 65 67 71 74 77 81 84 88 92 96 101 105 110 115 120 125 131 137 143 149 155 162 168 175 182 189 196 203 211 218 225 232 239 246 253 259 265 271 277 282 286 291 294 298 300 303 304 305 306 306 306 305 303 301 299 297 294 290 287 283 279 275 270 266 261 256 251 247 242 237 232 227 222 217 212 207 203 198 194 189 185 181 177 173 169 165 161 158 154 151 148 145 142 139 136 134 131 129 127 124 122 120 119 117 115 113 112 110 109 108 106 105 104 103 102 101 100 99 98 98 97 96 95 95 94 93 92 92 91 91 90 89 89 88 87 87 86 86 85 84 84 83 82 82 81 80 80 79 78 77 77 76 75 74 74 73 72 71 70 69 69 68 67 66 65 64 63 62 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 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 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18
 66 67 68 69 70 72 73 75 76 78 80 81 83 85 87 89 92 94 97 99 102 105 108 111 114 118 121 125 129 133 138 142 147 152 157 163 168 174 180 187 193 200 207 214 222 229 237 245 253 261 269 277 285 293 301 309 316 323 330 337 343 348 353 358 362 365 368 370 372 373 373 373 372 371 369 367 364 361 358 354 350 345 340 336 331 325 320 315 310 304 299 293 288 282 277 272 267 261 256 251 246 242 237 232 228 223 219 215 211 207 203 199 195 192 188 185 181 178 175 172 169 166 164 161 158 156 153 151 148 146 144 142 139 137 135 133 131 129 127 125 123 121 119 117 115 114 112 110 108 106 105 103 101 99 98 96 94 92 91 89 87 86 84 83 81 79 78 76 75 73 72 70 69 68 66 65 64 62 61 60 58 57 56 55 53 52 51 50 49 48 47 45 44 43 42 41 40 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 42 42 42 43 43 44 44 44 45 45 45 45 46 46 46 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 53 53 54 54 55 55 56 57 57 58 59 60 61 61 62 63 64
 39 40 41 42 42 43 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 64 65 66 67 67 68 69 70 70 71 72 72 73 73 74 74 75 75 76 76 76 77 77 77 78 78 78 78 78 78 79 79 79 79 79 79 79 79 79 79 80 80 80 80 80 80 80 80 81 81 81 81 81 81 82 82 82 83 83 83 84 84 84 85 85 86 86 87 87 88 88 89 89 90 91 91 92 93 93 94 95 95 96 97 98 98 99 100 100 101 102 103 103 104 104 105 106 106 106 107 107 108 108 108 108 108 108 108 108 108 107 107 107 106 105 105 104 103 102 101 100 99 98 97 96 95 94 92 91 90 88 87 85 84 82 81 80 78 77 75 74 73 71 70 68 67 66 64 63 62 61 59 58 57 56 55 54 53 52 50 49 49 48 47 46 45 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 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 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 38
 37 40 42 44 47 50 52 55 58 61 64 67 71 74 78 81 85 89 93 97 101 106 110 115 120 125 130 135 140 145 151 157 162 168 174 180 187 193 199 206 213 219 226 233 240 248 255 262 270 277 285 293 301 309 317 325 333 341 350 358 367 375 384 392 401 409 418 426 435 443 451 458 466 473 480 486 492 497 502 506 509 512 514 515 515 514 512 509 506 501 495 489 481 473 464 453 443 431 419 406 393 380 366 352 338 324 310 297 283 270 257 244 232 220 208 197 187 177 167 158 149 141 133 126 119 112 106 101 95 90 85 81 76 72 69 65 62 59 56 53 50 48 45 43 41 39 37 36 34 33 31 30 28 27 26 25 23 22 21 20 19 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 26 27 29 31 33 35
 28 29 31 32 34 36 37 39 41 43 45 48 50 53 55 58 61 64 67 70 74 77 81 85 89 94 98 103 108 114 119 125 131 138 145 152 159 167 174 183 191 200 209 218 227 237 246 256 266 275 285 294 303 311 319 327 334 340 346 351 355 358 361 362 363 363 362 361 358 355 352 348 343 338 333 327 322 316 310 303 297 291 285 279 273 267 261 255 250 245 239 235 230 225 221 217 213 209 205 202 199 196 193 190 188 186 184 182 180 178 177 176 175 174 173 172 172 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 172 172 172 172 171 170 170 169 167 166 165 163 161 159 157 155 152 150 147 144 141 138 135 132 128 125 122 118 115 111 108 104 101 97 94 91 87 84 81 78 75 71 69 66 63 60 57 55 52 50 47 45 43 41 38 36 35 33 31 29 28 26 24 23 22 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 24 25 26
 84 86 88 90 92 94 96 98 100 102 104 106 108 110 111 113 115 117 119 120 122 124 125 127 129 130 132 134 135 137 139 141 142 144 146 148 150 152 154 156 158 160 163 165 168 171 174 177 180 183 187 190 194 198 203 207 212 217 222 228 233 239 246 252 259 265 272 280 287 295 302 310 318 326 334 343 351 359 367 375 384 392 399 407 414 422 429 435 441 447 452 457 461 465 468 470 472 473 473 473 472 470 467 464 459 455 449 443 436 429 421 413 404 395 386 376 366 357 347 337 327 317 307 297 288 278 269 261 252 244 236 228 220 213 206 200 193 187 181 176 170 165 160 155 151 146 142 138 134 131 127 124 120 117 114 111 108 105 103 100 97 95 92 90 88 86 83 81 79 77 75 73 71 69 67 65 63 62 60 58 56 55 53 51 50 48 46 45 43 42 40 39 37 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 27 28 29 31 32 33 35 36 38 40 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 78 80 82
 36 39 41 43 46 48 51 54 56 59 62 66 69 72 76 80 84 88 92 96 101 105 110 115 120 126 131 137 143 149 156 162 169 176 183 190 197 205 213 220 228 236 244 252 260 269 277 285 293 301 308 316 323 331 338 344 351 357 363 368 374 379 383 387 391 395 399 402 404 407 409 411 413 415 416 417 418 419 420 420 421 421 421 421 421 420 420 419 418 417 415 414 412 410 408 405 402 399 395 391 387 383 378 372 367 361 354 347 340 333 325 317 309 301 292 284 275 266 257 248 239 230 222 213 205 196 188 180 173 165 158 151 144 138 132 126 120 114 109 104 99 95 90 86 82 78 74 71 68 64 61 58 56 53 51 48 46 44 42 40 38 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 9 9 10 11 12 13 14 15 17 18 19 21 22 24 25 27 29 31 32 34
 41 42 44 45 46 48 49 51 52 54 55 57 59 60 62 64 66 68 70 72 74 76 78 81 83 85 88 90 93 95 98 101 104 107 110 113 116 119 123 126 130 133 137 141 145 149 154 158 163 167 172 177 182 188 193 199 204 210 216 223 229 236 242 249 256 264 271 278 286 293 301 309 317 324 332 340 348 355 363 370 377 384 390 396 402 407 412 417 420 424 426 428 429 429 429 427 425 422 418 413 408 401 394 387 378 369 360 350 340 329 318 307 296 285 273 262 251 240 230 219 209 200 190 181 172 164 156 148 141 134 127 121 115 109 103 98 93 89 84 80 76 73 69 66 63 60 57 54 52 50 47 45 43 41 39 38 36 34 33 32 30 29 28 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 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 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40
 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 77 78 79 81 82 84 85 86 88 90 91 93 94 96 98 99 101 103 105 107 109 110 112 114 116 118 120 122 124 126 129 131 133 135 137 139 141 144 146 148 150 152 154 157 159 161 163 165 168 170 172 174 176 178 180 182 184 186 188 190 193 194 196 198 200 202 204 206 208 210 211 213 215 217 218 220 221 223 224 225 227 228 229 230 231 231 232 232 233 233 233 233 232 232 231 230 229 228 227 225 223 221 219 216 214 211 208 205 202 199 196 192 189 185 182 178 174 170 167 163 159 155 152 148 144 141 137 134 130 127 124 120 117 114 111 108 105 103 100 97 95 92 90 88 85 83 81 79 77 75 73 71 69 68 66 64 63 61 60 58 57 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 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 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 53 53
 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 24 25 26 27 28 30 31 32 33 35 36 38 39 41 43 45 47 49 52 54 57 60 63 66 70 74 78 82 86 91 96 102 108 114 120 127 134 142 151 159 169 178 189 200 212 224 237 251 266 281 298 315 333 352 372 393 415 438 461 486 511 537 564 590 617 644 670 696 721 744 765 785 801 815 825 831 834 833 828 819 807 791 772 751 727 701 674 646 617 588 560 531 504 477 451 426 402 379 358 338 319 301 284 268 253 239 226 214 203 192 182 173 164 156 149 142 135 129 123 118 113 108 103 99 95 91 88 84 81 78 75 72 70 67 65 63 61 59 57 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 28 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 4 4
 28 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 57 59 60 62 64 65 67 69 71 73 76 78 80 83 86 89 92 95 99 102 106 111 115 120 125 130 136 142 148 155 163 170 179 187 196 206 216 227 239 251 264 277 291 305 321 337 353 370 388 406 425 445 464 484 504 525 545 565 585 605 624 642 659 675 690 703 714 724 731 736 739 740 738 734 727 718 708 695 680 664 646 628 608 587 566 544 523 501 479 458 437 416 396 377 358 340 323 307 291 276 262 248 235 223 211 201 190 180 171 163 154 147 139 132 126 120 114 108 103 98 93 89 85 81 77 73 70 67 63 60 58 55 52 50 47 45 43 41 39 37 35 33 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 28
 22 23 24 25 26 27 29 30 31 32 33 34 36 37 38 40 41 42 44 45 47 48 50 51 53 54 56 58 59 61 63 64 66 68 69 71 73 75 76 78 80 82 83 85 87 89 90 92 94 96 98 100 101 103 105 107 109 111 113 116 118 120 122 125 127 130 133 136 139 142 145 148 151 155 159 162 166 170 175 179 183 188 193 198 203 208 213 218 224 229 235 240 246 252 257 263 268 274 279 284 289 293 297 301 304 307 309 311 312 312 312 311 309 307 304 300 296 291 285 279 272 265 258 250 242 234 226 218 209 201 193 186 178 170 163 156 149 143 136 130 124 119 114 109 104 99 95 91 87 83 80 76 73 70 67 64 62 59 57 55 53 51 49 47 45 43 42 40 39 37 36 35 34 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 16 17 18 19 20 21 21
 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 51 52 53 55 56 58 60 61 63 65 66 68 70 72 74 76 78 80 82 84 86 88 91 93 95 98 100 103 106 108 111 114 117 120 123 126 129 133 136 140 144 148 152 156 161 165 170 175 181 186 192 198 205 212 219 226 234 242 251 260 270 280 291 303 315 328 341 355 371 387 404 421 440 460 482 504 527 552 577 604 632 661 690 720 751 781 812 841 869 896 920 940 957 970 978 980 977 968 954 934 909 880 846 810 771 731 690 649 608 569 530 493 458 424 393 363 336 310 287 265 244 226 208 192 178 164 152 141 130 121 112 103 96 89 82 76 71 66 61 57 52 49 45 42 39 36 33 30 28 26 24 22 20 18 16 15 13 12 11 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 6 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 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 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 28
 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 39 41 43 44 46 48 50 52 54 56 59 61 63 66 68 71 74 77 80 83 86 90 93 97 101 105 109 113 118 122 127 132 137 143 148 154 160 166 172 179 185 192 199 206 214 221 229 237 245 253 261 269 277 286 294 303 311 320 328 337 345 354 363 371 380 388 397 405 414 422 430 439 447 455 463 471 479 487 495 502 510 517 524 531 538 544 550 556 561 566 570 573 576 579 580 581 581 580 578 575 571 567 561 555 547 539 530 520 509 498 486 474 461 448 435 422 408 395 381 368 354 341 328 316 303 291 280 268 257 246 236 226 217 207 198 190 182 174 166 159 152 145 138 132 126 121 115 110 105 100 95 91 86 82 78 74 71 67 64 60 57 54 51 48 46 43 41 38 36 34 32 30 28 26 24 23 21 20 18 17 16 15 13 12 11 11 10 9 8 8 7 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15
 11 12 14 15 16 17 19 20 22 23 25 26 28 30 31 33 35 37 39 41 44 46 48 51 53 56 59 62 65 68 71 75 78 82 86 90 94 98 103 107 112 118 123 129 135 141 147 154 161 168 176 184 193 202 211 221 231 242 253 265 277 290 303 317 332 347 363 380 397 415 434 454 474 495 517 540 564 588 613 638 665 692 719 747 776 805 834 863 892 921 949 977 1004 1030 1054 1077 1098 1116 1132 1146 1156 1163 1167 1166 1163 1155 1144 1129 1110 1088 1063 1036 1005 973 939 904 868 831 794 758 721 685 650 615 582 550 520 490 462 436 411 387 364 343 323 304 286 270 254 240 226 213 201 190 179 169 160 151 143 135 128 121 115 108 103 97 92 87 83 79 74 71 67 63 60 57 54 51 48 46 43 41 39 36 34 32 31 29 27 25 24 22 21 20 18 17 16 15 13 12 11 11 10 9 8 7 7 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 77 77 78 79 80 81 82 82 83 84 84 85 85 86 87 87 88 88 88 89 89 90 90 90 91 91 91 92 92 92 93 93 93 94 94 95 95 96 96 97 97 98 99 100 101 102 103 104 105 107 108 110 112 114 116 118 121 123 126 129 132 136 139 143 147 151 156 160 165 170 175 181 186 192 198 204 211 217 224 231 238 245 252 260 268 276 284 292 300 308 317 325 334 342 351 359 368 376 385 393 401 409 417 424 432 438 445 451 456 461 465 469 472 474 476 476 476 476 474 471 468 464 459 453 447 440 432 424 416 406 397 387 377 367 357 347 336 326 315 305 295 285 275 266 256 247 238 229 221 213 205 197 189 182 175 168 162 156 150 144 138 133 127 122 117 113 108 104 100 95 92 88 84 81 77 74 71 68 65 62 59 56 54 51 49 47 44 42 40 38 36 34 33 31 29 28 26 25 23 22 21 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 45 46 47 48 49 50 51 53 54 55 56 58 59 60 61 63 64 65 66 67 68 69 71 72 73 74 75 76
 58 58 59 60 60 61 61 62 63 63 64 65 65 66 66 67 67 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 77 77 78 79 79 80 81 82 83 84 85 86 87 89 90 92 94 96 98 101 103 106 109 113 117 121 125 130 135 141 147 154 161 169 177 186 196 206 217 229 241 255 269 285 301 318 337 357 378 400 424 449 476 505 535 567 601 637 675 715 757 801 847 895 945 997 1050 1105 1160 1216 1272 1327 1380 1431 1479 1522 1561 1593 1618 1635 1644 1644 1635 1618 1592 1558 1517 1471 1419 1363 1304 1244 1182 1120 1059 999 941 884 830 779 730 684 641 600 562 527 494 463 434 408 383 360 338 318 300 283 267 252 238 225 213 202 191 181 172 163 155 147 140 133 127 121 115 109 104 99 95 90 86 82 78 75 71 68 65 62 59 56 53 51 48 46 44 41 39 37 35 34 32 30 29 27 26 25 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 38 39 40 41 42 42 43 44 44 45 45 46 47 47 48 48 48 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 51 51 52 53 53 54 55 55 56 57
 12 13 15 16 17 18 19 21 22 23 24 26 27 29 30 32 33 35 37 38 40 42 44 46 48 50 52 54 56 59 61 63 66 69 72 75 78 81 84 88 91 95 99 103 108 112 117 122 128 133 139 146 152 159 167 175 183 192 201 211 221 232 243 255 268 281 295 309 324 340 357 374 392 410 429 448 468 488 508 529 550 572 593 614 635 656 677 697 716 735 754 771 787 802 816 829 840 850 858 864 869 872 873 873 871 866 861 853 844 834 822 809 794 779 762 745 727 708 689 670 651 631 612 593 573 555 536 518 500 483 466 450 434 419 404 390 376 363 350 337 325 314 303 292 281 271 262 252 243 234 226 217 209 202 194 187 180 173 166 160 153 147 141 136 130 125 119 114 109 105 100 95 91 87 82 78 75 71 67 64 60 57 54 51 48 45 42 39 37 34 32 30 27 25 23 22 20 18 17 15 14 12 11 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 6 7 8 9 10 11
 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 20 21 23 24 26 28 30 33 36 38 42 45 49 53 58 63 68 74 81 88 96 105 115 126 137 150 164 180 196 214 234 255 277 301 326 353 380 408 437 465 493 520 546 569 590 607 621 631 637 640 638 632 623 611 597 581 562 543 523 503 482 461 441 422 402 384 366 350 334 319 305 291 279 267 257 247 237 229 221 214 207 202 196 192 187 184 181 178 176 174 172 171 170 169 169 168 168 168 168 169 169 169 169 169 169 169 169 169 168 167 166 165 164 162 160 158 156 154 151 148 145 142 138 134 131 127 123 119 115 111 107 103 98 94 90 86 82 78 75 71 67 64 60 57 53 50 47 44 42 39 36 34 31 29 27 25 23 21 19 18 16 15 13 12 11 10 9 8 7 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 8 9 10 11 12 14 15 16 17 19 20 21 23 25 26 28 30 32 34 37 39 42 45 48 51 55 59 63 67 72 77 82 88 95 102 109 117 126 136 146 157 169 181 195 209 225 242 260 279 299 320 342 366 391 417 444 472 501 530 560 591 622 654 685 717 747 778 807 836 863 890 914 938 959 979 997 1014 1028 1041 1052 1061 1069 1075 1080 1083 1085 1086 1085 1084 1082 1079 1075 1070 1065 1059 1053 1045 1038 1029 1020 1011 1000 989 978 965 952 937 922 905 888 870 851 830 809 787 765 741 718 693 668 643 618 593 568 543 519 494 471 447 425 403 382 361 341 322 304 286 269 253 238 223 209 196 183 171 160 149 138 129 119 111 103 95 87 80 74 68 62 56 51 46 41 37 33 29 26 22 19 16 13 11 9 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
 36 37 39 40 42 43 45 47 48 50 52 54 56 57 59 61 63 65 67 70 72 74 76 79 81 83 86 88 91 94 96 99 102 105 108 111 115 118 121 125 128 132 136 140 144 148 152 156 161 165 170 174 179 184 189 194 200 205 210 216 222 227 233 239 245 251 257 263 270 276 282 288 295 301 307 314 320 326 332 338 344 350 356 362 368 374 379 385 390 396 401 406 411 416 421 425 430 434 438 441 445 448 451 453 455 457 458 459 460 460 460 459 458 456 454 451 448 444 440 435 430 425 420 414 407 401 394 387 380 373 366 359 352 344 337 330 323 316 309 303 296 290 283 277 271 265 260 254 248 243 238 233 228 223 218 214 209 205 201 196 192 188 184 180 176 172 169 165 161 157 154 150 147 143 140 136 133 129 126 122 119 115 112 109 105 102 99 95 92 89 86 83 80 77 74 71 68 65 62 60 57 55 52 50 47 45 43 41 39 37 36 34 32 31 29 28 27 26 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 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 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 1 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 10 11 12 13 14 15 16 17 19 20 21 22 23 25 26 27 29 30 31 33 34
 2 3 4 5 5 6 7 8 9 9 10 11 12 13 15 16 17 18 20 21 23 24 26 28 29 31 33 36 38 41 43 46 49 53 56 60 64 69 73 79 84 90 97 104 112 120 129 139 149 161 174 187 202 218 235 254 274 296 319 344 370 398 427 457 489 522 555 588 621 654 686 716 743 769 790 809 823 834 840 842 839 833 824 811 795 777 757 735 712 688 664 640 616 592 568 545 523 502 481 461 442 424 407 391 375 361 347 334 322 311 300 290 281 273 265 257 251 244 239 234 229 225 221 217 214 211 208 206 204 202 200 199 197 196 194 193 191 190 189 187 186 184 182 181 179 177 175 172 170 168 165 162 160 157 154 151 147 144 141 137 134 131 127 123 120 116 113 109 106 102 98 95 91 88 85 81 78 75 72 69 65 63 60 57 54 51 49 46 44 42 39 37 35 33 31 29 27 26 24 23 21 20 19 17 16 15 14 13 13 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2
 30 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 52 54 56 58 60 63 65 67 70 73 75 78 82 85 88 92 96 101 105 110 115 121 127 133 140 148 156 165 174 184 195 206 219 232 247 262 279 297 316 337 359 382 406 432 460 488 518 549 581 613 646 680 713 745 776 806 834 860 883 903 919 931 939 943 943 939 931 919 904 886 865 842 817 791 764 737 708 680 652 624 597 570 545 520 495 472 450 429 409 389 371 354 338 322 308 294 281 269 258 247 237 228 219 211 204 197 190 184 178 173 168 164 160 156 152 149 146 143 140 137 135 132 130 128 126 124 122 120 118 117 115 113 111 110 108 106 105 103 101 100 98 96 95 93 91 90 88 86 84 83 81 79 77 76 74 72 70 68 67 65 63 61 60 58 56 54 53 51 49 48 46 44 43 41 40 38 37 35 34 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 25 26 27 28 29
 85 89 93 96 100 104 108 112 116 120 124 129 133 138 142 147 151 156 161 166 171 176 182 187 193 198 204 210 216 222 228 234 241 248 254 261 268 276 283 291 298 306 315 323 332 341 350 359 369 379 389 400 411 422 433 445 458 470 483 496 510 524 538 553 568 583 599 614 630 646 662 679 695 712 728 745 761 778 794 810 827 842 858 873 888 903 917 931 945 958 971 983 994 1005 1015 1024 1033 1041 1048 1054 1059 1063 1066 1067 1068 1067 1065 1062 1058 1052 1044 1036 1026 1014 1002 988 973 957 939 921 902 882 861 840 818 795 773 750 727 704 681 659 636 614 592 570 549 528 508 489 469 451 433 415 398 382 366 351 336 322 308 295 282 270 258 247 236 226 216 206 197 188 179 171 163 155 148 141 134 127 121 115 109 103 98 93 88 83 78 74 69 65 61 57 53 50 46 43 40 37 34 31 29 26 24 21 19 17 15 13 12 10 8 7 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 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 16 17 19 20 22 23 25 26 28 30 32 34 36 39 41 43 46 48 51 54 57 59 62 66 69 72 75 78 82
 35 37 38 40 42 43 45 47 49 50 52 54 56 58 61 63 65 68 70 73 75 78 81 84 88 91 94 98 102 106 110 114 118 123 128 133 138 143 148 154 160 166 172 178 184 190 197 203 210 216 222 228 235 240 246 252 257 262 267 271 275 279 282 285 288 290 293 295 297 298 300 301 303 304 306 307 309 311 313 315 318 322 325 329 334 339 345 352 360 368 377 388 400 412 427 443 460 479 501 524 550 579 610 644 682 723 768 816 868 924 983 1046 1111 1178 1245 1311 1374 1432 1482 1522 1549 1562 1558 1539 1503 1454 1391 1319 1241 1158 1073 989 908 830 756 687 624 566 512 464 421 381 345 313 284 258 235 214 195 178 162 148 135 124 113 104 95 87 80 73 67 61 56 51 46 42 38 35 31 28 25 23 20 17 15 13 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17 18 20 21 22 23 24 26 27 28 30 31 32 34
 41 41 42 42 43 43 43 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 45 45 46 47 48 49 50 52 54 56 59 62 65 69 73 78 84 90 97 105 114 124 135 146 160 174 190 208 227 248 272 297 325 355 388 424 463 505 551 600 654 711 773 838 908 982 1059 1139 1222 1306 1390 1472 1551 1625 1691 1747 1792 1823 1839 1840 1825 1795 1752 1696 1631 1557 1479 1396 1312 1229 1147 1067 991 918 850 787 727 673 622 576 534 495 460 428 399 373 348 327 307 289 272 257 243 231 219 208 199 190 181 173 166 159 153 147 142 136 131 127 122 118 114 110 106 103 99 96 93 89 86 83 80 78 75 72 70 67 65 62 60 57 55 53 50 48 46 44 42 40 38 36 34 32 30 28 27 25 23 22 20 18 17 16 14 13 12 11 9 8 7 6 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 30 31 32 33 34 35 35 36 37 38 38 39 39 40
 23 24 26 28 30 32 34 36 38 40 43 45 47 49 52 54 56 59 61 64 66 69 71 74 77 80 82 85 88 92 95 98 102 105 109 113 117 121 125 130 134 139 144 150 155 161 168 174 181 189 197 205 214 223 234 244 256 268 281 295 309 325 341 358 377 396 416 438 460 484 508 533 559 586 614 643 672 701 731 761 792 822 852 882 912 941 969 997 1024 1050 1074 1098 1120 1141 1161 1179 1196 1211 1224 1236 1246 1255 1262 1267 1271 1274 1275 1274 1272 1269 1264 1258 1251 1243 1234 1224 1213 1202 1189 1176 1162 1148 1133 1118 1102 1085 1069 1051 1034 1016 997 978 959 939 918 898 877 855 833 811 788 765 742 719 695 672 649 625 602 579 556 533 511 489 467 445 425 404 384 365 346 328 310 293 276 260 245 230 215 201 188 176 163 152 141 130 120 110 101 92 84 76 69 62 55 49 43 38 33 28 23 19 15 12 9 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 2 3 4 6 7 9 10 12 14 15 17 19 21
 55 56 57 58 60 61 62 63 65 66 67 69 70 72 73 74 76 77 79 80 82 83 85 87 88 90 92 93 95 97 99 101 103 105 107 109 111 113 115 118 120 123 125 128 131 133 136 139 143 146 149 153 157 161 165 169 174 178 183 189 194 199 205 211 218 224 231 238 245 253 261 269 277 286 294 303 313 322 332 342 352 362 373 384 394 406 417 428 439 451 462 474 485 496 508 519 529 540 550 560 569 577 585 592 599 604 609 612 615 616 616 615 613 610 605 599 592 584 575 566 555 543 531 518 505 492 478 464 450 436 422 408 395 381 368 356 343 332 320 309 299 288 279 269 260 252 244 236 229 222 215 208 202 196 191 186 180 176 171 167 162 158 154 151 147 144 140 137 134 131 128 126 123 120 118 116 113 111 109 107 105 103 101 99 97 95 93 92 90 88 87 85 84 82 81 80 78 77 76 74 73 72 71 70 69 68 67 66 65 64 63 62 62 61 60 60 59 59 58 58 57 57 56 56 55 55 55 54 54 54 53 53 53 53 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 48 47 47 46 46 46 45 45 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 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 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 54
 27 28 30 32 34 35 37 39 41 43 45 47 50 52 54 56 59 61 64 66 68 71 74 76 79 81 84 86 89 91 94 96 99 101 104 106 108 110 112 114 116 118 119 121 122 124 125 126 127 128 129 129 130 130 131 131 132 132 133 133 133 134 134 134 135 135 136 136 137 138 139 140 141 143 144 146 147 149 151 154 156 159 162 165 168 172 176 180 184 189 194 199 205 211 217 224 231 239 247 256 265 275 286 297 309 322 335 350 365 381 398 416 435 455 476 498 521 545 569 594 620 646 672 698 723 747 770 791 810 826 839 849 855 857 855 848 838 825 807 787 764 738 711 683 653 623 593 563 534 505 477 450 424 399 376 353 332 312 293 275 258 243 228 214 201 189 177 166 156 147 138 129 122 114 107 101 95 89 84 78 74 69 65 61 57 54 50 47 44 41 39 36 34 32 30 28 26 25 23 22 20 19 18 17 16 15 15 14 13 13 12 12 12 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 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 14 15 16 18 19 20 22 23 25
 17 19 20 22 24 25 27 29 30 32 34 35 37 39 41 42 44 46 48 50 52 53 55 57 59 61 63 65 67 69 71 74 76 78 80 83 85 87 90 92 95 98 101 103 106 109 113 116 119 123 127 131 135 139 144 149 154 159 165 171 177 184 192 200 208 217 226 236 246 257 269 281 294 308 322 337 352 368 385 403 421 440 459 479 499 521 542 565 587 611 634 658 683 708 733 759 784 811 837 863 889 916 942 968 994 1020 1045 1070 1094 1118 1141 1163 1184 1204 1224 1242 1258 1274 1288 1301 1312 1322 1331 1338 1344 1348 1352 1353 1354 1353 1351 1348 1344 1339 1332 1325 1316 1306 1295 1283 1270 1255 1240 1223 1205 1186 1165 1144 1121 1098 1073 1048 1021 994 966 938 908 879 849 819 788 758 728 697 667 637 608 579 550 522 495 468 442 417 393 369 346 324 303 283 264 246 228 211 196 181 167 153 141 129 118 107 98 89 80 73 66 59 53 47 42 37 33 29 26 23 20 17 15 13 11 9 8 7 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 1 3 4 5 7 8 10 11 13 14 16
 54 56 58 61 62 64 66 68 70 71 73 74 76 77 78 79 80 81 82 83 84 85 86 87 87 88 89 89 90 90 91 91 92 92 93 94 94 95 95 96 97 98 99 100 101 102 104 106 108 110 113 116 119 123 128 133 139 146 154 163 173 184 197 211 227 245 265 287 312 339 368 401 436 474 516 561 609 661 716 775 837 902 970 1041 1114 1189 1265 1342 1418 1492 1564 1633 1696 1753 1803 1844 1875 1896 1906 1905 1893 1871 1838 1797 1747 1690 1628 1562 1492 1421 1349 1277 1206 1137 1071 1007 946 889 836 786 739 696 657 621 588 557 530 504 481 460 441 423 407 392 379 366 354 343 332 322 313 304 296 288 280 272 265 258 251 244 237 230 224 217 211 204 198 191 185 179 172 166 160 154 147 141 135 129 123 117 111 105 99 93 87 82 76 71 65 60 55 50 46 41 37 33 29 25 21 18 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 1 2 3 4 6 7 9 10 12 14 16 18 20 22 25 27 29 31 34 36 38 41 43 45 48 50 52
 187 190 192 194 197 199 201 203 205 207 209 210 212 214 215 217 219 220 222 223 225 226 227 229 230 231 233 234 235 237 238 239 240 242 243 244 245 247 248 249 251 252 254 255 257 259 261 263 265 267 270 272 275 278 281 285 288 292 297 301 306 311 316 321 327 333 340 346 353 361 368 376 385 393 402 412 421 431 442 453 465 477 490 503 517 531 547 563 580 598 617 637 658 680 703 728 754 782 811 841 873 907 942 979 1017 1057 1098 1139 1181 1224 1266 1308 1348 1385 1420 1451 1477 1498 1513 1520 1520 1513 1497 1474 1444 1407 1364 1316 1264 1209 1151 1093 1034 976 918 863 809 757 708 661 617 576 537 501 467 436 406 379 354 330 308 288 269 251 235 220 206 192 180 168 158 147 138 129 121 113 105 98 92 85 80 74 69 64 59 54 50 46 42 38 34 31 28 25 22 19 16 13 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 6 7 8 8 9 9 10 10 11 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 45 46 48 49 51 53 55 56 59 61 63 65 67 70 72 75 78 81 84 87 90 93 96 100 103 106 110 113 117 121 124 128 131 135 138 142 145 149 152 156 159 162 165 168 171 174 177 180 182 185
 20 21 23 24 25 26 28 29 30 32 33 34 36 37 38 40 41 42 44 45 47 48 50 52 53 55 57 58 60 62 64 66 68 71 73 75 78 80 83 86 88 91 95 98 101 105 109 112 117 121 125 130 135 140 146 152 158 164 171 178 185 193 201 210 219 229 239 249 260 272 284 296 309 323 337 351 367 382 398 415 433 451 469 488 508 528 550 571 594 617 642 667 693 720 748 777 807 838 871 904 939 975 1012 1051 1090 1130 1170 1211 1253 1294 1334 1373 1411 1447 1481 1511 1537 1558 1575 1586 1591 1591 1584 1571 1551 1526 1496 1462 1423 1381 1336 1290 1242 1194 1146 1098 1051 1005 961 918 877 838 801 766 732 700 670 642 615 589 565 543 521 501 482 463 446 429 413 398 384 370 356 344 331 319 307 296 285 274 263 253 243 233 223 214 204 195 186 177 168 160 151 143 135 128 120 113 106 99 92 86 80 74 68 63 58 53 49 45 41 37 34 31 28 25 22 20 18 16 14 13 11 10 9 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 8 9 10 12 13 14 15 17 18 19
 45 47 48 50 52 53 55 56 58 60 61 63 64 66 68 69 71 72 74 76 77 79 81 82 84 86 88 90 92 93 96 98 100 102 105 107 110 112 115 119 122 126 129 134 138 143 148 154 160 167 174 182 191 200 210 221 233 247 261 277 294 312 332 353 376 401 427 455 486 518 552 588 625 665 706 748 792 836 882 927 973 1018 1062 1104 1144 1181 1215 1245 1271 1293 1309 1320 1326 1326 1321 1311 1297 1278 1255 1229 1199 1168 1134 1098 1062 1025 987 950 912 876 839 804 770 738 706 676 647 620 594 570 548 527 507 489 473 458 444 432 422 412 404 398 392 388 384 382 380 380 380 381 383 386 389 392 396 401 406 411 417 423 429 435 441 447 454 460 465 471 476 481 486 490 494 496 499 500 501 501 500 498 495 491 486 480 474 466 457 448 437 426 414 402 389 376 362 348 334 319 305 291 277 263 249 236 223 210 198 186 175 164 154 144 135 126 117 110 102 95 89 83 77 72 67 63 59 55 51 48 45 42 40 38 36 34 32 30 29 28 27 25 24 24 23 22 21 21 20 20 19 19 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 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11 12 14 15 17 18 19 21 22 24 26 27 29 30 32 34 35 37 38 40 42 43
 78 83 88 93 98 104 109 114 119 124 129 134 139 143 148 152 156 160 164 167 170 173 175 177 179 180 181 182 183 183 182 182 181 180 179 177 175 174 171 169 167 164 161 159 156 153 151 148 145 143 140 138 136 134 132 130 129 128 127 126 126 126 126 127 128 129 130 132 134 136 138 141 144 147 151 155 159 164 169 174 179 185 191 197 204 211 219 227 236 245 255 265 276 288 300 313 328 343 359 377 396 417 439 462 488 516 546 579 614 652 693 737 783 833 886 942 1000 1060 1121 1182 1242 1299 1351 1397 1435 1462 1478 1481 1470 1447 1410 1363 1306 1242 1172 1099 1025 951 879 809 742 679 621 566 516 469 427 388 352 320 290 263 239 216 196 177 160 145 130 117 106 95 85 75 67 59 52 46 39 34 29 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 1 2 4 5 7 9 11 13 15 18 20 23 26 29 32 36 39 43 47 51 55 60 64 69 73
 88 87 87 86 85 84 82 81 79 77 74 72 70 67 64 62 59 56 53 50 48 45 42 39 36 34 31 28 26 23 21 18 16 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 9 12 15 19 23 27 32 38 44 51 60 69 79 91 105 122 141 162 188 218 254 296 346 405 476 560 661 781 924 1093 1289 1513 1758 2013 2256 2456 2579 2601 2515 2339 2105 1845 1588 1349 1138 955 801 671 563 473 398 336 283 240 203 172 146 123 104 88 74 62 52 43 35 28 22 17 12 8 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 1 1 1 2 2 3 3 4 5 6 6 7 8 9 11 12 13 15 17 18 20 22 24 27 29 31 34 37 39 42 45 48 51 54 57 60 63 66 69 71 74 76 78 80 82 84 85 86 87 88 88
 34 36 38 41 43 46 48 50 53 55 58 60 63 65 68 70 72 75 77 79 81 83 85 87 89 90 92 94 95 96 97 98 99 100 100 101 101 101 102 102 101 101 101 101 100 100 99 99 98 98 97 96 96 95 95 94 94 94 94 94 94 94 95 96 96 97 99 100 102 103 105 108 110 113 116 119 122 125 129 133 138 142 147 152 158 163 170 176 183 191 198 207 216 225 235 246 258 270 283 297 313 329 347 366 386 408 431 456 483 512 543 576 610 646 684 723 763 803 843 881 918 951 980 1003 1020 1030 1031 1025 1010 988 958 922 882 838 791 743 695 647 601 556 514 473 436 400 368 337 309 284 260 238 218 200 183 168 153 140 128 117 107 98 89 81 74 67 61 55 50 45 40 36 32 28 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 1 2 3 4 5 7 8 9 11 13 14 16 18 19 21 23 25 27 29 32
 74 75 76 77 78 79 80 80 81 82 82 83 83 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 96 96 97 98 99 100 101 102 103 104 105 107 108 110 111 113 115 117 119 122 124 127 130 133 136 140 143 147 151 155 159 164 169 173 178 184 189 194 200 206 211 217 223 230 236 242 249 256 262 269 276 284 291 298 306 314 322 330 339 347 356 366 375 385 394 405 415 426 437 448 459 471 483 495 507 519 531 544 556 568 580 592 603 614 624 634 644 652 660 666 672 677 680 682 684 684 683 681 677 673 668 662 654 647 638 629 619 609 598 587 576 565 553 541 530 518 506 494 482 471 459 447 436 424 413 402 391 380 369 358 347 337 326 316 305 295 285 274 264 254 245 235 225 216 206 197 188 179 170 162 153 145 137 130 122 115 108 101 95 89 83 77 72 66 62 57 53 49 45 41 38 35 32 30 27 25 23 21 19 18 16 15 14 13 12 11 10 10 9 8 8 8 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 20 21 22 23 25 26 28 29 31 33 34 36 38 40 41 43 45 47 49 50 52 54 55 57 59 60 62 63 65 66 67 69 70 71 72 73
 87 89 90 92 93 95 96 98 99 100 102 103 104 105 107 108 109 110 111 112 113 114 115 116 116 117 118 119 120 121 122 123 123 124 125 126 127 128 129 130 132 133 134 136 137 139 141 143 146 148 151 154 157 161 165 169 173 178 184 190 196 203 210 218 226 234 244 254 264 275 286 298 311 324 337 351 366 381 396 412 429 446 463 481 500 519 538 557 577 597 618 639 660 682 703 725 746 768 790 811 833 854 874 894 913 932 949 965 980 994 1006 1017 1025 1032 1037 1039 1039 1037 1033 1027 1018 1008 995 981 964 947 927 907 885 863 840 816 792 768 744 720 696 672 649 626 603 581 560 539 518 498 479 461 443 425 409 392 377 362 347 333 320 307 294 282 270 259 248 237 227 217 208 199 190 181 173 165 157 150 143 136 129 122 116 110 104 98 93 88 82 78 73 68 64 60 55 52 48 44 41 38 35 32 29 26 24 22 19 17 16 14 12 11 10 8 7 6 6 5 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 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 10 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 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 17 17 18 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 38 40 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 78 80 82 84 85
 63 64 65 67 68 69 70 71 72 73 74 74 75 76 77 77 78 79 79 80 80 80 81 81 81 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 84 84 85 85 86 87 87 89 90 91 93 94 96 98 100 103 106 108 112 115 119 123 127 131 136 141 146 152 158 164 170 177 184 192 200 208 216 225 235 244 254 264 275 286 297 309 321 333 346 358 371 383 396 409 421 433 445 457 467 477 487 495 502 508 513 517 519 520 519 517 513 508 502 495 486 477 466 455 444 431 419 406 393 380 367 355 342 330 318 306 295 284 274 264 254 245 236 228 220 212 205 198 191 185 179 173 168 162 157 153 148 143 139 135 131 127 124 120 117 113 110 107 104 101 98 96 93 90 88 85 83 81 78 76 74 72 69 67 65 63 61 60 58 56 54 53 51 49 48 46 45 43 42 40 39 38 37 36 34 33 32 32 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 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 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 43 45 46 47 49 50 51 53 54 56 57 58 59 61 62
 36 37 38 39 40 41 43 44 44 45 46 47 48 49 50 50 51 52 52 53 54 54 55 55 56 56 57 57 57 58 58 58 59 59 59 59 60 60 60 60 60 61 61 61 61 62 62 63 63 64 65 65 66 67 69 70 72 74 76 78 81 84 87 91 95 100 105 111 117 124 132 140 149 159 169 181 193 206 220 236 252 270 289 309 331 354 379 405 434 464 496 530 566 604 644 687 731 777 825 875 925 976 1027 1078 1127 1173 1216 1255 1288 1315 1334 1345 1347 1341 1326 1303 1272 1234 1191 1144 1093 1040 986 932 878 826 775 726 681 637 596 558 523 490 460 432 406 382 360 340 321 304 288 273 259 247 235 224 214 204 195 187 179 171 164 157 151 145 139 134 128 123 118 114 109 105 101 96 93 89 85 81 78 74 71 68 64 61 58 55 52 50 47 44 41 39 36 34 32 30 27 25 23 21 19 18 16 14 13 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 10 11 12 13 14 16 17 18 19 21 22 23 25 26 27 29 30 31 32 34 35
 32 35 38 42 45 49 53 57 61 65 69 73 78 83 88 93 98 103 108 114 120 126 132 139 145 152 160 167 175 183 191 200 209 218 228 238 249 260 271 283 295 308 321 335 350 365 381 397 414 432 450 469 489 510 531 553 576 599 623 648 674 700 726 754 781 809 838 866 894 923 951 979 1007 1034 1060 1086 1110 1134 1157 1178 1199 1218 1235 1251 1266 1279 1290 1300 1308 1314 1318 1320 1321 1319 1316 1310 1303 1294 1282 1269 1254 1237 1219 1198 1177 1153 1129 1103 1076 1048 1019 990 961 931 902 872 843 814 786 759 732 706 681 657 634 612 591 572 553 535 518 502 487 472 459 446 433 422 411 400 390 380 371 362 353 345 337 329 321 314 307 299 292 286 279 272 265 259 252 246 239 233 227 220 214 208 201 195 189 183 176 170 164 158 152 146 140 134 128 122 116 110 105 99 94 88 83 78 73 68 64 59 55 51 47 43 39 36 33 30 27 24 21 19 17 15 13 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 2 4 7 9 12 14 17 20 22 25 28
 25 27 28 30 31 32 34 35 37 38 39 41 42 43 45 46 47 49 50 51 52 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 93 95 97 99 101 104 107 111 114 118 123 128 133 139 146 153 161 169 179 189 199 211 223 237 251 267 284 302 321 341 363 387 412 439 468 498 530 565 601 640 681 723 768 814 862 910 960 1009 1057 1104 1149 1190 1226 1257 1281 1297 1305 1305 1297 1279 1254 1222 1184 1140 1093 1043 991 939 887 836 786 739 694 651 612 575 540 509 480 453 428 406 386 367 350 335 321 308 296 285 275 266 258 250 243 236 230 225 219 214 209 205 200 196 192 188 184 180 177 173 169 166 162 159 155 151 148 144 140 136 132 128 124 120 116 112 108 104 99 95 91 87 83 78 74 70 67 63 59 56 52 49 46 42 40 37 34 32 29 27 25 23 21 19 18 16 15 14 13 11 10 10 9 8 7 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 20 21 23 24
 10 11 13 14 16 17 19 20 22 24 25 27 29 31 33 34 36 38 40 42 44 46 49 51 53 55 58 60 63 65 68 70 73 76 78 81 84 87 90 93 96 99 102 105 109 112 115 119 122 126 129 133 136 140 144 148 152 156 161 165 169 174 179 184 189 195 201 207 213 220 227 234 242 250 259 268 278 288 299 310 322 334 348 362 377 392 409 427 445 465 486 508 531 556 582 610 640 671 705 740 778 817 859 903 949 998 1049 1102 1157 1214 1272 1331 1390 1448 1505 1560 1611 1658 1699 1733 1759 1776 1784 1781 1768 1745 1713 1672 1623 1567 1507 1442 1375 1307 1238 1169 1102 1037 974 914 857 802 751 703 658 615 576 539 504 472 443 415 389 365 342 321 301 283 266 250 234 220 207 194 183 172 161 151 142 133 125 117 109 102 95 89 83 77 72 67 62 57 52 48 44 40 37 33 30 27 24 22 19 17 15 13 11 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 1 2 3 4 6 7 9
 58 62 66 70 74 79 83 88 92 97 102 107 112 117 122 127 132 137 143 148 154 159 165 171 177 183 189 195 201 208 214 221 227 234 241 248 255 262 269 277 284 292 300 308 316 324 332 341 349 358 367 376 385 394 403 413 422 432 441 451 461 470 480 489 499 508 517 526 535 544 552 560 568 576 583 590 597 603 610 616 622 627 633 638 643 648 653 658 663 667 672 677 681 686 691 696 701 706 711 716 722 727 733 738 744 749 755 761 767 772 778 783 788 794 798 803 807 811 815 818 820 822 823 823 822 821 818 815 810 805 798 790 781 771 759 747 734 719 704 687 671 653 635 616 597 577 558 538 518 498 478 459 439 420 401 382 364 346 329 312 296 280 264 249 235 221 207 194 182 170 158 147 137 127 117 108 99 91 83 76 68 62 55 49 44 38 33 28 24 20 16 13 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 1 3 4 6 8 10 12 14 17 19 22 25 27 30 33 37 40 43 47 51 54
 59 63 67 70 74 78 81 85 88 91 94 97 100 103 105 107 109 111 112 114 115 116 116 117 117 117 117 117 117 116 116 115 114 114 113 112 111 110 109 108 107 106 105 104 103 102 101 101 100 100 100 100 101 101 102 103 105 107 109 111 114 118 121 126 130 135 141 147 153 160 167 174 182 190 199 208 217 226 236 246 257 267 278 289 300 311 322 333 345 356 367 379 390 401 412 423 434 444 454 464 473 482 491 499 506 513 519 525 530 534 538 541 543 545 546 546 545 544 543 541 538 535 531 527 523 518 513 508 502 496 489 482 475 467 459 450 441 431 421 411 400 389 377 365 353 341 328 316 303 291 278 265 253 240 228 216 204 192 181 170 160 149 140 130 121 112 104 96 88 81 74 67 61 55 50 44 40 35 31 27 23 19 16 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 12 14 16 18 21 23 26 29 32 35 38 42 45 48 52 56
 48 51 54 57 61 64 68 71 75 80 84 88 93 98 103 108 113 119 125 131 137 143 150 157 164 171 178 186 193 201 209 217 225 234 242 250 258 266 274 282 290 297 305 312 319 325 331 337 342 347 352 356 360 363 366 369 371 373 375 376 377 378 378 378 378 378 378 377 377 376 375 374 373 371 370 369 367 366 364 363 361 360 358 357 355 353 352 350 349 347 346 344 343 342 340 339 338 337 336 335 334 333 333 332 331 331 331 330 330 330 330 330 330 331 331 331 332 332 332 332 333 333 333 333 332 332 331 330 328 326 324 322 319 315 311 307 303 297 292 286 280 273 266 259 252 245 237 229 222 214 206 198 190 183 175 168 161 154 147 140 134 127 121 116 110 104 99 94 89 85 80 76 72 68 64 60 57 53 50 47 44 41 39 36 34 31 29 27 25 23 21 19 18 16 14 13 12 10 9 8 7 6 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 8 9 10 10 11 11 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 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 16 16 15 15 14 13 13 12 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 8 9 10 11 12 13 14 16 17 18 20 21 23 25 27 29 31 33 35 38 40 43 45
 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 56 58 61 63 66 69 72 75 79 83 87 91 96 101 106 112 118 125 132 140 147 156 165 174 184 194 205 216 227 238 250 262 274 285 296 307 318 328 337 345 352 358 363 367 369 371 372 371 370 367 364 361 356 352 346 341 336 330 324 319 313 308 303 298 293 288 284 281 277 274 271 269 267 266 265 264 264 264 264 266 267 269 272 275 278 282 287 292 298 304 311 319 327 335 345 354 364 375 385 396 407 418 429 439 449 458 467 474 480 485 488 489 489 487 484 478 472 463 454 443 431 419 405 392 378 363 349 335 321 307 294 280 268 256 244 232 222 211 201 192 183 175 166 159 151 144 138 131 125 119 114 109 104 99 94 90 86 82 78 74 71 67 64 61 58 55 52 50 47 45 42 40 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 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 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 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 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30
 25 25 26 26 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 47 48 50 51 53 55 57 60 62 65 67 70 73 77 80 84 88 93 97 102 108 113 119 126 132 140 147 155 164 173 182 192 202 213 224 235 247 259 271 283 296 308 320 332 344 356 367 377 387 397 406 414 421 428 434 439 444 447 450 453 454 455 456 456 455 454 453 451 449 447 445 443 440 438 435 433 431 428 426 423 421 419 417 416 414 412 411 410 408 407 406 405 405 404 403 402 402 401 400 399 397 396 394 392 390 388 385 381 378 374 370 365 360 354 349 342 336 329 323 315 308 301 293 286 278 271 263 256 248 241 233 226 219 212 206 199 193 187 181 175 169 164 158 153 148 143 138 134 129 125 121 117 113 109 106 102 99 96 92 89 86 83 80 78 75 73 70 68 65 63 61 59 57 55 53 51 50 48 47 45 44 43 42 41 40 39 38 37 37 36 36 36 36 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 49 50 51 52 52 53 54 55 55 56 57 57 58 59 59 60 61 61 62 62 63 63 64 64 65 65 66 66 66 67 67 67 67 67 67 67 67 67 66 66 65 65 64 64 63 62 61 61 60 59 57 56 55 54 53 51 50 49 47 46 45 43 42 40 39 38 37 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25
 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 27 29 30 32 35 37 40 43 46 50 54 58 63 68 73 79 85 91 98 106 114 122 131 141 151 161 172 183 195 207 220 232 246 259 273 288 302 316 331 345 360 374 388 402 415 428 440 452 463 473 482 491 498 505 510 515 518 520 521 521 520 518 515 512 507 502 495 489 481 474 466 457 448 439 430 421 412 403 394 385 377 368 360 351 343 335 327 320 312 305 298 291 284 277 270 263 257 250 244 238 232 225 219 213 208 202 196 190 185 179 174 169 163 158 153 148 143 138 133 128 123 119 114 110 105 101 96 92 88 84 80 76 73 69 65 62 58 55 52 49 46 43 40 38 35 33 31 28 26 25 23 21 20 18 17 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 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 19 19 18 18
 38 38 39 39 40 40 41 41 42 43 43 44 44 45 46 47 48 49 49 50 52 53 54 55 56 58 59 61 62 64 66 68 70 72 75 77 79 82 85 88 91 94 97 101 105 108 112 116 120 124 129 133 137 142 146 150 154 159 163 167 170 174 177 180 183 186 188 190 192 193 195 196 196 197 197 198 198 198 198 198 198 197 197 197 197 197 197 197 197 198 198 199 200 201 202 203 205 207 209 211 213 216 219 223 226 230 235 239 244 249 255 260 266 273 279 286 293 300 307 315 322 329 336 343 349 355 360 365 368 371 373 374 374 373 371 368 364 360 354 347 340 332 324 316 307 298 289 279 270 261 252 243 235 226 218 210 203 195 188 182 175 169 163 157 151 146 141 136 131 127 122 118 114 110 106 102 99 95 92 89 85 82 79 76 73 70 68 65 62 60 57 55 52 50 47 45 43 41 39 37 35 33 31 30 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 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 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 38
 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 30 31 33 35 37 39 41 43 46 48 51 55 58 62 66 71 76 81 87 94 101 109 118 128 138 150 163 177 193 210 228 248 269 291 315 339 363 388 412 434 454 471 484 493 496 495 488 477 462 443 422 399 376 351 327 304 282 260 240 221 204 188 173 159 147 135 124 115 106 98 90 83 77 71 66 61 56 52 48 45 42 39 36 33 31 29 27 25 23 21 20 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 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 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14
 60 63 65 68 70 73 76 79 81 84 87 90 94 97 100 103 107 110 114 117 121 125 128 132 135 139 143 146 150 154 157 161 164 167 170 174 176 179 182 184 187 189 191 192 194 195 196 197 197 198 198 198 197 197 196 196 195 193 192 191 189 188 186 184 183 181 179 177 175 173 171 169 168 166 164 162 160 158 157 155 153 152 150 149 148 146 145 144 143 142 141 140 139 138 138 137 137 136 136 136 136 135 136 136 136 136 137 138 138 139 140 142 143 144 146 148 150 153 155 158 162 165 169 173 177 182 187 192 198 204 211 217 224 232 240 247 256 264 272 281 289 298 306 314 321 328 335 341 346 350 353 356 357 358 357 355 353 349 344 338 332 324 316 308 299 289 279 269 259 249 238 228 218 208 198 188 179 170 161 152 144 136 129 121 114 108 101 95 90 84 79 74 69 65 61 57 53 49 46 43 40 37 35 32 30 28 26 25 23 21 20 19 18 17 16 15 15 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 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 13 13 13 13 12 12 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 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 23 24 25 26 28 29 31 32 34 36 37 39 41 43 45 47 49 51 53 55 58
 166 170 173 175 178 179 181 181 182 181 181 180 178 176 173 171 167 164 160 156 152 148 143 138 134 129 124 120 115 111 106 102 97 93 89 86 82 79 75 72 69 66 64 61 59 57 55 53 51 50 48 47 46 45 44 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 42 43 43 44 44 45 46 46 47 48 48 49 50 51 52 53 54 55 56 58 59 60 62 64 65 67 69 71 73 76 78 81 84 87 90 93 97 100 104 109 113 118 123 128 133 139 145 151 157 163 169 176 182 188 194 199 204 209 213 216 218 220 221 221 220 219 216 213 209 204 198 193 186 180 173 166 159 152 145 138 131 125 118 112 106 100 95 89 84 79 75 70 66 62 59 55 52 49 46 43 40 38 35 33 31 29 27 25 23 21 20 18 17 15 14 13 12 10 9 8 7 7 6 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 30 31 32 34 36 37 39 42 44 46 49 51 54 57 60 64 67 71 75 79 83 87 92 96 101 106 111 116 121 126 131 135 140 145 150 154 159 163
 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 76 77 78 79 80 82 83 84 86 87 88 90 91 93 94 95 97 99 100 102 103 105 107 109 111 113 115 117 119 122 124 127 130 133 136 139 142 146 150 154 158 162 167 172 177 182 188 194 200 206 213 220 228 236 244 252 261 271 281 291 302 313 325 338 351 364 379 394 410 427 444 463 482 502 523 545 568 591 615 640 665 691 716 742 767 791 814 835 855 872 886 896 904 907 906 901 891 878 861 840 816 790 762 732 701 669 638 606 575 545 516 488 461 436 412 389 368 348 329 311 295 280 265 252 240 228 217 207 197 188 180 172 165 158 152 145 140 134 129 124 119 115 111 107 103 99 95 92 89 86 83 80 77 74 71 69 66 64 61 59 57 55 52 50 48 46 44 43 41 39 37 36 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 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 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 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 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 16 17 18 19 20 21 22 24 25 26 27 28 29 30 32 33 34 35 36 37 39 40 41 42 43 44 46 47 48
 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 50 51 52 53 53 54 54 55 55 55 55 56 56 56 55 55 55 54 54 53 53 52 51 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 34 35 37 38 40 42 44 46 49 52 55 59 63 68 73 79 86 94 102 112 122 134 148 163 180 199 221 244 271 299 331 364 400 438 477 515 552 587 616 640 655 661 658 645 624 596 563 527 488 450 412 375 341 309 279 252 227 205 184 166 150 135 121 109 98 88 79 71 64 58 52 46 41 37 33 29 26 22 20 17 15 13 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 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 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 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27
 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 22 23 23 24 25 27 28 29 30 32 34 35 37 40 42 44 47 50 53 57 61 65 69 74 79 85 91 98 105 112 120 129 138 148 158 168 179 191 203 215 227 240 252 265 277 290 302 314 325 336 346 356 365 373 381 388 394 399 403 407 410 413 414 415 416 416 415 415 413 412 410 407 405 402 398 395 391 387 383 379 374 369 364 359 354 348 342 336 329 323 316 309 301 294 286 278 270 262 254 246 238 230 222 214 206 198 190 183 176 168 161 155 148 142 135 129 124 118 113 108 103 98 93 89 85 81 77 73 70 66 63 60 57 54 51 48 46 43 41 39 37 34 32 30 28 27 25 23 22 20 19 17 16 14 13 12 11 10 9 8 7 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 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 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7
 38 40 42 44 46 48 50 52 53 55 57 59 61 63 65 68 70 72 74 76 78 80 82 84 86 88 90 92 94 97 99 101 103 105 107 109 111 113 115 117 119 121 124 126 128 130 132 134 137 139 141 143 146 148 150 153 155 157 160 162 165 167 170 172 175 177 179 181 184 186 188 190 192 193 195 197 198 199 200 202 203 203 204 205 205 205 206 206 206 206 206 205 205 204 204 203 202 201 200 199 198 197 195 194 192 191 189 188 186 184 182 181 179 177 175 173 171 170 168 166 165 163 162 161 159 158 158 157 157 157 157 157 157 158 159 160 162 163 165 168 170 173 176 179 182 186 190 193 197 202 206 210 214 219 223 227 232 236 240 243 247 250 253 256 258 259 260 261 261 260 259 257 255 252 248 244 239 233 227 221 214 207 199 191 184 176 168 159 152 144 136 128 121 114 107 100 94 88 82 77 71 67 62 58 54 50 46 43 40 37 35 32 30 28 26 25 23 22 20 19 18 17 16 15 15 14 13 13 12 12 11 11 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 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 11 13 14 15 16 18 19 21 22 24 25 27 28 30 31 33 35 37
 50 52 53 55 56 58 60 61 63 65 67 69 71 72 74 76 78 80 82 85 87 89 91 93 95 98 100 102 105 107 110 112 114 117 119 122 124 127 129 132 134 136 139 141 143 145 148 150 152 154 156 157 159 161 163 164 165 167 168 169 170 171 172 173 174 175 175 176 176 177 177 178 178 178 179 179 179 179 179 180 180 180 180 180 181 181 181 182 182 182 183 183 184 184 185 186 186 187 188 189 190 190 191 192 193 195 196 197 198 199 200 202 203 204 205 207 208 209 211 212 213 214 216 217 218 219 220 221 222 223 224 224 225 226 226 226 226 226 226 226 225 225 224 223 222 221 219 218 216 214 212 210 207 205 202 200 197 194 191 188 185 181 178 175 171 168 164 161 157 154 150 147 143 140 136 133 129 126 122 119 115 112 108 105 102 99 95 92 89 86 83 80 78 75 72 69 67 64 62 59 57 55 53 51 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 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 30 31 32 33 34 36 37 38 40 41 43 44 45 47 48
 34 35 36 37 39 40 41 42 44 45 47 48 49 51 52 54 55 57 59 60 62 64 65 67 69 71 72 74 76 78 80 81 83 85 87 89 91 92 94 96 98 99 101 102 104 106 107 109 110 111 113 114 115 117 118 119 120 122 123 124 125 126 128 129 130 131 133 134 135 137 138 140 141 143 144 146 148 150 151 153 155 158 160 162 164 167 169 172 174 177 180 183 186 189 192 195 198 202 205 209 212 215 219 222 225 229 232 235 237 240 242 244 246 248 249 249 250 250 249 248 247 245 243 240 237 233 229 225 221 216 211 206 201 195 190 184 179 174 168 163 158 152 147 143 138 133 129 124 120 116 112 108 105 101 98 95 91 88 85 83 80 77 75 73 70 68 66 64 62 60 58 56 55 53 51 50 48 47 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33
 50 51 52 53 54 55 56 57 58 59 60 60 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 79 81 82 83 85 86 88 90 91 93 95 97 99 101 103 105 107 110 112 115 117 120 123 126 129 132 135 139 142 145 149 152 156 159 163 166 170 173 177 180 183 186 189 192 195 198 200 202 205 206 208 210 211 213 214 215 215 216 216 216 216 215 215 214 213 211 210 208 206 203 201 198 195 192 188 184 181 177 172 168 164 159 155 150 145 141 136 131 127 122 118 114 110 106 102 98 94 91 87 84 81 78 76 73 71 68 66 64 62 60 58 57 55 54 52 51 50 49 47 46 45 44 43 43 42 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 14 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 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 44 45 46 47 48 49
 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 17 18 20 21 23 25 27 29 32 34 37 40 43 46 49 53 56 60 64 69 73 78 83 88 94 99 105 111 118 124 132 139 146 154 163 171 180 190 199 209 220 231 242 254 267 279 293 307 321 336 351 367 383 400 417 435 452 470 487 505 522 538 554 569 582 594 604 613 619 622 623 622 618 612 603 591 578 563 546 528 509 489 468 448 427 406 386 366 347 328 310 293 277 261 246 232 218 205 193 182 171 161 151 142 133 125 118 111 104 97 91 85 80 75 70 66 61 57 53 50 46 43 40 37 34 32 29 27 25 23 21 19 17 16 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 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 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 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2
 33 34 35 36 37 38 38 39 40 41 42 42 43 44 44 45 46 46 47 47 48 48 49 49 50 50 50 51 51 52 52 52 53 53 54 54 54 55 55 56 56 57 57 58 59 59 60 61 62 63 65 66 68 69 71 73 76 78 81 84 88 92 96 101 105 111 117 123 130 137 145 153 162 172 182 193 204 217 229 243 257 272 288 305 322 339 358 376 396 415 435 455 474 494 512 530 547 563 577 589 599 607 613 615 615 612 607 599 588 576 561 545 527 509 489 469 449 429 409 389 370 352 334 317 301 286 272 259 246 235 224 214 205 196 188 181 174 167 161 156 151 146 141 137 133 130 126 123 120 117 114 111 108 106 103 101 98 96 94 91 89 87 85 83 81 78 76 74 72 70 68 66 64 62 60 58 55 53 51 49 47 45 43 42 40 38 36 34 32 31 29 27 26 24 22 21 20 18 17 16 14 13 12 11 10 9 8 8 7 6 5 5 4 4 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 55 56 58 60 62 64 67 69 71 74 77 79 82 85 88 92 95 99 102 106 110 114 118 122 127 131 135 140 144 149 153 157 162 166 171 175 179 183 187 191 195 199 202 206 209 213 216 219 222 225 229 232 235 238 241 244 247 250 253 257 260 264 268 272 276 280 284 289 294 299 305 311 316 323 329 336 343 350 357 364 371 378 385 392 398 404 409 413 416 419 420 420 419 417 413 408 401 393 385 375 364 352 340 327 314 301 288 274 261 248 235 223 211 199 188 177 167 157 148 139 131 123 116 109 102 96 90 84 79 73 69 64 60 56 52 49 45 42 39 36 33 31 28 26 24 22 20 18 16 15 13 12 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 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 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16
 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 30 30 30 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 47 48 50 51 53 54 56 58 60 62 64 66 68 70 72 75 78 80 83 86 89 92 96 99 103 107 112 116 121 126 131 137 143 149 155 162 170 178 186 195 204 214 224 234 245 256 268 279 291 303 314 325 336 346 354 362 368 373 376 377 376 373 369 362 354 345 334 322 310 296 283 269 256 242 229 216 203 191 180 169 159 149 140 131 123 115 108 101 95 89 83 78 73 69 65 61 57 54 50 47 44 42 39 37 34 32 30 28 27 25 24 22 21 20 18 17 16 15 15 14 13 12 12 11 11 10 10 10 10 9 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 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24
 8 9 9 10 10 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 37 38 40 42 44 46 49 51 54 57 61 65 69 73 78 83 89 96 103 110 119 129 139 151 163 177 193 209 228 248 269 293 318 344 372 402 432 463 494 525 555 584 609 632 651 665 675 680 679 674 665 651 634 614 592 568 544 518 493 468 444 420 397 375 354 334 316 298 282 266 252 238 225 214 203 193 183 175 167 160 153 147 142 137 132 129 125 123 120 118 117 116 116 115 116 116 117 119 120 122 124 127 129 132 135 139 142 145 149 152 155 159 162 165 169 171 174 177 179 181 182 184 184 185 185 185 184 183 181 179 177 174 171 168 164 160 155 151 146 141 136 131 126 121 116 111 105 100 95 90 86 81 76 72 68 63 59 55 52 48 45 41 38 35 33 30 28 25 23 21 19 17 16 14 13 12 11 10 9 8 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 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 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 4 5 5 6 7 7 8
 60 62 63 64 64 65 66 67 67 68 68 68 68 68 68 68 68 68 67 67 66 65 64 64 63 62 61 60 58 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 37 36 36 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 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 68 70 72 73 75 77 79 81 83 86 88 91 93 96 99 102 105 109 112 116 120 123 127 131 135 139 143 147 151 155 159 162 165 168 170 172 174 175 176 176 176 175 174 172 170 167 164 160 156 152 148 143 138 133 128 123 118 113 108 104 99 94 90 85 81 77 73 70 66 62 59 56 53 50 47 45 42 40 38 35 33 31 30 28 26 25 23 22 21 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 34 35 36 38 39 40 42 43 44 46 47 49 50 51 53 54 56 57 58 59
 48 49 50 50 51 51 52 52 52 52 53 53 53 52 52 52 52 51 51 50 50 49 48 47 47 46 45 44 43 42 41 39 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 27 28 30 31 33 34 36 38 40 43 45 47 50 53 56 59 63 66 70 74 79 84 89 95 101 107 114 122 130 139 148 159 170 182 195 210 225 242 260 279 300 322 346 371 397 425 453 482 511 540 568 595 619 641 658 672 681 684 683 676 665 649 629 607 582 555 528 500 472 444 417 391 366 343 320 299 280 261 244 228 213 199 186 174 163 152 143 134 125 117 110 103 97 91 85 80 75 70 66 62 58 54 51 48 45 42 39 37 35 32 30 28 26 25 23 22 20 19 18 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 29 30 31 32 34 35 36 37 38 39 41 42 43 44 45 46 47 47
 162 162 161 159 158 156 154 152 150 147 145 142 139 136 133 130 127 123 120 117 113 110 107 103 100 97 94 91 87 84 82 79 76 73 71 68 66 64 62 60 58 56 55 53 52 51 50 49 48 48 47 47 47 47 47 48 48 49 50 50 52 53 54 56 57 59 61 63 65 67 69 72 74 77 79 82 85 88 92 95 98 102 106 110 114 118 122 126 131 136 141 146 151 157 163 169 175 182 189 196 204 212 220 228 237 246 256 266 277 287 299 310 322 334 347 360 373 386 399 412 425 437 449 461 471 481 490 497 503 508 510 511 511 508 504 498 490 481 471 459 446 432 418 403 388 373 357 342 326 311 297 282 268 255 242 230 218 206 195 185 175 166 157 148 140 132 125 118 111 105 99 94 88 83 78 74 69 65 61 57 54 50 47 44 41 38 35 33 30 28 26 24 22 20 18 16 15 13 12 10 9 8 7 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 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 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 24 24 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 59 61 63 65 67 70 72 75 77 80 83 86 89 92 95 99 102 106 109 113 116 120 123 127 130 133 137 140 143 146 148 151 153 155 157 159 160 161 162 163 163 163 163
 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 54 55 57 58 60 62 63 65 66 68 70 72 74 75 77 79 81 83 85 88 90 92 94 97 99 102 105 107 110 113 116 120 123 127 130 134 138 142 147 151 156 161 166 172 177 184 190 197 203 211 218 226 234 243 251 260 269 278 287 296 305 313 322 329 337 343 349 354 358 360 362 362 361 359 356 351 345 338 330 322 312 302 292 281 270 258 247 236 224 213 202 191 181 171 161 152 143 134 126 118 111 103 97 90 84 79 73 68 63 59 54 50 47 43 40 37 34 31 29 26 24 22 20 18 17 15 14 13 12 11 10 9 8 8 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 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 18 19 20 21 22 22 23 24 25 26 26 27 28 28 29 30 31 31 32 32 33 33 34
 59 60 61 62 64 65 66 67 69 70 71 72 73 75 76 77 78 79 81 82 83 84 85 86 87 88 89 90 91 91 92 93 93 94 94 95 95 95 95 96 96 96 96 96 96 95 95 95 95 95 95 95 95 95 95 95 95 96 96 97 97 98 99 100 101 102 104 105 107 109 111 113 115 118 120 123 126 129 132 136 140 144 148 152 156 161 166 171 177 182 188 193 199 205 212 218 224 230 236 242 247 253 257 262 266 269 271 273 274 274 273 271 269 265 261 256 250 243 236 228 221 212 204 196 187 179 171 163 155 148 140 134 127 121 115 109 104 99 95 90 86 83 79 76 73 70 67 65 63 60 58 57 55 53 52 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 35 35 35 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 40 39 39 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 46 47 48 49 50 52 53 54 55 56 58
 77 80 82 85 87 90 92 95 97 100 102 104 107 109 111 113 115 117 119 121 123 124 126 127 128 129 129 130 130 130 130 130 130 129 128 127 126 125 123 122 120 118 116 114 112 110 108 105 103 101 99 97 95 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 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 60 60 60 59 59 58 58 57 57 56 55 55 54 54 53 52 52 51 51 50 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 37 38 40 42 44 46 48 50 52 54 56 58 61 63 65 68 70 72 75
 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 49 49 49 49 49 48 48 48 48 48 48 49 49 49 50 50 51 51 52 53 54 54 55 57 58 59 60 62 64 65 67 69 71 73 75 77 80 82 85 88 91 94 97 101 104 108 112 117 121 126 131 136 142 148 154 161 168 175 183 191 200 209 219 229 239 251 262 274 287 300 313 327 340 354 368 381 394 407 418 429 438 446 452 457 459 460 458 454 449 441 432 421 409 396 382 368 353 338 323 309 294 280 267 254 241 229 218 208 198 188 179 171 163 156 149 143 137 131 126 121 117 112 109 105 101 98 95 92 90 87 85 83 80 79 77 75 74 72 71 69 68 67 66 65 64 63 63 62 61 61 60 60 60 59 59 59 59 59 59 59 59 60 60 60 61 61 62 63 63 64 65 66 68 69 70 72 73 75 76 78 80 82 83 85 87 89 91 93 95 97 99 101 102 104 105 107 108 109 111 112 112 113 114 114 115 115 115 115 115 115 114 114 114 113 112 112 111 110 109 109 108 107 106 105 104 103 102 101 100 99 99 98 97 96 95 94 93 92 92 91 90 89 88 88 87 86 86 85 84 83 83 82 81 81 80 79 79 78 78 77 76 76 75 75 74 73 73 72 72 71 71 70 70 69 69 68 68 67 67 67 66 66 65 65 64 64 64 63 63 62 62 62 61 61 61 60 60 59 59 59 58 58 58 58 57 57 57 56 56 56 56 56 55 55 55 55 55 55
 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 68 69 70 72 73 74 76 77 79 80 82 84 85 87 88 90 91 93 95 96 97 99 100 101 102 103 104 104 105 105 105 105 105 104 104 103 102 101 99 98 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 65 63 61 60 59 57 56 55 54 53 52 51 50 49 49 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 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 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 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 27 28 28 28 29 29 29 29 30 30
 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 26 26 27 28 29 30 31 32 34 35 37 39 41 43 45 48 50 53 56 59 62 65 69 72 76 80 84 88 91 95 99 103 107 110 114 117 120 123 126 128 130 132 133 134 135 135 135 135 134 133 132 131 129 127 125 123 120 118 115 113 110 107 105 102 99 97 94 91 89 86 84 81 79 77 74 72 70 68 66 64 63 61 59 58 56 55 54 53 52 51 50 49 48 48 47 47 46 46 46 46 46 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 53 53 54 55 55 56 57 57 58 59 59 60 61 61 62 63 63 64 64 65 65 66 66 66 67 67 67 67 67 67 67 66 66 66 65 65 64 63 62 61 60 59 58 57 56 54 53 51 50 48 47 45 43 42 40 39 37 35 34 32 31 30 28 27 26 25 23 22 21 20 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 93 94 96 97 98 98 99 99 99 99 99 98 97 97 95 94 93 91 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 54 53 51 49 48 46 45 44 42 41 40 39
 45 45 45 45 45 45 44 44 44 43 43 43 42 42 41 40 40 39 39 38 37 36 36 35 34 33 33 32 31 30 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 50 52 54 56 58 61 63 66 68 71 74 77 81 84 87 91 95 99 103 107 111 116 120 125 130 135 140 145 150 155 160 165 169 174 179 183 187 191 195 198 201 203 206 207 208 209 209 209 209 208 206 204 202 200 197 194 190 187 183 179 175 171 167 162 158 154 149 145 141 137 132 128 124 120 117 113 109 106 102 99 95 92 89 86 83 80 77 75 72 70 67 65 62 60 58 56 54 52 50 48 47 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 44 44 45 45 45 45 45
 96 94 92 90 88 86 84 82 80 78 77 75 74 72 71 69 68 67 66 65 64 63 62 61 61 60 60 59 59 58 58 58 58 58 58 58 58 59 59 60 60 61 62 63 64 65 67 68 70 72 74 76 78 80 83 86 88 91 95 98 102 105 109 113 117 121 126 130 135 140 145 150 155 160 165 171 176 182 188 194 201 207 214 221 228 235 242 250 258 267 275 284 294 303 313 323 333 344 354 365 376 386 397 407 417 426 434 441 447 452 456 457 458 456 453 447 440 432 422 410 397 384 369 355 339 324 309 294 279 265 251 238 226 214 204 193 184 175 167 159 152 146 140 134 129 125 120 117 113 110 107 104 102 100 98 96 94 93 91 90 89 88 87 86 86 85 85 84 84 83 83 82 82 82 81 81 81 80 80 79 79 78 78 77 76 76 75 74 73 72 70 69 68 66 65 63 61 59 57 56 54 52 50 48 46 44 42 40 38 36 34 32 30 28 27 25 24 22 21 20 19 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 24 25 27 29 30 32 34 37 39 42 44 47 50 54 57 60 64 68 71 75 79 83 87 90 94 98 101 104 107 110 112 114 116 118 119 119 120 120 120 119 118 117 116 114 113 111 109 107 105 103 101 98
 50 50 51 51 52 52 52 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 50 50 49 49 50 50 50 50 51 51 52 52 53 54 55 56 57 58 60 61 63 65 67 69 71 74 77 79 82 86 89 92 96 100 104 109 113 118 123 128 133 139 145 151 157 163 169 176 183 189 196 203 210 216 222 229 234 240 245 249 253 256 258 259 260 260 259 257 254 250 246 241 235 229 222 216 208 201 194 186 179 171 164 157 150 144 137 131 126 120 115 110 105 101 97 93 89 86 83 80 77 74 72 70 67 65 63 62 60 58 57 55 54 52 51 50 49 48 46 45 44 43 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 40 40 41 42 43 43 44 45 46 46 47 47 48 49 49
 32 31 31 30 29 29 28 27 26 26 25 24 24 23 22 21 21 20 19 18 18 17 16 15 15 14 13 12 12 11 10 9 9 8 7 7 6 5 5 4 4 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 6 7 8 9 10 11 12 13 15 16 18 20 21 23 25 27 30 32 35 38 41 44 47 51 55 59 63 68 73 79 85 91 98 105 113 121 130 139 150 160 172 184 196 210 223 238 252 267 282 297 311 325 337 349 359 367 374 379 381 381 379 375 369 361 351 341 329 317 304 292 279 266 253 241 229 218 207 196 187 178 169 161 153 146 139 133 127 121 116 111 107 103 99 95 91 88 85 82 79 76 74 71 69 67 65 63 61 59 58 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 32 32 33 34 34 35 36 37 38 40 41 42 44 45 47 48 50 52 54 55 57 59 61 63 65 66 68 70 72 73 75 77 78 79 81 82 83 84 85 86 86 87 87 87 87 87 87 87 87 86 86 85 84 83 83 82 81 79 78 77 76 75 73 72 71 70 68 67 66 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 32
 35 36 37 37 38 39 40 41 42 44 45 46 47 48 50 51 52 54 55 57 58 60 61 63 65 66 68 70 71 73 75 76 78 80 81 83 84 86 87 88 89 90 91 92 93 93 93 94 94 94 94 93 93 92 91 90 89 88 87 86 85 83 82 80 79 77 75 74 72 71 69 67 66 64 63 61 60 59 57 56 55 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 40 39 39 38 38 37 37 37 37 37 36 36 36 36 36 36 37 37 37 38 38 38 39 40 40 41 42 43 44 45 47 48 50 51 53 55 57 59 61 64 66 69 71 74 77 79 82 85 88 91 93 96 98 100 103 105 106 108 109 110 111 111 111 111 111 111 110 109 107 106 104 103 101 99 97 94 92 90 87 85 83 80 78 76 74 71 69 67 65 63 61 59 57 55 53 52 50 48 47 45 44 42 41 39 38 37 36 35 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 37 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 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34
 49 50 51 51 52 52 53 53 54 54 55 55 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 60 60 61 61 62 63 64 65 66 67 69 70 72 73 75 77 79 82 84 87 89 92 95 98 101 104 108 111 115 119 122 126 130 134 138 143 147 151 155 160 164 168 173 177 181 185 189 193 197 200 204 207 210 212 215 217 218 219 220 221 221 221 220 219 218 216 214 212 209 206 203 200 196 193 189 185 181 177 173 169 165 161 158 154 150 147 144 140 137 134 131 128 126 123 121 118 116 114 112 110 108 106 104 102 100 98 96 95 93 91 90 88 86 85 83 82 80 78 77 75 74 72 71 69 68 66 64 63 61 60 58 57 55 54 52 51 49 48 47 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 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 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 23 24 24 25 25 26 27 28 28 29 30 31 32 33 33 34 35 36 37 38 39 40 41 41 42 43 44 45 45 46 47 48 48
 79 82 84 87 89 92 94 96 99 101 103 106 108 109 111 112 114 115 115 116 116 115 115 114 112 111 109 106 104 101 98 95 92 89 85 82 79 75 72 69 65 62 59 56 53 51 48 46 44 42 40 38 36 35 34 32 31 30 29 28 28 27 26 26 25 25 25 25 25 24 24 25 25 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 35 36 37 39 40 42 44 46 48 50 52 55 58 61 64 68 72 76 81 85 91 96 102 109 116 123 131 139 147 156 165 174 183 192 200 208 215 221 226 230 231 232 230 227 223 217 210 202 193 184 174 165 155 145 136 127 119 111 104 97 90 84 78 73 68 63 59 55 52 48 45 42 40 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 48 50 52 53 55 57 58 60 62 64 66 68 70 72 75 77
 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 27 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 40 41 42 43 44 46 47 48 50 51 52 54 55 57 58 59 61 62 64 65 66 68 69 70 72 73 74 75 76 77 78 79 80 80 81 82 83 83 84 85 85 86 87 87 88 89 90 90 91 92 93 94 96 97 98 100 101 103 105 107 109 112 114 117 120 123 127 131 135 139 144 149 154 160 167 174 181 189 197 206 216 226 237 248 260 273 286 299 313 327 340 354 367 379 390 399 407 413 417 419 418 414 409 401 391 379 366 351 336 320 304 289 273 257 243 228 215 202 190 179 168 158 149 140 132 125 118 112 106 100 95 91 86 82 79 75 72 69 66 64 62 59 57 56 54 52 51 49 48 47 46 45 44 43 42 41 40 40 39 39 38 38 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21
 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 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 14 15 16 16 17 18 19 21 22 24 25 27 29 31 34 36 39 42 46 49 53 57 62 66 71 76 82 88 94 101 108 115 123 131 139 148 157 166 175 184 194 203 213 222 231 240 248 256 264 271 277 282 287 290 293 295 295 295 294 292 290 286 282 277 271 265 259 252 246 238 231 224 217 210 202 196 189 182 176 170 164 158 153 148 143 138 134 130 126 122 119 115 112 109 106 103 100 98 95 93 91 88 86 84 82 80 78 76 74 73 71 69 67 66 64 62 61 59 57 56 54 53 51 50 48 47 45 44 42 41 39 38 36 35 34 32 31 30 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 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 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 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14
 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 53 54 55 57 58 60 62 63 65 67 69 71 73 75 78 80 82 84 87 89 91 94 96 98 100 103 105 107 109 112 114 116 118 120 122 124 126 128 130 132 133 135 137 139 140 142 143 145 147 148 150 151 153 154 156 157 158 160 161 162 164 165 166 168 169 170 171 173 174 175 176 177 179 180 181 182 183 184 185 186 187 188 189 189 190 190 191 191 191 191 191 191 191 190 190 189 188 187 185 184 182 180 178 176 174 171 169 166 164 161 158 155 152 149 146 143 140 136 133 130 127 124 121 117 114 111 108 105 102 99 96 94 91 88 85 83 80 78 75 73 70 68 66 64 61 59 57 55 54 52 50 48 47 45 44 42 41 40 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 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 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33
 23 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 27 28 29 31 33 35 37 39 42 44 47 50 53 57 61 65 69 73 78 83 89 95 101 107 114 121 129 137 145 154 163 173 183 193 204 215 226 238 249 261 273 284 296 307 317 327 336 344 351 357 361 363 364 363 361 357 351 344 336 326 316 305 293 280 268 255 243 230 218 206 195 184 174 164 154 146 137 130 122 116 110 104 99 94 89 85 81 78 75 72 69 67 65 63 61 59 57 56 55 53 52 51 50 50 49 48 47 47 46 46 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23
 72 71 70 70 69 68 67 66 66 65 64 63 62 61 61 60 59 58 57 56 56 55 54 53 53 52 51 51 50 50 49 48 48 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 49 49 50 51 52 53 54 56 57 58 60 62 63 65 67 69 71 73 75 77 80 82 85 87 90 93 96 99 102 106 109 113 117 120 124 129 133 137 142 146 151 156 160 165 169 174 178 182 186 190 193 196 198 200 201 201 201 200 199 197 194 190 186 182 177 172 166 160 154 148 142 136 130 124 119 113 108 103 98 94 89 85 82 78 75 72 69 67 64 62 60 58 57 55 54 53 52 51 50 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 58 58 57 57 56 56 55 54 54 53 52 51 50 50 49 48 47 46 45 44 44 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 25 25 25 24 24 23 23 22 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 19 19 19 19 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 42 43 45 47 49 50 52 54 56 57 59 61 62 64 65 66 68 69 70 71 72 72 73 73 74 74 74 74 74 74 74 74 73 73 72
 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 41 42 42 43 44 45 46 48 49 51 52 54 56 58 60 62 65 67 70 73 76 79 83 87 90 94 99 103 108 113 118 124 130 136 142 149 156 164 172 180 189 198 207 217 227 238 249 260 272 284 296 308 319 331 342 352 362 370 377 382 386 388 387 385 380 373 365 354 342 329 315 300 285 270 254 239 224 210 196 183 171 160 149 139 130 121 113 106 99 93 87 82 77 73 69 65 62 59 56 53 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 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 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 46
 102 104 106 108 110 113 115 117 120 123 125 128 131 134 138 141 144 148 152 155 159 163 167 171 175 179 183 187 190 194 197 200 203 206 208 210 212 213 213 214 213 212 211 209 207 204 201 197 193 189 185 180 176 171 166 161 156 151 146 141 137 133 128 124 120 117 113 110 107 104 101 98 96 94 92 90 88 87 85 84 83 82 81 81 80 80 80 80 80 80 81 81 82 83 84 85 86 88 90 91 93 96 98 101 103 106 109 113 116 120 124 127 131 135 139 143 147 151 155 158 161 164 166 168 169 170 170 169 168 167 165 162 159 155 151 147 143 138 133 128 123 119 114 109 105 100 96 92 88 84 80 77 73 70 67 64 62 59 57 55 52 50 48 47 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 26 28 29 30 31 32 33 35 36 37 39 40 41 43 44 46 47 49 51 52 54 55 57 58 60 61 63 64 65 67 68 69 70 72 73 74 75 76 77 78 80 81 82 83 84 85 86 88 89 90 91 93 94 96 97 99 101
 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 41 42 43 45 46 48 50 52 54 56 58 60 62 65 67 70 72 75 78 80 83 86 88 91 93 95 98 100 101 103 104 106 107 107 108 108 108 108 108 107 106 105 104 103 102 100 99 97 95 94 92 90 89 87 85 84 82 80 79 77 76 74 73 72 71 69 68 67 66 65 64 63 62 62 61 60 60 59 59 59 58 58 58 58 58 58 58 58 59 59 60 60 61 62 62 63 64 65 66 68 69 70 71 73 74 76 77 79 80 82 83 85 86 88 89 91 92 93 95 96 97 98 98 99 100 100 100 101 101 101 100 100 99 99 98 97 96 95 93 92 90 89 87 85 83 81 79 77 74 72 70 68 65 63 60 58 56 53 51 49 47 45 43 40 39 37 35 33 31 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 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 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 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20
 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 51 54 56 59 61 64 67 70 73 77 80 84 88 92 96 101 105 110 115 121 126 132 138 144 151 158 165 172 180 188 196 205 213 222 231 241 250 260 269 278 287 296 304 312 319 325 330 334 336 337 337 336 333 328 322 316 308 299 289 278 268 256 245 234 222 211 200 190 180 170 161 152 144 136 128 121 115 108 103 97 92 87 83 79 75 71 68 64 61 59 56 53 51 49 47 45 43 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21
 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 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 43 45 46 48 50 53 55 57 60 62 65 68 71 74 78 81 84 88 92 96 100 104 109 113 118 122 127 132 137 142 148 153 158 164 170 175 181 186 192 197 203 208 213 218 222 226 230 233 236 239 240 241 242 241 240 238 236 233 229 224 219 213 207 201 194 187 180 172 165 158 150 143 136 130 123 117 111 105 100 95 90 86 81 77 73 70 66 63 60 58 55 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 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 28 29 29 30 31 32 32 33 34 35 35 36 37 38 38 39 40 41 42 43 43 44 45 46 47 47 48 49 49 50 51 51 52 52 52 53 53 53 53 53 53 53 52 52 52 51 51 50 49 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 30 29 29 28 28 28 27 27 27 26 26 26
 22 21 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 28 29 30 32 34 36 38 40 42 45 48 51 55 59 63 68 73 78 84 90 96 103 110 118 126 134 142 151 159 168 176 184 192 199 205 211 216 220 223 225 226 227 226 225 223 221 218 215 211 207 203 199 195 191 187 183 180 176 173 170 167 164 162 160 158 157 156 155 154 154 154 154 155 156 157 159 160 163 165 168 171 175 179 183 187 192 197 202 208 214 219 225 231 237 243 248 253 258 263 266 270 272 274 276 276 276 276 274 272 269 266 263 258 254 249 244 239 234 228 223 217 212 206 201 196 191 186 181 176 171 166 162 157 153 149 144 140 136 132 128 125 121 117 113 109 106 102 98 95 91 87 84 80 77 73 70 66 63 60 56 53 50 47 44 41 38 36 33 31 28 26 24 22 20 18 17 15 14 13 11 10 9 8 7 7 6 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 19 20 22 23 24 25 26 28 29 30 32 33 35 36 38 39 41 42 44 45 47 48 49 51 52 53 54 54 55 56 56 56 56 56 56 55 55 54 53 53 52 51 50 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22
 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 77 77 77 77 77 78 78 78 79 79 79 80 80 81 81 82 82 83 83 84 85 86 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 130 131 132 133 135 136 137 139 140 142 143 144 146 147 149 150 152 153 155 156 157 158 159 160 161 162 162 163 163 163 163 163 162 162 161 160 159 157 156 154 152 150 148 146 144 142 140 137 135 133 131 128 126 124 122 120 118 116 114 112 111 109 108 106 105 104 102 101 100 99 98 97 96 96 95 94 93 93 92 92 91 91 90 90 89 89 88 88 87 87 86 86 85 85 84 84 83 83 82 81 81 80 79 78 78 77 76 75 74 73 72 71 70 69 67 66 65 64 62 61 60 59 57 56 55 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 69 70 71 71 72 72 73 73 73 74 74 74 74 75
 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 32 33 34 35 37 38 40 41 43 44 46 48 49 51 53 54 56 58 60 61 63 65 67 69 71 73 75 77 79 81 83 85 88 90 92 95 97 100 103 105 108 111 115 118 122 125 129 134 138 143 148 153 159 165 171 178 186 193 202 211 220 230 241 252 263 276 288 302 315 329 343 357 371 384 396 408 418 427 434 440 443 444 443 440 435 427 418 408 396 383 369 355 340 325 311 296 282 268 255 242 230 218 207 196 186 177 168 159 152 144 137 130 124 118 113 107 102 98 93 89 85 81 77 74 71 67 64 62 59 56 54 51 49 47 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 52 53 54 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 71 72 72 72 72 72 72 71 71 70 69 68 67 66 65 64 62 61 59 57 56 54 52 51 49 48 46 44 43 42 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18
 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 27 28 30 32 33 35 38 40 42 45 48 51 54 57 61 64 68 72 76 80 85 89 94 98 103 107 112 116 121 125 130 134 138 142 146 149 153 157 160 163 167 170 173 176 179 182 185 188 191 194 197 200 203 206 209 211 214 216 218 219 221 221 222 221 220 219 216 213 209 205 199 194 187 180 173 165 157 149 141 133 126 118 111 104 97 91 85 79 74 69 64 60 56 52 49 46 43 40 38 36 34 32 30 29 27 26 25 24 23 22 21 20 20 19 19 18 18 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 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 29 30 31 31 32 32 32 32 32 32 32 32 32 31 31 30 29 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 17 16 16
 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 56 57 57 57 57 57 57 56 56 55 55 54 53 52 52 51 50 49 48 48 47 46 45 45 44 44 43 43 42 42 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 55 56 57 59 60 62 63 65 67 69 70 72 74 75 77 79 80 82 83 84 85 86 87 87 88 88 88 87 87 86 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 32 31 29 28 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 33 34 35 37 38 39 41 42 44 45 47 48 50 51 53 54 55 56 57 58 58 59 59 60 60 60 59 59 59 58 57 57 56 55 54 53 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 25 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24
 37 38 40 41 43 44 46 47 49 51 53 54 56 58 60 62 64 67 69 71 74 76 78 81 84 86 89 92 95 98 101 104 107 110 113 116 120 123 126 130 133 136 140 143 146 150 153 156 159 162 165 168 170 173 175 177 179 180 182 183 184 185 185 185 185 185 185 184 183 182 181 179 178 176 174 172 170 168 166 164 161 159 157 154 152 149 147 145 142 140 138 135 133 131 129 126 124 122 120 118 116 114 112 110 108 106 104 102 100 99 97 95 94 92 91 89 88 87 86 85 83 83 82 81 80 79 79 78 78 78 78 77 77 77 78 78 78 78 79 79 79 80 80 81 81 82 82 83 83 84 84 85 85 85 86 86 86 86 86 86 86 86 86 85 85 84 84 83 82 82 81 80 79 78 77 76 75 74 73 72 70 69 68 67 65 64 63 61 60 59 58 56 55 54 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 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 10 10 11 11 11 11 12 12 13 13 13 14 14 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36
 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 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 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 42 43 45 47 49 51 53 55 57 59 61 63 65 68 70 72 75 77 79 82 84 87 89 92 95 97 100 103 106 109 112 115 118 121 124 128 131 135 139 142 146 150 154 159 163 167 171 175 180 184 188 191 195 198 201 204 206 208 210 210 211 210 209 208 206 203 200 196 192 187 182 177 171 165 159 153 147 141 136 130 124 118 113 108 102 97 93 88 84 80 76 72 68 65 61 58 55 52 49 47 44 42 40 38 35 34 32 30 28 27 25 24 22 21 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 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 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 16 17 18 19 21 22 23 24 25 26 28 29 31 32 34 35 37 39 40 42 44 46 48 50 53 55 57 59 62 64 67 69 72 74 77 79 82 84 87 89 91 93 95 97 99 100 101 102 103 103 104 104 104 104 103 102 101 100 99 98 97 95 94 92 91 89 88 86 85 83 82 80 79 78 76 75 74 73 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 56 55 54 53 52 51 50
 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 47 49 50 52 53 54 56 57 58 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 76 77 78 79 79 80 81 82 83 84 84 85 86 87 89 90 91 92 94 95 97 99 100 102 104 106 109 111 114 116 119 122 124 127 130 134 137 140 143 146 149 152 155 157 160 162 163 164 165 165 165 164 163 161 158 155 152 148 143 138 133 128 123 117 112 107 101 96 91 86 81 77 72 68 64 61 57 54 51 48 46 43 41 39 37 35 33 32 30 29 28 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 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 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 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 34 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21
 50 49 48 47 46 45 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 73 74 75 77 78 79 80 82 83 85 86 87 89 90 91 92 94 95 96 97 98 99 99 100 101 101 101 102 102 102 101 101 101 100 99 98 97 96 95 94 92 91 89 88 86 85 83 81 80 78 76 75 73 72 70 68 67 66 64 63 61 60 59 58 57 55 54 53 52 51 50 50 49 48 47 46 46 45 44 43 43 42 42 41 40 40 39 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 84 85 86 86 87 87 88 88 88 88 88 88 88 88 87 87 86 86 85 84 84 83 82 81 80 79 78 77 76 74 73 72 71 70 69 67 66 65 64 63 62 61 60 58 57 56 55 54 53 52 51 51
 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 36 36 37 37 38 38 39 39 39 39 39 40 40 40 39 39 39 39 39 38 38 38 37 37 36 35 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21
 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 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 28 29 31 32 34 35 37 39 40 42 44 46 48 50 52 54 56 58 60 62 64 65 67 69 71 73 75 77 78 80 82 83 85 87 88 90 91 93 94 95 97 98 100 101 102 104 105 107 108 109 111 112 113 115 116 117 118 120 121 122 123 124 124 125 126 126 126 127 127 126 126 125 125 124 123 122 120 119 117 115 114 112 110 108 106 104 101 99 97 95 93 91 89 87 85 83 82 80 78 77 75 74 72 71 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 45 47 49 51 53 55 57 59 61 64 66 68 70 72 75 77 79 81 82 84 86 87 88 89 90 90 90 90 90 89 89 88 86 85 83 81 80 78 75 73 71 69 66 64 62 60 58 55 53 51 49 48 46 44 42 41 39 38 36 35 34 33 31 30 29 28 27 27 26 25 24 23 23 22 21
 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 14 14 15 16 17 18 19 20 22 23 25 26 28 31 33 35 38 41 44 47 51 54 58 62 66 70 75 79 83 87 91 95 99 102 105 108 110 112 113 113 114 113 112 111 110 108 106 103 101 98 95 92 89 86 84 81 78 75 73 70 68 66 64 62 60 58 56 55 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 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 61 62 64 65 66 67 69 70 71 72 73 74 74 75 75 75 76 75 75 74 74 73 71 70 68 67 65 63 61 58 56 54 51 49 47 44 42 40 38 36 34 32 30 28 27 25 24 23 22 20 19 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 40 42 43 45 46 48 49 51 52 53 55 56 57 58 59 60 60 61 61 62 62 62 62 61 61 60 60 59 58 57 56 55 54 52 51 50 48 47 46 44 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14
 81 78 76 73 71 69 67 65 63 62 60 59 58 56 55 55 54 53 52 52 51 51 51 51 51 51 51 51 51 51 52 52 53 54 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 79 80 80 81 81 82 82 82 83 83 83 83 84 84 84 84 85 85 85 86 86 87 87 88 89 89 90 91 92 93 95 96 97 99 100 102 104 106 108 111 113 115 118 121 124 127 130 133 136 139 142 146 149 152 155 158 161 163 166 168 169 171 172 172 172 172 171 170 168 166 163 161 157 154 150 146 143 139 134 130 126 123 119 115 111 108 105 102 99 96 93 91 89 87 85 84 82 81 80 79 78 77 77 77 76 76 76 76 77 77 78 78 79 80 81 82 83 84 85 87 89 90 92 94 96 98 100 102 104 106 109 111 113 116 118 120 122 124 126 128 130 132 133 134 135 136 136 136 136 135 135 134 132 130 129 126 124 121 119 116 113 109 106 103 99 96 93 90 86 83 80 77 74 71 69 66 63 61 59 57 55 53 51 49 47 46 44 43 42 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 41 43 44 46 49 51 53 56 59 62 66 70 74 78 83 88 93 99 105 111 117 124 131 138 146 153 160 168 175 181 188 193 198 203 206 209 211 212 212 211 209 206 203 199 194 189 184 178 172 166 160 154 148 142 137 131 126 121 116 111 107 102 98 94 91 87 84
 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 46 48 51 53 56 58 61 64 66 69 71 74 76 78 80 82 83 85 86 87 87 88 88 88 88 87 87 86 85 84 83 82 81 80 78 77 76 75 74 73 72 71 70 69 68 67 66 66 65 64 64 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 62 62 62 62 62 61 61 61 60 60 59 59 58 58 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 32 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 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 11 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 32 33 34 35 36 37 37 38 39 39 40 40 41 41 41 41 41 41 41 41 41 40 40 39 39 38 37 36 36 35 34 33 32 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18
 71 69 66 63 61 58 56 54 52 50 48 47 45 43 42 40 39 38 37 36 34 33 33 32 31 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 35 36 38 40 42 44 47 49 52 55 58 62 66 70 74 79 84 89 95 101 107 114 121 129 137 146 155 165 176 187 198 211 224 237 251 266 282 298 314 331 348 365 383 399 416 431 445 458 469 478 485 489 491 490 486 479 469 458 444 428 411 393 374 355 336 316 297 279 261 244 227 212 197 184 171 159 148 138 128 120 112 104 98 92 86 81 77 72 69 65 62 59 57 55 53 51 49 48 46 45 44 43 42 42 41 40 40 39 39 39 39 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 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 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 50 51 52 54 56 57 59 62 64 66 69 72 75 78 81 84 88 92 96 100 104 108 113 117 121 126 130 134 138 141 144 147 149 151 152 153 153 153 152 150 149 146 144 141 137 134 130 126 122 118 114 110 106 102 98 95 91 87 84 81 77 74
 24 24 24 23 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 29 30 31 32 33 35 36 38 39 41 43 45 48 50 53 56 59 62 65 69 73 77 81 86 90 95 100 105 111 116 122 127 133 139 145 150 156 162 167 172 178 183 187 192 196 200 204 208 211 215 218 221 224 226 229 231 234 236 239 241 244 246 249 251 254 256 259 262 265 267 270 273 275 278 280 282 284 286 287 288 289 288 288 286 285 282 279 275 270 265 259 252 246 238 231 223 215 206 198 190 182 174 166 158 151 144 137 131 125 119 113 108 103 99 95 91 87 83 80 77 75 72 70 68 66 64 62 61 59 58 57 56 55 54 53 53 52 52 51 51 51 50 50 50 50 50 50 50 51 51 51 51 52 52 52 53 53 53 54 54 55 55 55 55 56 56 56 56 56 56 56 56 55 55 55 54 53 53 52 51 50 49 48 47 46 45 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 34 35 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 50 51 51 51 51 51 51 51 51 50 50 49 49 48 47 46 45 44 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
 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 90 92 94 95 97 99 100 102 104 105 107 108 109 111 112 113 115 116 117 118 119 119 120 120 121 121 121 120 120 119 118 117 116 115 113 111 109 107 105 103 100 98 95 93 90 88 85 83 80 78 75 73 71 69 66 64 62 61 59 57 55 54 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 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 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 45 46 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 50 50 50 49 49 48 48 47 46 46 45 44 44 43 42 41 41 40 39 39 38 37 36 36 35 34 34 33 32
 53 53 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 54 54 55 55 56 57 58 58 59 60 61 62 63 64 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 91 92 93 94 95 95 96 97 98 99 99 100 101 102 103 103 104 105 106 106 107 108 108 109 110 110 110 111 111 111 111 111 111 111 111 110 110 109 109 108 107 106 105 104 103 102 101 100 99 98 97 95 94 93 92 91 90 89 89 88 87 86 86 85 85 84 84 83 83 83 82 82 82 82 81 81 81 81 81 80 80 80 80 79 79 79 78 78 77 77 76 75 75 74 73 72 71 70 69 68 67 66 65 64 63 61 60 59 58 56 55 54 53 51 50 49 48 46 45 44 43 42 41 39 38 37 37 36 35 34 33 32 32 31 31 30 29 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 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 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 41 42 43 44 44 45 46 47 47 48 49 49 50 50 51 51 52 52 52 53 53
 47 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 41 42 43 45 46 47 49 51 52 55 57 59 62 64 67 71 74 78 81 85 89 94 98 103 108 112 117 122 127 132 136 141 145 149 153 157 160 163 165 167 169 170 171 171 171 171 170 169 167 166 164 162 160 157 155 152 150 147 145 142 139 137 134 132 129 127 124 122 119 117 115 113 110 108 106 104 102 100 98 96 94 92 90 89 87 85 84 82 80 79 77 76 74 73 72 70 69 68 67 66 65 64 63 62 62 61 60 60 59 59 58 58 57 57 57 57 56 56 56 56 56 56 56 57 57 57 57 57 58 58 58 59 59 59 60 60 61 61 62 62 62 63 63 64 64 64 65 65 65 65 65 65 65 65 65 65 64 64 63 63 62 61 60 59 58 57 56 55 53 52 50 49 47 46 44 43 41 40 39 37 36 34 33 32 31 30 28 27 26 26 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 26 27 27 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 43 44 45 46 46 47 48 49 49 50 51 51 52 53 53 54 54 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 55 55 54 54 54 53 53 52 51 51 50 50 49 48 48 47
 184 169 156 143 132 122 112 103 95 88 81 75 69 64 60 55 51 47 44 41 38 36 33 31 29 27 26 24 23 21 20 19 19 18 17 17 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 33 34 36 38 41 43 45 48 50 53 56 59 62 65 69 72 76 79 83 87 91 96 100 104 109 113 118 122 127 131 135 139 143 146 149 152 154 156 157 157 157 157 156 154 151 148 145 141 136 132 127 121 116 110 105 99 93 88 82 77 72 68 63 59 55 51 48 44 41 39 36 34 32 30 28 27 26 24 23 22 22 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 19 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 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 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 14 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 33 34 35 36 38 39 41 42 45 47 49 52 55 59 63 67 72 77 83 90 97 106 115 125 136 149 163 178 194 212 232 252 274 297 320 344 368 391 412 430 446 457 464 466 462 455 443 427 408 387 365 342 320 297 275 255 235 217 200
 62 61 61 60 59 58 58 57 56 56 55 54 53 53 52 51 51 50 49 49 48 47 47 46 46 45 45 44 43 43 43 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 44 44 45 46 47 48 48 49 50 52 53 54 55 56 58 59 61 62 64 66 67 69 71 73 74 76 78 80 82 84 86 88 90 92 94 96 98 99 101 102 104 105 106 106 107 107 107 107 106 105 104 103 102 100 98 96 94 92 89 87 84 82 79 77 74 72 69 67 64 62 60 58 56 54 52 50 49 47 46 45 43 42 41 40 40 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 50 51 51 52 53 53 54 54 55 55 56 56 57 57 57 58 58 58 59 59 59 59 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 62 62 62 62 62 61 61 60 60 59 59 58 58 57 56 55 55 54 53 52 51 50 49 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 32 32 31 31 31 32 32 32 32 32 33 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 64 65 65 66 66 67 67 67 67 67 67 67 67 66 66 66 65 65 64 64 63 63
 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 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 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 43 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 38 38 38 38 37 37 37 36 36 35 35 35 34 34 33 32 32 31 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 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 25 26 27 28 29 31 32 34 35 36 38 40 41 43 44 45 47 48 49 51 52 52 53 54 54 54 54 54 54 53 53 52 51 50 49 47 46 45 43 42 40 39 37 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14
 59 58 58 58 58 57 57 56 56 55 54 53 53 52 51 50 49 48 47 45 44 43 42 41 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 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 25 26 27 28 29 30 32 33 35 36 38 40 42 44 46 48 50 53 55 58 60 63 66 69 73 76 79 82 86 89 92 95 98 101 104 107 109 111 113 114 115 116 116 116 116 115 114 113 112 110 108 106 104 101 99 96 94 91 89 86 84 82 80 77 75 73 71 70 68 66 65 63 62 60 59 58 57 55 54 53 52 51 50 49 49 48 47 46 45 44 44 43 42 41 40 40 39 38 37 37 36 35 35 34 33 32 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 34 36 37 39 41 42 44 46 48 50 52 54 55 57 59 61 62 64 65 66 67 68 69 70 70 71 71 70 70 70 69 68 68 67 66 64 63 62 61 59 58 57 55 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 32 32 32 31 32 32 32 32 32 32 33 33 34 34 35 35 36 36 37 38 39 39 40 41 42 43 43 44 45 46 47 47 48 49 50 51 51 52 53 53 54 55 55 56 56 57 57 57 58 58 58 58 59 59 59 59 59
 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 19 20 21 23 24 26 27 29 31 33 35 37 39 40 42 44 45 46 47 48 48 48 47 47 46 44 43 41 39 37 35 33 31 30 28 26 24 23 22 20 19 18 17 16 15 14 14 13 13 12 12 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 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 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 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 20 21 22 24 25 26 28 29 31 32 33 34 36 36 37 38 38 38 38 38 38 37 36 36 34 33 32 31 29
 54 54 54 53 53 52 51 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 24 25 26 28 30 31 33 35 37 40 42 45 48 51 54 57 61 65 69 73 78 83 87 93 98 103 108 113 118 123 127 131 135 138 140 141 142 142 142 140 138 136 133 129 125 121 117 112 107 103 98 94 90 85 81 77 74 70 67 64 61 58 55 53 50 48 46 44 42 41 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 25 26 27 28 28 29 30 30 31 31 32 32 32 33 33 33 33 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 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 32 33 34 34 35 36 38 39 40 41 42 43 45 46 47 48 50 51 52 53 54 55 55 56 57 57 58 58 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 57 57 57 56 56 56 56 55 55
 36 36 35 35 34 34 33 32 31 31 30 29 28 27 26 26 25 24 23 22 21 20 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 11 11 11 11 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 50 51 52 52 52 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 52 52 53 53 54 55 55 56 56 57 58 58 58 59 59 59 59 59 59 59 59 58 58 57 56 55 54 53 52 51 49 48 47 45 44 42 40 39 37 36 34 33 32 30 29 27 26 25 24 23 21 20 19 18 17 16 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 7 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 32 33 35 37 39 40 42 44 46 48 50 52 53 55 57 58 60 61 63 64 65 66 66 67 67 67 67 67 67 66 66 65 64 63 62 61 59 58 57 55 54 52 51 50 48 47 46 44 43 42 41 40 39 38 38 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 37 37 37
 94 99 104 108 113 118 123 127 132 136 140 143 147 149 151 153 154 154 154 153 152 150 148 145 142 138 134 130 126 121 117 113 108 104 100 95 92 88 84 80 77 74 71 68 65 63 61 58 56 55 53 51 50 48 47 46 45 44 43 42 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 36 37 38 40 41 43 44 46 48 50 52 54 56 58 60 63 65 67 69 71 74 76 77 79 81 83 84 85 86 87 87 87 88 87 87 86 86 85 84 82 81 80 78 77 75 73 71 70 68 66 65 63 62 60 59 57 56 55 53 52 51 50 49 49 48 47 47 46 46 46 46 46 46 46 46 47 47 48 48 49 50 51 52 53 54 55 56 57 59 60 61 63 64 65 66 68 69 70 70 71 72 72 73 73 73 73 72 72 72 71 70 69 69 68 67 65 64 63 62 61 59 58 57 55 54 53 52 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 33 34 36 38 40 42 44 46 49 51 54 57 60 63 66 70 73 77 81 86 90
 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 11 11 11 11 12 12 13 13 14 14 15 16 17 18 19 21 22 24 26 28 30 33 36 40 43 48 53 58 64 71 79 87 97 108 120 133 148 164 182 202 224 247 272 299 327 355 383 411 437 461 481 498 509 515 516 511 502 489 472 453 432 410 388 366 344 323 303 285 267 250 235 220 207 195 183 173 163 154 146 138 131 125 119 114 109 104 100 96 92 89 86 83 81 78 76 75 73 71 70 69 68 67 66 65 65 64 64 63 63 63 63 62 62 62 62 63 63 63 63 63 64 64 64 65 65 66 66 67 67 68 68 69 69 70 71 71 72 72 73 74 75 75 76 77 78 78 79 80 81 82 82 83 84 85 85 86 87 87 88 88 89 89 89 89 89 89 88 87 87 86 84 83 81 79 77 75 73 71 68 65 63 60 57 54 52 49 46 44 41 39 37 35 33 31 29 28 26 25 24 22 21 20 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 28 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12
 19 19 18 17 17 16 15 15 14 14 13 12 12 12 11 11 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 16 17 18 20 21 23 25 27 30 32 35 38 42 45 49 53 58 63 68 73 79 85 91 97 104 111 117 124 130 136 142 148 153 157 161 164 166 167 168 168 167 166 164 162 159 156 152 148 144 140 136 132 128 124 120 116 112 108 105 101 98 95 92 89 86 84 81 79 77 75 73 71 69 68 66 65 63 62 61 60 59 59 58 57 57 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 60 60 61 61 61 60 60 60 60 59 59 58 58 57 56 55 54 53 51 50 49 47 46 44 42 41 39 37 35 34 32 30 29 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 24 25 26 27 29 30 31 33 35 36 38 40 41 43 45 47 49 51 53 55 57 59 60 62 64 66 68 69 71 72 74 75 76 77 77 78 78 78 78 78 78 77 76 76 74 73 72 71 69 67 66 64 62 61 59 57 55 53 52 50 48 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 67 68 70 71 72 73 74 76 77 78 79 80 81 82 83 84 85 85 86 86 87 87 87 87 87 87 87 86 85 85 84 83 82 80 79 77 76 74 73 71 69 68 66 64 62 60 59 57 55 53 52 50 49 47 46 44 43 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 53 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 49 49 48 47 47 46 45 45 44 43 42 42 41 40 39 39 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30
 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 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 9 8 8 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 13 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 29 31 32 34 36 39 41 43 46 48 51 53 56 58 61 63 65 67 69 70 71 71 71 71 70 69 67 65 63 61 59 56 54 51 48 46 43 41 39 37 35 33 31 29 27 26 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 29 30 31 31 32 32 32 33 33 33 33 32 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 141 137 133 129 125 122 118 115 112 109 106 103 100 97 95 93 90 88 86 85 83 81 80 79 77 76 75 74 74 73 72 72 72 71 71 71 71 71 71 71 71 71 72 72 72 73 73 74 74 75 75 76 77 77 78 78 79 80 80 81 82 82 83 84 85 85 86 87 88 89 89 90 91 92 94 95 96 97 98 100 101 103 104 106 108 109 111 113 115 117 119 121 124 126 128 130 133 135 137 139 141 143 145 146 148 149 149 150 150 149 149 148 146 144 142 139 136 133 129 126 122 118 113 109 105 101 96 92 88 84 81 77 73 70 67 64 61 59 56 54 52 50 48 46 45 43 42 41 40 39 38 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 45 45 46 46 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 54 54 54 53 53 52 52 51 51 50 50 49 48 47 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 36 37 39 40 42 43 45 47 49 52 54 57 60 63 66 69 73 77 81 85 90 95 100 105 110 116 122 127 133 139 145 151 157 162 167 172 177 181 184 187 189 191 192 193 193 192 191 189 186 184 181 177 174 170 166 162 158 154 149 145
 65 65 65 65 65 65 65 64 64 64 64 63 63 62 62 62 61 61 60 60 59 59 59 58 58 58 57 57 57 57 57 57 57 57 57 57 57 58 58 59 59 60 61 62 63 64 65 66 68 70 71 73 75 77 79 82 84 87 89 92 95 98 102 105 108 112 115 119 123 126 130 133 137 140 143 146 149 152 154 156 158 159 160 161 161 161 161 160 159 158 156 154 151 149 146 142 139 136 132 128 125 121 117 113 109 105 102 98 95 91 88 85 82 79 76 73 71 68 66 64 62 60 59 57 56 55 53 52 52 51 50 50 50 49 49 49 49 49 50 50 51 51 52 53 54 55 56 57 58 60 61 63 64 66 68 70 72 74 75 77 79 82 84 86 88 90 92 93 95 97 99 100 102 104 105 106 107 108 109 110 110 111 111 111 111 111 111 111 110 110 109 108 107 106 105 104 102 101 99 98 96 94 93 91 89 87 86 84 82 80 78 77 75 73 72 70 69 67 66 65 63 62 61 60 59 58 57 56 56 55 55 54 54 53 53 53 53 53 53 53 53 53 54 54 54 55 55 56 57 57 58 58 59 60 60 61 62 62 63 64 64 65 66 66 66 67 67 68 68 68 68 68 68 68 68 68 68 68 67 67 67 66 66 66 65 65 64 64 63 63 62 62 61 61 60 60 60 59 59 59 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 60 60 60 60 60 61 61 61 62 62 62 62 63 63 63 64 64 64 64 65 65 65 65 65 65 65 65 65
 60 60 59 58 57 56 55 54 53 51 50 49 47 46 44 43 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 36 37 39 41 43 45 47 49 51 53 55 57 59 61 64 66 68 70 72 74 76 77 79 81 82 84 85 86 87 88 89 90 91 92 92 93 94 94 94 95 95 96 96 97 97 98 99 99 100 101 102 104 105 106 108 110 112 115 117 120 123 126 130 134 138 142 147 152 157 163 168 174 180 186 192 198 203 209 214 218 222 226 228 230 231 231 230 227 224 220 216 210 204 197 190 182 175 167 159 151 143 135 128 121 114 108 101 95 90 84 79 75 70 66 62 58 55 52 49 46 43 41 38 36 34 32 30 29 27 26 25 24 22 22 21 20 19 18 18 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 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 39 40 42 44 46 48 50 52 54 56 58 61 63 66 68 71 73 76 78 81 84 86 89 92 94 97 99 102 104 107 109 111 113 115 117 119 120 122 123 124 125 125 126 126 126 126 125 125 124 123 122 120 119 117 115 113 111 109 107 105 102 100 98 95 93 91 89 87 85 83 81 79 78 76 75 74 72 71 70 70 69 68 67 67 67 66 66 65 65 65 65 65 64 64 64 64 64 63 63 63 62 62 61 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 50 50 50 50 50 49 49 49 49 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 47 47 47 47 48 48 49 49 50 51 51 52 53 54 54 55 56 57 57 58 59 59 59 60 60 60 60 60 59 59 58 58 57 56 55 54 52 51 50 48 47 46 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 29 29 28 28 27 27 27 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 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 40 40 40 41 41 41 42 43 43 44 45 46 47 47 48 50 51 52 53 54 56 57 58 60 61 62 64 65 66 68 69 70 72 73 74 75 76 77 78 78 79 79 80 80 81 81 81 81 81 81 80 80 80 80 79 79 78 78 77 77 76 76 75 74 74 73 72 71 70 69 69 68 66 65 64 63 62 61 59 58 56 55 53 52 50 49 47 46 44 43 42 40 39 37 36 35 34 33 31 30 30 29 28 27 26 25 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 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 47 48 48 48 49 49 49 50 50 50 50 50
 30 30 31 32 32 33 34 35 36 37 38 39 41 42 43 45 46 48 50 51 53 55 56 58 60 61 63 64 65 66 67 68 69 69 69 69 69 68 68 67 66 64 63 61 59 58 56 54 52 50 48 46 44 42 40 38 37 35 33 32 31 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 38 39 40 42 44 45 47 48 50 51 53 54 56 57 58 60 60 61 62 63 63 63 63 63 63 62 61 61 60 59 57 56 55 53 52 50 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 30 31 32 34 35 37 38 40 41 43 44 46 48 49 51 52 53 55 56 56 57 58 58 58 58 58 58 57 57 56 55 54 53 51 50 49 48 46 45 44 43 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 30 30 30 31 31 32 33 33 34 35 36 37 39 40 41 43 44 46 47 49 51 52 54 56 57 59 60 62 63 64 64 65 65 65 65 65 64 63 62 61 59 58 56 55 53 51 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 30 29 29 28 28 28 28 27 27 27 27 28 28 28 28 28 29 29
 69 70 72 73 75 76 78 80 81 83 85 86 88 90 92 93 95 97 99 100 102 104 105 107 108 110 111 113 114 115 117 118 119 120 121 122 123 124 125 126 127 127 127 128 128 128 128 127 127 126 125 124 123 122 120 118 116 114 112 110 107 105 102 100 97 94 92 89 86 84 81 79 77 75 72 70 69 67 65 64 62 61 60 59 58 57 56 55 55 54 54 54 54 53 54 54 54 54 55 56 56 57 58 59 60 62 63 65 67 69 71 73 76 78 81 84 87 90 93 96 99 102 106 109 112 115 118 121 124 126 128 130 132 134 135 136 136 137 137 137 136 135 135 133 132 130 129 127 125 123 121 118 116 114 111 109 106 104 101 99 97 94 92 89 87 85 83 81 79 77 75 73 71 69 67 66 64 62 61 59 58 57 56 54 53 52 51 50 50 49 48 48 47 47 46 46 46 46 46 46 46 46 47 48 48 49 50 51 52 53 55 56 58 59 61 63 65 66 68 70 72 73 75 76 77 78 79 80 80 81 80 80 80 79 78 77 75 74 72 70 68 66 65 63 61 59 57 55 53 52 50 49 47 46 45 44 43 42 41 41 40 40 39 39 39 39 39 39 39 39 39 40 40 41 41 42 43 44 45 46 47 49 50 52 53 55 57 59 61 63 66 68 71 73 76 79 81 84 87 89 92 94 96 98 99 101 102 103 103 103 103 102 102 101 99 98 96 94 92 90 87 85 83 80 78 76 74 72 70 68 66 64 63 62 60 59 58 58 57 56 56 56 56 56 56 56 56 57 57 58 58 59 60 61 62 63 64 65 66 68
 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 18 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 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24
 37 36 35 34 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 30 32 33 34 35 36 38 40 41 43 45 47 49 51 53 56 58 61 63 66 69 72 75 77 80 83 86 88 91 93 95 97 99 101 102 103 104 105 105 105 105 105 104 104 103 102 101 100 99 98 96 95 94 92 91 89 88 87 85 84 83 82 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 66 65 64 63 62 62 61 60 59 59 58 57 56 56 55 54 54 53 53 52 52 51 51 50 50 50 50 50 50 50 50 50 50 50 51 51 52 52 53 54 55 56 57 58 59 60 61 63 64 66 67 69 70 72 74 75 77 78 80 82 83 84 86 87 88 89 89 90 90 91 91 90 90 89 89 87 86 85 83 82 80 78 76 74 72 70 67 65 63 61 59 57 55 53 51 49 47 45 44 42 40 39 38 36 35 34 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 50 51 52 53 54 54 55 56 56 57 57 57 58 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 55 55 54 53 53 52 51 51 50 49 48 47 47 46 45 44 43 42 41 41 40 39 38
 48 49 50 51 52 53 54 55 56 57 57 58 58 59 59 60 60 60 60 60 60 60 60 60 59 59 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 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 17 17 17 17 17 17 17 17 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 28 28 29 29 30 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 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 47 48 49 50 51 52 52 53 54 54 55 55 56 56 56 57 57 57 57 57 57 57 57 56 56 56 56 55 55 55 54 54 53 53 52 51 51 50 50 49 48 47 47 46 45 44 44 43 42 41 40 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
 49 48 47 45 44 43 43 42 41 40 40 39 39 38 38 38 38 38 37 37 37 38 38 38 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 38 38 37 36 36 35 35 34 34 33 32 32 31 31 31 30 30 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 47 48 50 52 53 55 57 59 61 63 66 68 70 72 75 77 79 82 84 86 88 90 91 92 93 94 94 94 94 94 93 92 90 89 87 85 82 80 77 75 72 69 67 64 62 59 57 54 52 50 48 46 45 43 42 40 39 38 37 36 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 46 46 46 46 47 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 53 54 55 56 57 58 59 61 62 64 66 67 70 72 74 77 80 82 85 89 92 95 99 102 106 109 113 117 120 123 127 130 132 135 137 138 140 141 141 141 141 140 138 137 134 132 129 126 123 120 116 112 109 105 101 98 94 91 87 84 81 78 75 72 70 67 65 63 61 59 57 55 53 52 50
 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 39 39 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 32 32 33 34 35 36 37 38 40 41 43 45 46 48 50 53 55 57 60 62 65 67 70 73 75 78 81 83 86 88 90 92 93 95 96 97 98 98 98 98 98 97 97 96 95 93 92 90 89 87 85 83 82 80 78 76 75 73 72 70 69 67 66 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 33 33 34 35 36 36 37 38 40 41 42 43 45 46 48 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 82 84 85 86 86 87 87 87 87 87 86 85 84 83 82 80 79 77 75 74 72 70 68 67 65 63 61 60 58 57 55 54 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 37
 107 104 102 99 97 94 91 88 85 82 79 77 74 71 68 66 63 61 58 56 54 52 50 49 47 46 44 43 42 41 40 40 39 39 38 38 38 38 38 38 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 62 64 65 67 69 71 73 74 76 78 80 81 83 84 86 87 88 90 91 92 93 94 95 96 97 97 98 99 100 101 101 102 103 103 104 105 106 107 108 108 109 110 111 112 113 114 115 116 117 118 119 121 122 123 123 124 125 126 127 128 128 129 129 130 130 130 131 131 131 131 132 132 132 132 132 133 133 134 134 135 135 136 137 138 139 140 141 143 144 146 147 149 151 153 154 156 158 160 161 163 164 165 166 166 167 167 166 166 165 164 162 160 158 156 153 150 147 144 140 137 133 129 126 122 118 114 110 107 103 100 96 93 90 87 84 81 78 76 74 72 70 68 66 65 63 62 61 59 58 58 57 56 55 54 54 53 53 52 52 51 51 50 50 50 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 59 61 62 63 65 66 68 70 71 73 75 77 79 81 83 86 88 90 93 95 97 100 102 105 107 109 111 113 115 117 118 120 121 122 123 124 124 125 125 125 125 125 125 124 124 124 123 123 122 121 121 120 120 119 119 119 118 118 118 118 118 118 118 118 119 119 119 120 120 120 120 121 121 121 121 120 120 120 119 118 117 116 114 113 111 109
 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 44 46 47 48 50 51 53 55 57 59 61 63 65 68 70 72 75 78 80 83 85 88 90 93 95 97 99 100 102 103 104 104 104 104 104 103 102 100 99 97 95 93 90 88 85 82 80 77 74 71 69 66 64 61 59 56 54 52 50 48 47 45 44 42 41 40 39 38 37 37 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 47 48 49 49 50 50 51 51 52 52 52 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 49 49 49 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 38 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 36 36 36 36 36 37 37 38 38 39 39 40 41 42 43 44 45 47 48 50 52 53 55 58 60 62 65 67 70 73 76 79 82 85 88 91 94 97 100 103 106 109 111 113 115 116 118 118 119 119 119 118 117 115 113 111 109 106 103 100 97 93 90 87 83 80 76 73 70 67 64 61 59 56 54 51 49 47 45 43 42 40 39 37 36 35
 58 56 54 52 50 49 48 46 45 44 44 43 42 42 41 41 41 40 40 40 40 40 40 41 41 41 41 42 42 43 43 43 44 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 43 43 43 44 45 46 46 48 49 50 52 53 55 57 59 62 64 67 70 74 77 81 85 89 94 99 104 109 115 121 127 134 140 147 154 161 168 175 181 188 194 199 204 208 211 213 214 215 214 213 211 208 204 199 194 189 183 177 170 164 157 151 144 138 131 125 119 114 108 103 98 93 88 84 80 76 72 68 65 62 59 56 54 51 49 47 45 44 42 41 40 38 37 37 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 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 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 45 44 44 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 41 42 43 44 45 47 48 50 52 54 57 59 62 65 68 72 75 79 84 88 93 97 103 108 113 119 125 130 136 142 147 153 158 162 166 170 173 175 176 177 176 175 173 170 167 163 158 153 148 142 136 131 125 119 114 108 103 98 94 89 85 81 77 74 71 68 65 62 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 43 44 44 45 46 47 48 49 50 51 53 54 56 57 59 60 62 63 65 67 68 70 71 73 74 75 76 77 77 77 77 77 77 77 76 75 74 72 71 69 68 66 64 62 60 58 56 54 52 50 48 46 44 42 40 38 37 35 33 32 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 31 32 34 36 37 39 41 44 46 49 51 54 57 60 64 67 71 74 78 82 86 90 94 98 102 105 109 113 116 119 121 124 126 127 128 129 129 129 128 127 126 124 122 119 116 113 109 106 102 98 94 90 86 82 78 75 71 68 64 61 58 55 52 50 48 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 50 53 55 58 60 63 66 69 72 75 77 80 83 86 89 92 94 96 99 100 102 103 104 105 105 105 104 104 102 101 99 97 95 92 90 87 85 82 79 77 74 71 69 66 64 62 60 58 56 55 53 52 50 49 48 47 46 46 45 45 44 44 44 44 44 45 45 46 46 47 48 49 51 52 54 55 57 59 62 64 66 69 72 74 77 80 83 86 88 91 94 96 98 100 101 103 104 104 104 104 104 103 102 100 99 97 94 92 89 87 84 81 78 75 73 70 67 65 62 60 58 56 54 52 51 49 48 47 46 45 44 43 42 42 42 41 41 41 41 41 41 42 42
 108 108 108 106 104 102 99 95 91 87 83 79 74 70 66 62 58 54 51 48 44 42 39 37 35 33 31 29 28 26 25 24 23 22 21 21 20 20 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 16 16 16 16 16 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 65 66 66 67 67 68 69 69 70 70 71 71 72 72 73 74 74 75 76 77 78 80 81 83 85 87 89 91 94 97 100 104 107 111 116 120 125 130 134 139 144 148 152 155 158 160 160 160 159 157 154 150 145 140 134 127 120 113 106 99 93 86 80 74 68 63 58 54 50 46 42 39 36 34 31 29 27 25 24 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 42 44 45 47 48 50 52 54 55 57 59 61 62 64 66 68 70 71 73 75 76 78 80 81 83 85 86 88 89 91 92 94 95 96 97 98 99 100 100 100 100 100 100 99 99 98 97 95 94 92 90 88 86 84 81 79 77 75 72 70 68 66 64 62 60 58 57 55 54 52 51 50 49 49 48 48 48 48 48 48 49 49 50 51 53 54 56 58 60 62 65 68 71 74 77 81 84 88 91 94 98 100 103 105 107 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 36 35 34 33 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 36 37 37 38 39 40 41 43 44 45 46 47 48 50 51 52 53 54 55 56 57 57 58 58 59 59 59 59 59 59 59 59 59 59 58 58 58 57 57 57 56 56 56 55 55 55 54 54 54 53 53 52 52 51 51 50 50 49 48 48 47 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 36 36 37 38 38 39 39 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 38 38 39 38 38 38 38 37 37 36 35 35 34 33 32 31 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 46 47 48 50 51 52 53 54 55 56 56 57 57 57 57 57 56 55 55 54 53 52 50 49 48 46 45 44 42 41 40 39
 66 62 59 56 53 50 48 46 44 43 41 40 39 38 38 37 37 36 36 36 36 36 37 37 37 38 38 38 39 40 40 41 41 42 43 43 44 44 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 43 43 43 44 44 45 45 46 47 48 49 51 52 54 56 58 60 63 66 69 73 77 81 86 91 96 102 109 115 123 130 138 146 155 163 171 180 187 194 201 206 211 214 216 217 216 214 211 207 202 196 189 182 175 167 159 152 144 137 129 122 116 109 103 97 92 86 81 77 72 68 64 61 57 54 51 48 46 43 41 39 37 36 34 33 32 31 30 30 29 29 29 28 28 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 48 49 49 50 51 52 52 53 53 53 53 53 53 53 52 52 51 51 50 50 49 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 29 30 32 33 35 36 38 40 42 45 47 50 53 55 59 62 65 69 73 77 81 85 90 95 100 106 112 118 124 131 138 145 153 161 169 177 186 194 203 211 219 226 233 239 244 247 249 249 248 245 241 234 227 219 209 199 189 178 168 157 147 138 129 120 112 104 97 91 85 80 75 70
 36 35 35 35 35 35 36 36 37 37 38 39 39 40 41 42 44 45 46 47 49 50 51 53 54 55 57 58 59 60 61 62 63 64 64 65 65 65 66 66 65 65 65 65 64 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 42 42 41 41 41 41 41 41 41 41 42 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 63 64 66 68 69 71 73 75 77 79 80 82 84 86 88 90 91 93 94 96 97 98 99 100 101 101 101 101 101 101 100 99 98 97 96 94 92 90 88 86 84 81 79 76 73 71 68 65 63 60 57 55 53 50 48 46 44 42 40 39 37 36 35 34 33 32 31 30 30 29 29 29 29 29 29 29 29 29 30 30 31 32 32 33 34 35 36 38 39 40 42 43 45 46 48 50 51 53 55 57 58 60 61 63 64 65 66 67 68 69 70 70 71 71 71 71 71 71 71 70 70 69 69 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 40 40 40 40 41 41 42 42 43 44 45 46 47 48 50 51 53 55 57 59 61 64 66 69 72 75 78 81 84 88 91 95 98 102 106 109 113 116 119 122 125 127 129 131 132 133 134 133 133 131 130 128 125 122 119 115 111 107 103 99 94 90 86 82 78 74 70 67 63 60 57 55 52 50 48 46 44 43 41 40 39 38 37 37 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 22 22 21 20 20 19 18 17 17 16 15 15 14 14 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 24 25 26 27 28 29 29 30 31 31 32 32 33 33 34 34 34 34 34 34 34 34 33 33 33 32 32 31 31 30 29 28 28 27 26 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 16 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 29 30 31 31 31 32 32 32 32 32 32 31 31 31 30 29 29 28 27 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14
 61 60 59 58 58 57 56 55 54 54 53 52 51 51 50 50 49 48 48 48 47 47 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 45 45 46 47 48 49 50 52 53 54 56 57 59 60 62 64 65 67 69 71 73 74 76 78 79 81 82 84 85 86 87 88 89 89 89 90 90 90 89 89 88 88 87 86 86 85 84 83 82 81 80 78 77 76 75 74 73 72 71 70 68 67 66 65 64 64 63 62 61 60 59 59 58 57 57 56 56 55 55 55 54 54 54 53 53 53 52 52 52 52 52 51 51 51 51 51 50 50 50 50 50 50 50 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 52 52 52 52 53 53 53 53 53 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 52 52 52 51 51 51 50 50 49 49 49 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 48 48 49 50 50 51 52 53 54 55 57 58 59 61 62 64 65 67 69 70 72 74 75 77 79 80 82 84 85 87 88 90 91 93 94 95 96 97 98 99 99 100 100 100 101 101 100 100 100 99 99 98 97 96 95 94 92 91 90 88 87 85 84 82 81 80 78 77 75 74 73 72 70 69 68 67 66 65 64 63 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
 23 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 31 32 33 35 36 37 39 40 42 43 45 46 47 49 50 51 52 53 54 55 56 56 56 57 57 56 56 56 55 55 54 54 53 52 51 50 49 48 47 47 46 45 44 44 43 43 42 42 42 42 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 52 53 54 54 55 55 55 55 54 54 53 52 51 50 49 48 47 45 44 43 41 40 39 37 36 35 34 33 31 30 29 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 16 16 17 18 19 20 22 23 24 26 28 30 32 34 36 39 41 44 46 49 52 55 57 60 62 64 66 68 70 71 71 72 72 71 71 70 69 68 66 65 63 61 59 57 56 54 52 50 48 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 12 12 13 13 13 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 45 46 47 47 47 47 47 47 46 46 45 44 43 42 40 39 38 36 35 33 32 31 29 28 27 26 25 24 23
 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 54 54 54 54 53 53 53 52 52 52 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 37 37 37 36 36 37 37 37 37 37 38 38 38 39 39 40 41 41 42 42 43 44 44 45 46 46 47 47 48 48 49 49 50 50 50 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 58 59 59 60 60 61 62 62 63 64 64 65 65 66 67 67 68 68 69 69 70 70 70 71 71 71 72 72 72 72 72 72 72 72 71 71 71 70 70 69 69 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 45 44 44 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 53 53 53 54 54 54 55 55 55 55 56 56 56 57 57 57 58 58 59 59 59 60 60 61 62 62 63 64 65 66 67 67 68 70 71 72 73 74 75 76 77 78 79 79 80 81 81 81 82 82 82 82 82 82 81 81 81 80 80 80 79 79 79 79 78 78 78 79 79 79 79 80 80 81 81 82 83 83 84 85 86 86 87 88 89 89 90 90 91 91 91 92 92 92 92 91 91 91 90 89 89 88 87 86 85 84 82 81 80 78 77 76 74 73 71 70 69 68 66 65 64 63 62 61 61 60 59 59 58 58 58 57 57 57 57 57 57 57
 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 54 55 56 56 57 57 58 58 58 58 58 57 57 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 28 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32
 51 50 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 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 24 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 45 47 48 50 51 52 54 55 57 58 59 61 62 63 65 66 67 68 69 71 72 73 74 75 76 77 77 78 79 79 80 80 80 80 80 80 79 79 78 78 77 76 75 74 73 71 70 69 67 66 64 63 61 60 58 57 55 54 53 51 50 49 47 46 45 44 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 54 55 56 58 59 60 62 63 64 65 66 67 67 68 69 69 70 70 71 71 71 71 71 71 70 70 70 69 69 69 68 67 67 66 65 65 64 63 62 61 60 59 58 57 56 55 54 53
 57 55 52 50 48 46 44 43 41 40 39 37 36 36 35 34 34 34 34 33 34 34 34 34 35 35 36 36 37 38 39 40 41 42 43 45 46 47 49 50 52 54 56 58 60 62 65 67 70 73 76 80 83 87 91 95 100 104 109 115 120 126 132 139 145 152 158 165 172 178 184 189 194 198 201 203 205 205 204 202 198 194 190 184 178 172 165 159 152 145 139 133 127 121 116 111 107 102 99 95 92 89 87 84 83 81 79 78 77 76 75 74 74 73 73 73 72 72 72 72 71 71 71 71 71 70 70 70 69 69 69 68 68 67 67 66 65 65 64 63 63 62 61 61 60 59 59 58 57 57 56 55 55 54 54 54 53 53 53 53 53 54 54 55 55 56 57 59 60 62 64 67 69 72 75 79 83 87 92 97 102 108 113 119 125 131 137 143 149 154 159 163 166 168 170 171 170 169 168 165 162 158 154 150 145 140 135 130 125 120 116 111 107 102 98 94 91 87 84 81 78 75 72 69 67 65 62 60 58 56 55 53 51 49 48 46 45 44 42 41 40 39 37 36 35 35 34 33 32 31 31 30 30 30 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 50 52 53 54 56 57 58 59 59 60 61 61 61 62 62 62 62 61 61 61 61 60 60 60 59 59 59 58 58 58 58 58 57 57 57 57 57 57 58 58 58 58 59 59 60 60 61 62 63 63 64 65 66 67 69 70 71 72 73 74 76 77 78 79 79 80 81 81 81 81 80 80 79 78 76 75 73 71 69 66 64 62 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 57 56 55 54 52 51 49 47 46 44 43 41 39 38 37 36 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 43 44 45 47 48 49 51 52 54 55 57 58 60 61 62 63 64 65 66 66 67 67 67 67 67 67 66 66 65 64 63 63 61 60 59 58 57 56 54 53 52 51 49 48 47 46 45 44 42 41 40 39 38 37 37 36 35 34 33 33 32 32 31 30 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 36 36 37 38 38 39 39 40 40 40 40 40 40 39 39 38 38 37 36 36 35 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 47 47 48 48 48 49 49 49 49 49 48 48 48 47 47 46 46 45 44 43 42 41 40 39 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 26 26 26 26 25 26 26 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 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 36 36 37 38 39 39 40 42 43 44 45 46 48 49 51 52 53 54 55 56 57 58 58 58 58 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 59 56 54 52 50 49 48 47 46 46 46 46 46 47 47 48 49 50 51 52 54 55 56 58 60 61 63 64 66 68 69 71 73 74 76 77 79 80 82 83 84 85 86 87 87 88 89 89 89 89 89 89 89 89 89 88 88 87 87 86 85 85 84 83 83 82 81 81 80 80 80 79 79 79 80 80 81 82 83 84 86 88 90 92 95 98 101 104 107 110 114 117 121 124 127 130 133 136 139 141 143 145 146 148 148 149 149 149 149 148 148 147 145 144 143 141 139 137 135 133 131 129 126 124 122 119 117 115 112 110 107 105 102 99 97 94 92 89 87 84 82 80 77 75 72 70 68 66 64 61 59 57 55 54 52 50 49 47 46 45 43 42 42 41 40 40 40 40 41 41 42 43 45 46 48 51 54 57 61 65 69 74 79 85 91 97 104 111 118 125 131 138 144 149 154 158 161 163 164 164 163 161 158 155 151 147 142 137 132 127 122 117 113 108 104 99 95 91 88 85 81 78 76 73 70 68 66 64 62 60 59 57 56 54 53 52 51 50 49 48 47 46 46 45 44 44 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 43 43 44 45 46 47 48 49 50 51 53 54 56 57 59 61 63 65 67 69 71 73 76 78 81 83 86 89 92 95 99 102 106 109 113 117 121 126 130 134 139 143 148 152 156 160 164 168 171 173 175 177 178 178 177 175 172 169 165 160 154 148 142 135 128 122 115 108 101 95 89 84 79 74 70 66
 66 66 66 66 65 65 64 64 63 62 62 61 60 60 59 58 58 57 57 57 56 56 56 56 55 55 55 55 55 56 56 56 56 56 57 57 57 58 58 59 59 60 60 61 61 62 63 63 64 65 65 66 67 68 68 69 70 71 72 72 73 74 75 75 76 76 77 77 78 78 78 79 79 79 79 78 78 78 77 76 76 75 74 73 72 72 71 70 69 68 67 66 66 65 65 64 64 64 63 63 64 64 64 64 65 65 66 67 67 68 69 70 71 72 72 73 74 75 76 77 77 78 78 79 79 80 80 80 81 81 81 81 80 80 80 80 79 79 78 78 77 76 76 75 74 73 73 72 71 70 69 69 68 67 66 66 65 64 64 63 63 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 65 65 65 65 66 66 66 66 67 67 67 67 68 68 68 68 68 68 69 69 69 69 69 69 68 68 68 68 68 67 67 67 66 66 65 65 64 64 63 62 62 61 61 60 59 59 58 58 57 57 57 57 56 56 56 57 57 57 58 58 59 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 75 76 76 77 77 77 77 77 77 77 76 76 75 75 74 74 73 72 72 71 70 69 69 68 67 66 66 65 64 63 63 62 62 61 60 60 59 59 59 58 58 57 57 57 57 56 56 56 56 56 56 56 56 56 56 57 57 57 58 58 59 59 60 61 61 62 62 63 64 64 65 65 66 66 66 66
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 36 36 37 38 38 39 39 40 41 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 44 44 43 43 42 41 40 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 28 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 39 40 41 41 42 43 43 44 44 45 45 45 45 45 45 45 45 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 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 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 23 24 25 27 28 29 30 32 33 34 36 37 38 40 41 42 44 45 46 47 48 49 50 51 51 52 53 53 54 54 54 54 55 55 55 55 55 54 54 54 54 53 53 52 52 51 51 50 49 49 48 47 47 46 45 44 43 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23
 26 25 25 25 25 26 26 27 28 29 30 31 33 35 37 39 41 43 46 48 51 54 57 60 63 66 69 72 75 78 80 83 86 88 90 92 94 96 97 98 98 99 99 99 98 98 97 96 94 93 91 89 87 85 83 81 79 77 75 72 70 68 66 64 62 60 58 56 54 52 50 48 47 45 44 42 41 40 39 37 37 36 35 34 34 33 33 33 33 33 33 34 34 35 35 36 37 38 39 40 41 43 44 45 47 49 50 52 54 55 57 59 61 62 64 66 67 69 70 72 73 75 76 77 78 79 79 80 80 81 81 81 81 81 81 80 80 79 78 77 76 75 74 72 71 69 68 66 64 62 61 59 57 55 53 51 49 47 45 43 41 39 38 36 34 33 31 30 29 27 26 26 25 24 24 23 23 23 23 23 24 25 25 26 27 29 30 32 34 36 39 41 44 47 50 53 56 60 63 67 71 75 78 82 86 90 93 96 100 103 105 108 110 112 114 115 116 117 117 117 117 116 116 115 113 112 110 108 106 104 102 99 97 94 92 89 86 84 81 78 76 73 71 68 65 63 60 58 56 54 51 49 47 45 43 42 40 38 37 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 60 61 63 64 66 67 69 70 71 73 74 75 76 77 78 79 79 79 79 79 79 78 77 76 74 72 70 68 66 64 61 58 56 53 50 48 45 43 40 38 36 34 32 31 29 28 27 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 44 45 45 45 46 47 48 49 50 51 52 54 55 57 58 60 62 63 65 67 69 70 72 74 76 77 79 81 82 84 85 87 88 90 91 92 94 95 96 97 98 99 100 101 102 103 103 104 105 105 105 106 106 106 106 106 105 105 104 103 102 101 100 99 97 95 94 92 90 87 85 83 80 78 76 73 71 68 66 64 62 60 58 57 55 54 53 52 52 51 51 51 52 52 53 54 56 57 59 61 63 65 68 70 73 76 78 81 84 87 90 93 96 98 101 103 105 107 108 110 111 112 112 113 113 112 112 111 110 109 108 107 105 104 102 100 98 96 95 93 91 89 87 85 83 81 80 78 76 74 72 71 69 67 66 64 63 61 59 58 56 55 54 52 51 49 48 47 46 45 44 43 42 41 41 40 40 40 40 40 40 41 42 42 43 45 46 48 49 51 53 56 58 61 64 67 71 74 78 82 86 90 95 99 104 109 114 120 125 131 136 142 148 154 160 166 172 177 183 188 192 197 200 204 206 208 209 209 209 207 205 202 198 194 189 183 177 171 165 158 151 144 137 130 123 117 110 104 98 92 87 81 76 72 67 63 60 56 53 50 48 45 43 41 40 39 38 37 36 36 36 36 37 37 38 39 40 41 43 44 46 47 49 51 52 54 56 58 60 61 63 65 66 68 69 71 72 73 75 76 77 78 79 80 81 82 83 83 84 85 86 86 87 87 88 88 88 88 89 89 89 89 88 88 88 87 87 86 85 84 83 82 81 80 78 77 75 74 72 70 68 67 65 63 61 59 57 56 54 53 51 50 49 48 47 46 45 45 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 43 41 39 37 36 34 33 32 31 30 30 30 30 30 30 30 30 31 31 32 33 33 34 35 36 37 38 39 41 42 43 44 46 47 49 50 52 53 55 56 58 59 61 62 64 65 67 69 70 72 73 75 76 77 79 80 81 82 83 84 85 86 86 87 87 87 87 87 87 86 85 85 84 83 81 80 78 77 75 73 72 70 68 67 65 64 63 62 61 60 59 59 59 59 59 60 61 62 63 65 67 69 71 74 76 80 83 86 90 94 99 103 108 113 118 123 129 135 141 147 153 159 165 170 176 181 185 189 192 194 195 196 195 193 191 187 183 178 172 166 159 153 146 139 132 126 119 113 107 101 96 91 86 81 77 73 69 66 63 60 58 55 53 51 50 48 47 46 46 45 45 45 45 45 45 46 47 48 48 49 50 51 52 53 54 54 55 55 55 55 55 54 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 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 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 31 31 31 31 32 32 33 34 35 36 37 38 40 41 43 45 47 49 50 53 55 57 59 61 63 65 67 69 70 72 73 75 76 77 78 79 80 80 81 81 81 81 81 81 81 81 80 80 80 79 79 78 78 77 77 77 76 76 76 75 75 75 75 75 75 75 75 75 76 76 76 77 77 78 78 78 79 79 79 79 79 79 79 78 77 76 75 73 71 69 67 64 62 59 56 53 51 48
 31 32 34 35 37 40 42 45 48 52 55 59 63 67 71 76 80 84 88 92 96 99 102 104 106 108 109 109 109 109 108 106 105 103 100 98 95 92 90 87 84 81 78 76 73 71 68 66 64 62 60 58 56 54 53 51 50 48 47 46 45 43 42 41 41 40 39 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 35 37 38 39 41 42 44 46 48 49 51 53 56 58 60 63 65 68 71 74 77 81 84 88 92 95 99 103 108 112 116 120 125 129 132 136 139 142 144 146 147 147 147 146 144 141 138 134 130 125 119 114 108 102 96 90 84 79 73 68 63 59 54 50 46 43 40 37 35 33 31 30 29 28 27 27 26 26 26 27 27 28 29 30 31 32 33 34 36 37 39 40 42 43 45 47 48 50 52 54 55 57 59 60 62 63 65 66 68 69 70 71 72 73 74 74 75 75 75 76 76 75 75 75 74 74 73 72 71 71 70 69 67 66 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 49 48 48 47 47 47 47 47 47 47 47 47 48 48 49 49 50 50 51 51 52 52 53 53 53 54 54 54 55 55 55 55 55 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 54 54 53 52 51 51 50 49 48 47 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 28 28 28 28 28 29 30
 104 103 102 102 102 102 103 104 105 106 108 109 111 113 115 118 120 122 124 126 129 131 133 134 136 138 139 140 142 143 143 144 144 144 144 144 144 143 143 142 141 140 138 137 135 134 132 130 129 127 125 123 121 119 117 116 114 112 110 109 107 106 104 103 101 100 99 98 97 96 95 95 94 94 94 94 94 94 94 95 96 97 98 99 100 102 104 106 108 110 112 114 117 119 121 123 126 128 129 131 133 134 135 136 137 138 139 139 139 140 140 140 140 140 140 140 140 140 139 139 139 139 138 138 138 138 137 137 137 136 136 135 135 135 134 134 133 132 132 131 130 129 129 128 127 126 125 123 122 121 120 119 117 116 114 113 111 110 108 107 105 103 102 100 99 97 96 94 93 92 91 90 90 89 89 89 89 90 90 91 93 94 96 98 100 102 105 107 110 113 116 118 121 124 126 129 131 133 136 138 139 141 143 144 146 147 148 149 149 150 151 151 152 152 152 152 153 153 153 153 153 152 152 152 152 152 151 151 151 151 150 150 150 150 149 149 149 149 148 148 148 148 148 147 147 147 147 147 147 146 146 146 145 145 144 144 143 142 141 139 138 136 134 132 130 127 125 122 120 117 114 111 109 106 104 101 99 97 95 94 92 91 90 89 88 88 87 87 87 87 87 87 88 88 89 89 90 91 92 93 94 96 97 98 100 101 103 104 106 108 109 111 113 115 117 119 121 123 125 127 129 131 133 134 136 138 140 141 143 144 145 146 147 148 148 148 148 148 148 147 146 145 143 142 140 138 136 133 131 128 125 123 120 117 115 112 110 108 106 105
 11 12 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 34 34 35 36 36 37 37 37 38 38 38 38 38 38 37 37 36 35 35 34 33 32 31 30 29 27 26 25 24 23 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 22 22 21 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 13 13 14 14 14 15 15 15 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 27 28 28 28 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 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 39 35 31 28 25 22 20 18 16 15 14 13 12 11 11 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 10 10 10 10 10 11 11 12 12 13 13 14 15 16 18 19 21 23 25 27 30 33 37 40 44 48 52 56 59 62 64 65 65 65 64 62 60 57 54 51 49 46 43 41 39 37 35 34 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 16 17 19 21 23 25 27 29 31 32 33 34 34 34 33 32 31 29 28 26 24 22 21 19 18 17 16 15 14 13 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 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 20 21 21 22 22 22 22 21 20 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 26 28 30 33 36 39 42 46 50 54 58 61 64 67 68 68 67 65 62 58 53 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 96 97 98 98 99 99 99 98 98 97 96 95 94 93 92 90 89 87 86 84 82 81 79 77 76 74 72 71 69 68 66 65 64 62 61 60 59 58 56 55 55 54 53 52 51 51 50 49 49 48 48 48 48 47 47 47 48 48 48 48 49 50 50 51 52 53 54 56 57 59 61 63 65 67 69 71 73 76 78 79 81 82 83 83 83 82 81 79 77 74 71 68 65 62 59 56 54 51 49 47 46 44 43 42 42 41 41 41 41 41 41 41 42 42 43 44 44 45 46 48 49 50 51 53 54 56 58 59 61 63 65 67 69 71 74 76 78 81 83 85 88 90 93 95 97 99 102 104 106 108 110 111 113 114 116 117 118 119 120 120 121 121 121 121 120 120 119 118 117 116 115 113 112 110 109 107 105 103 101 100 98 97 95 94 92 91 90 89 88 86 85 84 83 82 81 81 80 79 78 77 76 75 74 73 73 72 71 70 69 69 68 67 66 66 65 64 63 63 62 61 60 60 59 58 57 57 56 55 54 54 53 52 51 51 50 49 49 48 47 47 46 46 45 45 44 44 44 44 44 44 44 44 45 45 46 47 48 50 51 53 56 58 61 64 68 72 76 81 85 90 94 98 102 105 108 110 111 111 110 109 106 104 101 98 94 91 87 84 81 77 74 72 69 67 65 63 61 59 58 56 55 54 53 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 54 54 55 56 57 58 58 59 60 62 63 64 65 67 68 69 71 73 74 76 78 79 81 83 85 86 88 90 91 93 94 95
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 17 18 19 20 22 24 26 28 31 34 37 41 45 49 53 58 63 68 74 79 84 90 95 100 105 109 113 116 119 120 121 121 120 119 116 114 110 107 103 99 95 91 87 83 79 75 72 68 65 62 59 56 54 51 49 47 45 43 41 39 37 36 34 33 31 30 29 28 26 25 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 18 18 19 20 21 22 23 24 25 27 28 29 30 32 33 34 36 37 39 40 42 43 45 46 48 50 52 54 56 58 61 63 66 69 73 76 80 84 88 92 97 102 107 113 118 124 129 135 140 145 149 153 155 157 157 156 154 151 147 142 136 129 123 115 108 101 94 87 80 74 68 62 57 52 48 44 40 37 34 31 29 27 25 23 22 21 21 21 21 21 21 22 23 25 26 28 30 32 34 36 38 41 43 45 48 50 52 54 56 57 59 60 60 61 61 61 61 61 60 59 59 58 57 56 54 53 52 51 50 49 48 46 45 45 44 43 42 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 29 28 27 27 26 25 24 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 48 49 51 52 54 55 57 58 60 62 63 65 67 68 70 71 73 74 75 76 77 77 77 77 77 77 76 74 73 71 69 66 64 61 58 55 52 49 45 42 39 36 34 31 28 26 24 22 21 19 18 17
 21 21 20 20 20 19 19 19 20 20 20 21 21 22 22 23 23 24 25 26 27 28 28 29 30 31 32 33 34 36 37 38 39 40 41 42 42 43 44 45 45 46 46 46 46 46 46 46 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 28 27 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 18 18 19 19 20 20 21 23 24 26 28 30 32 35 37 41 44 47 51 55 59 62 66 70 74 78 81 84 87 89 91 92 93 94 94 93 92 91 89 87 85 82 79 76 74 71 68 65 62 59 56 53 51 49 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 54 55 57 58 60 61 63 64 66 67 68 69 69 69 70 69 69 68 67 65 64 62 59 57 54 52 49 46 43 40 37 34 32 29 27 24 22 20 19 17 16 15 14 13 13 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 25 26 27 28 29 30 30 31 32 33 34 34 35 36 36 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 40 40 39 39 38 38 37 36 36 35 34 33 32 31 30 28 27 26 25 24 23 23 22
 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 53 54 55 55 56 56 57 57 57 57 57 56 56 55 54 53 52 51 50 48 47 45 44 42 40 38 36 35 33 31 30 28 26 25 24 23 22 21 20 20 19 19 19 20 20 21 22 23 24 26 28 30 33 35 38 41 45 48 52 57 61 66 71 76 81 87 92 98 103 109 113 118 122 125 128 130 131 131 130 128 126 123 119 115 111 106 101 97 92 87 83 78 74 70 66 62 59 56 53 50 48 45 43 41 39 37 35 33 32 30 29 28 26 25 24 23 22 21 21 20 19 19 18 17 17 17 16 16 16 16 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 24 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 44 45 46 47 49 50 51 53 54 56 57 59 60 62 63 64 65 66 67 67 67 67 67 67 66 65 64 62 61 59 57 55 52 50 48 45 43 40 38 36 33 31 29 27 26 24 23 22 21 20 19 19 19 18 19 19 20 20 21 22 23 25 26 28 30 32 34 36 38 40 43 45 47 50 52 54 57 59 61 63 64 66 67 68 69 70 70 71 71 70 70 69 69 68 66 65 64 63 61 60 58 57 55 54 52 51 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 20 20 19 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
 37 36 35 35 35 35 35 35 35 36 36 37 37 38 39 39 40 40 41 41 42 42 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 51 52 52 52 52 52 52 53 52 52 52 52 52 52 51 51 50 50 49 49 48 47 47 46 45 45 44 43 42 42 41 41 40 40 40 40 41 41 42 43 45 47 49 51 54 57 60 64 67 70 74 77 80 82 84 85 86 87 87 86 86 84 82 80 78 76 73 71 68 66 63 61 59 56 54 52 50 49 47 46 44 43 42 41 40 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 46 47 48 49 50 52 53 55 57 59 60 62 64 66 67 69 70 71 72 73 73 73 73 73 73 73 72 71 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 58 57 57 56 56 56 55 55 55 55 56 56 56 57 57 58 59 59 60 61 62 63 65 66 67 68 70 71 72 73 74 75 76 76 77 76 76 76 75 73 72 70 67 65 62 60 57 54 51 49 46 44 42 40 39 38 37 36 36 36 36 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 45 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 76 77 78 78 78 79 78 78 78 77 76 75 74 72 70 68 66 64 61 59 56 53 51 48 46 44 42 40 38
 41 39 37 35 33 32 32 31 31 31 31 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 41 41 42 42 42 42 42 41 41 41 40 40 39 38 37 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 24 24 24 24 24 25 25 26 26 27 28 28 29 30 31 33 34 35 37 39 40 42 44 46 47 49 50 52 53 54 55 56 56 56 57 57 57 56 56 56 56 56 55 55 55 54 54 54 54 54 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 50 50 49 49 48 47 47 46 45 45 44 43 42 41 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 30 29 29 29 29 29 29 30 30 31 32 34 36 38 40 43 46 49 53 57 60 64 68 71 74 77 79 81 82 82 82 82 81 79 77 75 73 71 68 66 63 61 58 56 54 52 50 48 47 45 44 42 41 40 39 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 42 42 42 42 42 42 41 41 40 38 37 36 34 33 32 30 29 27 26 25 24 23 22 21 21 20 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 23 24 25 27 28 29 31 32 34 36 38 40 43 45 48 51 55 58 62 66 70 74 78 82 86 90 93 96 98 99 100 99 98 96 93 89 85 80 75 70 65 60 56 52 48 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 50 50 51 51 50 50 49 49 48 47 45 44 43 41 39 38 36 34 32 31 29 27 26 24 23 21 20 19 18 17 16 16 15 15 15 15 15 16 16 17 18 19 21 22 23 25 27 29 31 33 35 37 39 42 44 46 48 50 52 54 56 58 59 61 62 63 64 64 64 64 64 64 63 62 61 60 59 58 56 55 53 51 50 48 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 43 43 43 43 42 42 41 41 40 39 38 37 36 34 33 32 30 29 27 26 25 23 22 21 20 19 18 17 17 16 16 16 16 16 17 17 18 19 20 21 22 24 25 27 29 31 33 35 37 39 41 44 46 48 51 53 56 58 60 62 64 66 68 69 70 71 72 72 72 72 72 71 70 69 67 66 64 62 60 58 57 55 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11
 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 10 11 12 13 14 15 17 18 19 21 22 23 25 26 27 28 29 30 31 31 32 32 32 32 31 31 30 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 14 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 27 27 27 26 26 25 24 23 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 5 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 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 11 11 10 9 9 8 7 7 6 6 5 5 5 4
 32 32 32 32 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 48 49 49 50 50 50 51 51 51 51 51 51 50 50 50 49 49 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 36 36 35 35 34 34 33 32 32 31 31 30 30 30 30 30 30 30 30 31 31 32 33 34 35 36 37 39 40 41 43 45 46 48 49 51 53 55 56 58 60 62 63 65 66 68 69 70 72 72 73 74 74 74 74 74 74 73 73 72 71 70 69 67 66 65 63 62 60 59 58 56 55 54 52 51 50 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 29 29 29 29 30 30 31 32 34 35 37 38 40 42 44 47 49 51 54 56 59 61 64 66 69 71 74 77 79 82 85 87 90 93 95 98 100 102 104 106 107 109 110 111 111 111 111 110 109 108 106 104 102 100 97 94 91 89 86 83 80 77 74 71 68 66 63 61 59 57 54 53 51 49 47 46 44 43 42 41 40 39 38 37 37 36 36 35 35 35 35 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 44 45 45 46 47 48 49 51 52 53 54 55 56 58 59 60 61 62 62 63 64 64 65 65 65 65 64 64 63 62 61 60 59 58 56 55 53 51 50 48 46 44 43 41 39 38 36 35 34 33 33
 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 42 43 43 43 44 44 44 44 44 43 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 35 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 37 38 39 39 40 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 35 34 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 44 46 47 49 50 52 54 55 57 58 59 61 62 63 64 64 65 65 65 65 65 65 65 64 63 62 61 60 59 58 56 55 53 52 51 49 48 46 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 28 28 28 28 28 29
 59 59 58 58 58 58 57 57 57 57 57 57 57 56 56 56 55 55 55 54 54 53 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 40 41 42 43 44 44 45 46 47 48 49 50 50 51 52 52 53 53 53 53 54 54 54 54 53 53 53 53 53 53 53 53 52 52 52 51 51 51 50 50 49 49 48 48 47 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 41 41 42 42 43 43 44 44 44 44 45 44 44 44 44 43 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 38 39 39 40 41 42 43 44 45 46 46 47 47 47 47 47 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 28 28 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 40 42 43 44 46 47 49 50 52 53 54 55 56 57 58 59 60 60 60 60 60 60 60 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 13 14 16 18 20 23 26 29 32 35 38 40 42 44 44 44 43 41 39 36 33 30 27 25 22 20 18 16 15 13 12 11 10 9 9 8 7 7 7 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 19 20 22 23 25 26 27 28 29 30 30 30 29 28 26 25 23 21 19 18 16 14 13 12 11 10 9 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10
 82 83 85 86 88 89 90 91 92 92 92 92 91 90 89 88 87 85 84 82 81 79 78 76 75 74 73 72 71 70 70 69 69 68 68 68 68 69 69 70 70 71 72 73 74 75 76 77 79 80 81 83 85 86 88 89 91 92 94 96 97 98 100 101 102 103 104 105 105 106 106 106 106 106 106 105 105 104 102 101 99 97 95 93 91 89 86 84 81 79 76 74 72 70 68 66 64 62 60 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 44 46 47 48 50 51 53 55 57 59 61 63 65 67 70 72 74 76 79 81 82 84 86 87 88 88 88 88 87 86 84 82 80 78 76 73 71 69 67 65 63 62 61 60 60 60 60 61 62 63 64 65 67 68 70 72 73 75 77 79 80 82 83 85 86 87 87 88 88 88 88 88 87 86 85 84 82 81 79 77 75 73 71 69 67 65 63 62 60 58 57 55 54 52 51 50 49 48 47 46 46 45 44 44 43 43 43 43 42 42 42 42 42 42 42 43 43 43 43 44 44 45 46 47 48 49 50 52 54 57 59 62 65 69 72 76 79 83 87 90 93 96 99 102 104 106 108 109 110 112 112 113 114 114 114 114 114 114 114 113 113 112 112 111 110 109 108 107 106 105 104 103 102 101 100 98 97 96 95 94 93 92 90 89 88 87 86 85 84 83 83 82 81 80 79 79 78 77 77 76 76 75 75 75 74 74 74 74 74 74 74 74 74 75 76 76 77 79 80
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 12 13 14 16 17 19 21 23 25 27 29 31 33 35 37 38 39 40 41 41 40 40 39 38 37 35 34 32 31 29 28 26 25 24 23 21 20 19 19 18 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 20 20 19 19 18 18 17 17 16 16 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 16 16 17 18 19 20 21 23 24 26 27 29 31 33 35 36 38 39 41 42 42 42 42 41 40 39 37 35 32 30 28 25 23 21 19 17 16 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 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
 44 42 41 40 39 39 39 39 39 40 41 42 43 44 46 48 50 52 54 57 59 62 64 67 70 73 76 79 83 86 89 92 94 97 100 102 104 106 107 108 109 109 109 109 108 107 106 105 103 102 100 98 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 63 61 59 58 56 54 52 51 49 47 46 44 43 41 40 39 38 37 37 36 36 36 36 37 37 38 39 40 41 42 43 44 45 46 46 47 48 48 49 49 49 50 50 50 50 50 50 51 51 51 51 52 52 52 53 53 54 55 55 56 57 58 59 60 62 63 64 66 67 69 70 71 73 74 75 76 77 77 78 78 77 77 76 75 74 73 71 70 68 66 64 62 60 58 56 54 52 50 49 47 46 44 43 43 42 41 41 41 41 42 43 44 45 46 48 49 51 53 54 56 57 58 59 59 59 59 59 59 58 57 56 55 54 53 51 50 49 47 46 45 44 43 42 41 40 39 39 38 38 37 37 37 36 36 36 36 36 37 37 37 38 38 39 39 40 40 41 42 43 43 44 45 46 47 48 48 49 50 51 51 52 52 53 53 53 53 53 53 53 53 53 52 52 51 51 50 50 50 49 49 50 50 50 51 52 52 53 55 56 57 58 60 61 62 63 64 65 65 66 66 66 66 66 65 65 64 63 62 60 59 58 56 55 53 52 50 49 47 46 45 44 43 42 41 40 39 39 38 38 37 37 37 37 37 38 38 38 39 40 40 41 42 43 45 46 47 49 50 52 54 55 57 58 60 61 62 63 63 63 63 63 62 61 59 58 56 54 52 49 47 45
 13 14 15 16 18 20 22 24 26 28 31 34 37 39 42 45 48 51 53 56 58 59 61 62 63 64 64 64 63 62 61 60 58 57 55 53 51 49 47 45 43 41 39 37 36 34 32 31 29 28 27 26 24 23 23 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 28 28 29 29 28 28 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 19 19 19 19 20 20 20 21 22 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 45 47 49 51 52 54 55 55 56 55 55 53 52 49 47 44 41 38 35 32 29 27 24 22 19 18 16 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 10 10 10 11 11 12
 62 64 66 68 71 73 75 77 80 82 84 85 87 88 90 91 92 93 94 95 96 97 98 99 101 102 103 104 106 107 109 110 112 113 115 116 118 119 120 121 122 122 122 122 121 120 119 117 115 112 110 107 104 101 97 94 91 87 84 81 78 75 72 69 67 64 62 60 58 56 55 54 53 52 51 51 51 51 52 53 54 56 59 62 66 70 76 83 90 99 109 119 130 142 154 165 175 184 191 196 199 198 196 191 185 177 168 159 150 141 132 124 116 108 102 95 90 85 80 76 72 69 66 63 61 59 57 56 54 53 52 52 51 51 51 51 51 51 52 53 53 54 56 57 59 60 62 65 67 70 72 75 79 82 86 91 95 100 105 110 115 121 127 132 138 143 147 151 154 156 157 157 155 151 147 141 135 128 120 113 105 98 91 85 79 74 69 65 62 59 56 54 52 50 49 48 47 46 46 45 45 44 44 44 44 44 45 45 45 45 46 46 47 47 48 48 49 50 50 51 52 53 54 54 55 56 57 58 59 60 61 62 64 65 66 68 70 71 73 75 77 79 82 84 87 89 92 95 98 100 103 106 108 110 111 112 113 112 112 110 108 105 102 98 94 89 84 80 75 71 67 63 59 57 54 52 50 49 47 47 46 46 46 46 47 47 48 49 50 51 52 53 55 56 58 59 60 62 63 65 66 68 69 70 71 72 72 73 73 74 74 74 73 73 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 54 53 53 52 52 51 51 51 51 50 50 50 50 51 51 51 52 52 53 54 55 56 57 59 60
 40 40 39 40 40 41 41 43 44 45 47 49 50 52 54 56 58 60 62 63 65 67 69 70 72 73 75 76 77 78 79 80 81 81 82 82 83 83 83 83 83 83 83 82 82 81 81 80 80 79 78 78 77 76 75 74 74 73 72 71 70 69 68 67 66 65 64 62 61 60 59 58 56 55 54 52 51 49 48 47 45 44 42 41 40 39 38 37 37 36 36 36 36 37 37 38 38 39 40 41 42 43 44 46 47 48 49 50 51 51 52 53 54 55 55 56 57 58 58 59 59 60 61 61 62 62 63 64 64 65 65 66 66 67 67 68 68 69 69 69 70 70 70 70 70 70 70 70 70 70 69 69 68 67 67 66 65 63 62 61 60 58 57 55 54 53 51 50 48 47 46 44 43 43 42 42 41 41 42 43 44 45 46 48 51 54 56 60 63 67 71 75 79 83 88 92 96 100 104 107 110 113 115 117 119 120 120 120 120 119 118 117 115 113 110 108 105 103 100 97 95 92 90 87 85 82 80 78 76 75 73 71 70 69 67 66 65 64 64 63 62 62 61 61 60 60 60 59 59 59 59 58 58 58 58 58 58 57 57 57 57 56 56 56 56 55 55 55 56 56 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 71 71 72 72 73 73 74 74 75 75 76 77 77 78 79 79 80 81 82 83 84 85 86 88 89 90 92 93 94 96 97 99 101 102 103 105 106 107 108 109 110 110 111 111 111 110 109 108 107 105 103 101 99 96 93 90 87 83 80 76 73 69 65 62 59 56 53 50 48 45 44 42 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 14 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 68 71 75 78 82 86 90 94 97 100 103 105 106 107 108 108 107 106 105 103 101 99 96 94 92 89 87 84 82 80 78 76 74 73 71 70 69 68 67 66 66 65 65 65 65 65 65 66 66 67 67 68 69 70 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 98 99 100 100 100 101 100 100 100 99 98 96 95 93 91 89 87 84 82 80 77 75 72 70 68 66 64 62 60 58 57 55 54 53 52 51 50 49 49 48 48 47 47 47 47 47 47 48 48 49 49 50 51 52 53 54 55 57 58 60 62 63 65 67 69 71 74 76 78 81 83 85 88 90 92 94 96 98 100 101 103 104 104 104 104 104 103 102 100 99 97 94 92 89 87 84 82 79 77 75 73 71 70 68 67 66 66 65 65 64 64 64 64 64 64 64 65 65 65 65 65 65 66 66 66 65 65 65 65 64 64 63 63 62 61 61 60 59 58 57 56 55 55 54 53 52 51 51 50 50 49 49 48 48 48 48 48 48 48 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 55 55 55 55 56 56 55 55 55 55 54 54 53 53 53 52 52 52 52 52 52 52 53 53 54 55 55 56 57 59 60 61 62 64 65 67 69 70 72 74 75 77 78 80 82 83 84 85 86 87 88 88 88 88 88 87 86 86 84 83 82 80 79 77 75 73 72 70 68 67 65 63 62 60 59 58 56 55 54 53 52 51 50 50 49 48 48 47 47 47 47 47 47 47 48 48 49 50 51 53 54 56 59 61 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 36 34 32 31 29 28 27 26 24 24 23 22 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 40 40 40 40 40 40 39 38 38 37 36 35 34 33 32 31 30 30 29 28 27 27 27 26 26 26 27 27 28 29 30 32 34 36 39 42 46 50 54 59 64 70 76 83 89 95 101 107 111 115 116 117 116 113 109 104 98 91 85 78 72 66 60 55 50 46 42 38 35 32 30 28 26 24 23 22 21 20 20 19 19 19 19 19 19 19 20 20 21 22 22 23 24 25 26 28 29 30 32 34 35 37 39 41 43 44 46 48 50 51 52 53 54 54 54 53 53 52 50 49 47 45 43 41 39 37 36 34 33 32 30 29 28 28 27 26 26 25 25 25 25 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 46 47 47 48 48 48 48 47 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 32 32 33 34 35 36 38 40 42 44 47 49 52 54 57 59 62 64 66 67 69 69 69 69 68 67 65 63 61 58 56 53 50 48 45 43 40 38 36 34 32 31 29 28 27 26 26 25 25 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 35 36 37 38 40 41 42 43 45 46 47 48 49 49 50 50 50 50 50 50 49 48 47 45 44 42 41 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 14 13 13 12 12 11 11 10 10 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 8 8 8 9 9 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 20 21 22 23 23 24 24 24 24 24 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 13 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 24 24 24 23 23 22 21 20 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 13 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
 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 8 8 7 7 7 7 7 7 8 8 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 21 22 23 23 23 23 23 23 23 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 30 30 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 19 20 22 23 25 27 28 30 31 33 34 34 35 35 34 34 33 32 31 30 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 31 31 32 31 31 31 30 29 28 26 25 24 22 21 20 18 17 16 15 14 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 20 21 21 21 22 22 22 22 22 21 21 21 20 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 69 73 76 79 82 84 87 88 90 91 91 91 91 90 89 88 86 85 83 81 79 76 74 72 70 67 65 63 60 58 56 53 51 49 47 45 43 41 40 38 37 36 35 34 33 33 32 32 32 33 33 34 35 36 37 38 40 42 44 46 48 51 54 57 60 64 67 71 75 78 81 84 87 89 91 91 92 91 90 88 85 82 79 75 71 68 64 61 57 54 52 49 47 45 43 41 40 39 38 37 37 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 44 44 44 44 44 44 44 43 43 42 42 41 40 40 39 38 37 37 36 35 34 34 33 32 32 31 31 31 30 30 30 30 30 30 30 31 31 32 32 33 34 35 36 37 39 40 42 43 45 46 48 49 50 51 52 53 54 54 54 53 53 52 51 50 49 47 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 27 26 25 25 25 24 24 24 24 24 24 25 25 26 27 27 29 30 31 33 35 37 39 41 43 46 48 51 54 56 58 61 62 64 65 66 67 67 67 66 66 64 63 61 60 58 56 54 52 50 48 46 45 43 42 41 40 39 38 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 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 32 32 31 30 30 29 28 28 27 27 26 25 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 26 27 28 29 30 31 33 35 37 39 41 43 46 49 52 55 59 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 9 9 9 9 9 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 10 11 12 13 14 16 17 19 21 24 26 29 32 34 37 38 40 40 40 39 37 35 33 30 28 26 23 21 19 18 16 15 14 13 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 13 13 14 14 15 16 16 17 17 17 18 18 18 18 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 20 20 20 20 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 17 17 17 16 16 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 10 10 10 10 10 11 11 12 13 13 14 16 17 18 20 22 24 27 29 32 36 39 43 46 49 51 53 53 52 50 47 44 40 36 32 28 25 22 19 17 15 14 12 11 10 10 9 8 8 8 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 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 19 19 20 22 23 24 26 27 29 31 32 34 36 38 40 42 44 45 47 47 48 48 47 47 46 44 42 40 38 36 34 32 30 29 27 25 24 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 89 84 80 76 72 69 67 65 63 62 61 60 60 60 60 60 60 60 60 60 60 60 60 60 59 58 57 56 54 53 51 49 47 45 43 40 38 36 35 33 31 30 29 28 27 26 26 26 26 26 27 27 28 30 31 33 34 36 39 41 43 46 48 51 53 55 57 59 61 62 63 64 64 64 63 62 61 60 58 56 54 53 51 49 48 46 45 44 43 42 41 41 40 40 40 41 41 41 42 43 43 44 45 46 47 48 48 49 49 50 50 50 49 49 48 47 46 45 43 42 40 39 37 35 34 32 31 30 29 28 28 27 27 27 27 27 28 28 29 30 32 33 34 36 38 39 41 43 44 46 47 48 49 50 51 51 52 52 51 51 51 50 50 49 49 48 48 48 48 48 48 49 49 50 52 53 55 58 60 63 67 71 76 81 86 91 97 102 108 113 117 120 122 123 122 120 117 112 107 101 94 88 81 75 69 63 57 52 48 44 40 37 34 31 29 27 25 24 23 22 21 21 21 21 22 23 24 25 26 28 30 33 36 39 42 46 50 55 60 65 70 76 83 89 95 102 108 115 120 126 130 134 137 140 141 141 141 141 139 138 136 134 132 131 129 128 128 127 128 128 129 131 133 136 139 142 146 149 153 156 159 161 162 163 162 160 157 152 147 141 134 126 118 111 103 95 88 81 74 68 62 57 52 48 44 40 37 34 32 29 27 26 24 23 22 22 21 21 21 21 22 23 24 25 27 29 31 34 37 40 44 48 53 58 64 71 78 85 94 102 111 121 130 138 146 152 157 160 161 160 156 152 145 138 131 123 115 108 101 95
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 26 28 30 32 35 37 40 42 45 47 49 52 53 55 56 57 58 58 58 57 56 55 54 53 51 50 49 47 45 44 42 41 39 38 37 35 34 33 32 30 29 28 27 27 26 25 24 24 24 23 23 23 23 23 23 23 23 23 24 24 25 26 27 27 28 30 31 32 34 35 37 38 40 42 44 46 47 49 50 51 52 53 53 53 53 52 51 50 49 47 46 44 42 41 39 38 37 36 35 34 33 32 32 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 36 37 38 38 39 39 40 40 40 40 40 39 39 38 37 36 35 34 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 33 33 33 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 18 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 35 37 38 39 40 41 41 42 43 43 43 44 44 44 44 43 43 42 41 40 39 38 37 36 34 33 32 30 29 28 27 26 24 23 22 22 21 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 23 25 26 28 29 31 33 34 35 37 38 38 39 39 39 38 38 37 36 34 33 32 30 29 27 26 25 23 22 21 20 19 19 18 18 17 17 17 16 16 16 17 17 17 18 18 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
 32 32 30 29 28 28 27 26 25 25 24 24 24 24 24 24 24 25 25 26 27 28 29 30 32 33 34 36 37 39 41 42 44 45 46 47 48 49 50 50 51 51 52 52 52 53 53 53 54 54 54 54 54 55 54 54 54 53 52 51 49 48 46 44 42 40 38 36 34 32 31 29 27 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 23 24 24 24 24 24 24 24 23 23 22 21 20 20 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 13 13 14 15 17 19 21 24 27 32 37 42 49 56 64 73 82 90 98 104 108 110 109 106 101 95 88 81 74 67 61 55 50 45 42 38 35 33 31 29 28 27 26 26 25 25 25 26 26 27 28 29 31 33 34 36 39 41 43 46 48 51 53 54 56 57 58 58 58 57 56 54 53 51 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 36 37 38 40 42 43 45 47 49 51 53 55 56 58 59 60 60 60 60 59 58 56 54 51 49 46 43 40 38 35 33 31 29 27 26 25 24 23 22 22 22 22 22 22 23 24 25 27 28 31 33 36 40 44 49 55 61 69 78 87 98 110 121 133 143 152 157 158 154 147 137 125 112 98 86 74 63 54 46 39 33 29 25 21 19 17 15 13 12 12 11 11 10 10 10 10 11 11 12 12 13 14 15 16 17 18 20 21 23 24 26 27 29 31 32 33 34 35 35 35 35 35 34 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 75 76 76 75 75 74 73 71 70 68 66 65 63 61 60 58 57 56 55 54 53 53 53 53 53 54 55 56 57 59 61 63 65 68 71 74 77 80 83 85 88 90 92 94 94 95 95 94 93 91 90 88 85 83 81 79 76 74 72 71 69 68 66 65 64 64 63 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 59 59 58 57 57 56 56 55 55 55 54 54 54 54 55 55 56 57 58 60 62 64 66 69 73 76 80 85 89 95 101 107 113 120 126 133 139 144 149 152 154 155 154 151 146 141 134 126 118 109 101 93 85 78 71 65 60 55 51 48 45 42 40 38 37 36 35 35 35 35 36 36 37 39 40 42 44 47 50 53 56 60 65 70 75 80 86 91 97 103 108 113 117 120 122 123 122 121 119 115 112 107 103 98 93 89 84 80 76 73 70 67 65 63 62 61 60 59 59 59 60 60 62 63 64 66 69 71 74 77 80 83 87 91 94 98 101 105 108 111 114 116 117 119 119 119 119 118 117 115 113 111 108 106 103 100 98 95 92 90 88 85 83 82 80 79 77 76 75 75 74 74 74 74 74 74 75 75 76 76 77 78 78 78 79 79 79 78 78 77 76 75 73 72 70 68 66 64 62 60 58 56 54 52 51 49 48 47 46 45 44 44 44 44 44 45 46 47 49 51 53 56 60 64 69 74 80 86 93 100 107 115 122 128 134 138 141 142 142 140 136 132 126 120 114 108 102 96 91 86 81 77 74 71 68 66 64 63 62 61 61 61 61 62 63 64 65 66 68 69 70 72 73 74 75
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 30 30 30 31 31 31 32 32 33 34 35 36 38 40 42 44 46 48 51 53 55 57 59 60 61 61 60 59 58 55 53 50 46 43 40 37 34 32 30 27 26 24 23 21 20 20 19 19 18 18 18 19 19 20 20 21 22 23 25 26 27 29 30 32 33 35 36 37 38 39 39 40 40 40 40 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 23 24 25 25 26 26 26 26 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 26 26 27 28 29 30 32 34 36 39 43 47 52 57 64 73 83 95 109 126 146 169 193 219 244 265 278 282 274 257 233 206 179 153 131 111 94 80 68 58 50 43 37 32 29 25 23 21 19 17 16 15 14 14 14 13 13 13 14 14 15 15 16 17 19 20 22 24 26 29 32 36 40 44 49 56 62 70 79 90 101 114 128 144 160 177 192 206 217 224 225 222 214 202 187 172 155 140 125 112 100 90 81 73 66 60 55 50 47 43 41 38 36 34 33 32 30 30 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 24 23 23 22 21 20 19 19 18 17 16 15 15 14 14 13 13 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 22 23 24 25 26 27 27 28 29 29 29 30 30 30 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 49 49 49 49 50 50 50 50 51 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 59 59 58 58 58 57 56 56 55 54 53 52 51 50 49 48 47 46 46 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 42 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 34 34 34 34 35 35 36 37 38 38 40 41 42 43 45 46 48 49 51 52 53 54 55 56 56 56 56 55 55 54 53 52 50 49 48 46 45 44 43 41 40 39 39 38 37 37 36 36 35 35 35 35 35 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 44 45 46 46 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 54 55 55 56 56 57 57 58 58 58 59 59 59 59 59 60 59 59 59 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 41 41 41 41 42 42 43 43 44 45 46 47 49 50 51 53 54 55 57 58 59 60 61 61 61 61 61 61 60 59 57 56 54 52 51 49 47 45 44 42 40 39 38 36 35 34 34 33 32 32 31 31 31 31 31 32 32 33 33 34 35 36 37 38 39 40 42 43 45 46 47 49 50 51 52 53 53 54 54 54 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 36 36 35 35 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 16 17 18 20 21 23 26 29 32 35 39 43 48 53 58 63 68 72 75 76 75 73 70 66 61 55 50 45 40 36 32 28 25 23 21 19 17 16 15 14 13 13 12 12 12 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 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 15 16 17 18 20 22 24 27 30 34 38 43 49 55 62 69 76 82 87 91 92 90 87 82 75 68 61 54 48 43 38 33 30 27 24 22 20 18 17 16 15 14 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 20 21 21 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 21 22 24 25 27 29 31 34 37 41 44 48 52 56 60 63 65 66 67 66 64 61 58 54 50 46 43 39 36 33 31 28 26 25 23 22 21 20 20 19 19 19 19 19 19 19 20 20 21 22 23 24 25 26 27 28 28 29 30 30 30 30 30 29 29 28 27 26 24 23 22 21 19 18 17 16 15 15 14 13 13 12 12 12 12 12 12 12 12 13 13 14 15 16 18 19 21 23 26 29 33 37 41 46 51 55 60 63 66 67 67 66 63 60 56 52 48 43 40 36 33 30 28 26 24 22 21 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 13 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 44 44 44 44 44 44 45 46 47 48 49 51 53 54 56 59 61 64 66 69 72 75 78 81 84 87 90 93 95 97 99 100 100 100 99 98 96 94 91 88 85 81 78 74 71 68 65 62 59 57 54 53 51 50 49 48 47 47 47 47 48 48 49 50 52 53 54 56 57 59 61 62 64 65 66 67 68 68 68 68 67 66 65 64 63 61 60 58 57 55 54 53 52 51 50 50 49 49 50 50 51 52 54 55 57 59 62 65 68 71 75 78 82 86 90 93 96 99 102 103 104 105 105 104 102 100 97 94 91 88 84 81 78 74 71 69 66 64 61 60 58 57 55 54 54 53 53 53 53 54 54 55 56 57 58 59 60 61 63 64 65 66 67 68 68 69 69 69 69 69 68 67 67 66 65 64 63 62 61 60 59 59 58 58 58 58 59 59 60 62 63 65 67 69 71 74 77 80 83 86 89 92 95 97 99 100 101 101 100 98 96 94 91 87 84 80 76 73 70 67 64 61 59 57 55 54 53 52 52 52 52 52 53 54 55 57 58 60 62 64 66 68 70 72 74 75 76 77 77 77 77 76 75 73 72 70 68 66 63 61 59 57 55 54 52 51 50 49 48 48 48 48 48 49 50 51 52 54 56 58 61 63 66 69 72 76 79 82 85 88 90 92 94 95 95 95 94 93 91 89 87 84 81 78 75 72 69 67 64 62 59 57 55 54 52 51 50 49 49 48 48 48 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 59 59 60 60 60 59
 43 41 38 36 34 32 31 29 28 28 27 27 26 27 27 27 28 29 30 31 32 34 36 38 40 42 44 46 48 50 51 53 54 55 56 56 56 55 55 54 53 52 50 49 47 45 44 42 41 39 37 36 35 33 32 31 30 28 27 26 26 25 24 24 23 23 23 23 23 23 24 25 26 27 28 30 31 34 36 39 41 45 48 52 56 61 65 70 75 79 84 88 91 94 96 97 97 96 94 92 88 85 81 77 73 69 65 61 58 54 52 49 47 45 43 41 40 39 38 37 37 36 36 36 36 36 36 37 37 38 39 40 41 43 44 46 49 51 54 58 61 65 70 74 79 84 88 93 96 100 102 103 104 103 101 98 94 90 85 80 75 70 66 62 58 55 53 50 48 47 46 45 44 44 44 44 44 45 45 46 47 47 48 49 49 50 50 50 50 49 48 47 46 45 43 41 39 38 36 34 32 31 29 28 27 26 25 25 24 24 24 24 25 25 26 27 29 31 32 35 37 40 43 46 49 52 55 58 60 62 63 64 64 64 63 61 59 57 55 53 51 49 47 45 44 42 41 40 40 40 40 40 41 42 43 44 46 48 50 53 55 58 61 64 68 71 74 77 79 82 84 85 86 87 88 88 87 87 86 85 84 83 82 81 80 80 80 80 81 81 82 84 86 87 89 92 94 96 97 98 99 99 98 97 95 92 88 84 80 75 71 66 62 57 53 50 46 43 40 38 36 34 33 32 31 31 31 31 31 32 33 34 36 38 40 42 45 49 52 56 60 64 68 72 75 78 80 81 81 80 79 76 73 69 65 61 57 53 50 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 14 14 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 8 8 8 9 9 10 10 11 12 12 12 13 13 13 14 14 14 13 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 16 16 16 16 15 15 14 13 13 12 11 11 10 9 9 8 8 8 7 7 7 7 6 6 6 7 7 7 7 7 8 8 9 9 10 10 11 12 12 13 14 14 14 15 15 15 15 15 14 14 13 13 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 14 14 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9
 46 47 47 47 48 48 47 47 46 45 44 43 41 40 39 37 36 35 34 33 32 32 32 31 31 32 32 33 33 34 35 36 37 39 40 41 42 43 44 45 46 46 46 46 46 46 45 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 50 51 52 53 53 54 55 55 56 56 56 56 56 55 55 54 54 53 52 51 51 50 49 49 48 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 41 41 40 40 39 39 39 39 39 39 40 40 41 42 44 46 48 51 53 57 60 64 68 72 75 79 82 84 86 87 87 87 85 83 80 77 74 70 66 62 59 56 52 50 47 44 42 40 39 38 36 36 35 35 34 34 35 35 36 36 37 38 39 40 41 42 42 43 44 44 44 45 45 44 44 43 43 42 41 41 40 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 38 38 39 39 39 39 38 38 38 38 37 37 36 36 36 35 35 35 35 35 35 35 36 36 37 38 39 40 41 43 45 46 48 50 52 53 55 56 57 57 57 57 57 56 54 53 51 49 48 46 44 42 41 39 38 37 37 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 39 38 36 35 34 33 32 31 30 30 29 29 29 29 30 30 31 32 34 36 37 40 42 44 47 49 52 54 56 57 59 59 59 59 58 57 56 54 51 49 47 44 42 39 37 35 33 32 30 29 28 27 26 26 25 25 25 25 25 25 25 25 26 26 27 28 29 30 31 32 33 35 36 37 38 39 39 40 40 40 39 39 38 37 36 35 34 33 32 31 30 30 29 29 28 28 28 28 28 29 29 30 31 33 34 36 38 40 43 45 48 50 52 53 55 55 55 55 54 52 51 49 46 44 42 39 37 35 33 31 30 28 27 26 26 25 25 25 25 25 26 26 27 28 29 29 30 31 32 32 33 33 34 34 34 34 34 34 34 34 34 35 35 35 36 37 37 38 40 41 43 44 46 48 50 52 54 56 58 60 61 63 64 64 64 63 62 61 59 56 54 51 48 45 42 39 37 34 32 31 29 28 26 26 25 24 24 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 44 44 44 44 44 43 42 41 40 38 37 36 34 33 32 31 31 30 30 30 30 30 30 31 32 33 34 35 36 37 39 41 42 44 46 48 49 51 52 53 54 54 53 52 51 49 48 45 43 41 39 37 35 34 32 31 30 29 28 28 28 28 28 28 28 29 29 30 31 32 33 34 35 37 38 40 41 42 44 45 45 46 46 47 46 46 46 45 45 44 43 42 42 41 41 40 40 40 40 40 41 41 42 43 44 45 46 47 47 48 48 48 48 48 47 46 45 44 43 42
 45 47 48 50 51 53 54 56 57 58 58 59 59 59 58 58 57 56 55 55 54 53 52 51 50 50 49 48 48 47 46 46 45 44 43 43 42 41 40 39 38 38 37 37 36 36 36 36 37 37 38 39 40 41 43 44 46 47 49 51 52 54 55 56 57 58 58 59 58 58 57 56 55 54 53 52 51 50 49 49 49 49 49 49 50 51 52 53 54 56 57 59 61 63 65 67 69 71 72 73 73 73 72 71 69 67 64 62 59 56 53 51 49 47 45 43 42 41 40 39 39 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 38 38 38 39 40 41 42 44 46 49 52 55 59 63 67 72 76 81 86 90 93 96 98 99 99 99 97 95 93 90 87 83 80 77 74 71 69 66 64 62 61 59 58 58 57 57 57 57 57 58 58 59 59 59 60 60 59 59 58 57 56 55 53 52 50 48 46 44 42 40 39 37 36 34 33 32 31 31 30 30 29 29 29 29 29 30 30 31 31 32 33 33 34 35 37 38 39 41 43 44 46 48 50 51 52 54 54 55 55 55 54 53 52 51 49 48 46 44 43 41 40 39 38 37 36 35 35 35 34 35 35 35 36 37 38 39 40 42 43 45 46 48 49 49 50 50 49 49 48 46 45 43 41 40 38 36 35 33 32 31 30 29 29 29 29 30 30 31 33 35 36 39 41 44 46 49 52 55 57 59 61 62 63 63 62 61 60 58 56 53 51 48 46 44 42 41 39 39 38 37 37 37 37 38 39 39 40 41 43 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 127 118 109 101 93 85 79 72 67 62 57 53 50 47 44 42 40 38 37 36 36 35 35 35 35 35 36 36 36 37 37 38 38 39 40 41 42 43 44 46 48 50 52 55 58 61 65 68 72 76 79 82 84 85 85 85 84 82 79 76 72 68 64 60 56 52 49 46 43 41 39 37 36 35 34 34 35 35 36 38 39 41 43 46 48 51 54 57 59 62 65 68 71 73 76 78 80 81 82 83 83 83 83 83 83 83 83 83 83 84 85 86 87 88 89 90 91 92 92 93 93 93 93 93 92 91 91 90 89 89 88 88 88 89 90 91 93 95 98 101 105 109 113 118 123 128 132 136 140 142 144 144 142 140 136 131 125 118 111 104 97 90 83 78 72 68 64 61 58 56 54 53 52 51 50 49 49 48 48 47 47 46 46 45 44 44 43 42 41 40 39 39 38 37 37 36 36 37 37 38 39 40 42 44 47 50 53 57 61 65 70 76 82 88 94 100 106 111 116 119 122 123 122 120 117 112 107 101 95 89 83 77 72 67 62 58 54 51 48 45 43 41 39 37 36 35 34 34 34 34 34 35 37 39 41 44 47 51 56 61 66 72 79 85 92 99 106 113 119 124 129 133 135 137 137 137 135 133 130 126 123 119 115 111 108 105 103 101 100 99 98 98 99 99 100 100 101 101 101 100 99 98 97 95 92 89 86 83 80 76 73 70 67 64 61 59 57 55 53 52 51 50 49 49 49 49 49 50 50 51 52 54 55 57 59 62 66 69 74 79 85 92 100 108 118 128 138 147 157 165 171 175 177 177 174 169 162 154 146 136
 85 83 81 78 76 74 71 68 66 63 61 58 56 54 52 51 50 49 48 47 47 47 47 48 49 49 50 51 52 54 55 56 58 59 61 63 65 67 69 72 75 78 81 84 87 91 94 97 100 103 105 106 107 107 106 104 102 99 95 91 87 83 78 74 70 66 62 59 56 53 51 50 49 48 49 50 52 54 58 62 68 74 81 89 99 109 121 133 146 159 172 183 193 200 203 203 199 191 181 168 155 141 128 116 104 94 86 78 72 68 64 61 59 58 57 57 58 59 60 62 64 67 70 73 77 81 85 89 93 98 102 107 111 115 119 122 125 128 129 130 130 130 129 127 125 123 120 117 113 110 106 102 99 95 91 88 85 81 79 76 74 72 70 68 67 67 66 66 65 65 65 66 66 66 66 66 65 65 65 64 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 51 51 51 52 53 54 55 57 58 61 63 65 68 72 75 79 83 87 92 98 103 110 117 124 131 139 147 155 162 168 172 175 175 174 170 165 157 149 140 130 121 111 103 95 87 80 74 69 64 60 57 54 52 51 50 50 50 51 53 55 57 61 64 68 72 77 81 86 90 93 96 98 99 99 99 97 95 93 90 87 83 80 77 74 71 69 68 67 66 67 68 71 74 78 84 91 99 109 119 131 144 158 172 186 200 211 220 227 229 228 222 214 203 191 177 164 150 138 126 116 107 99 92 87 82 78 75 73 71 69 68 68 67 67 68 68 68 69 70 71 72 73 74 75 76 78 79 81 82 84 85 87 88 89 90 91 92 92 92 92 91 91 90 88 87
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 68 69 70 71 71 72 72 72 71 70 69 68 67 66 65 64 63 62 61 61 61 61 61 61 62 62 63 64 64 64 65 65 65 65 64 64 63 62 60 59 57 55 54 52 50 49 47 46 45 43 43 42 41 41 41 40 40 41 41 41 42 42 43 44 45 46 48 49 51 53 55 57 59 62 64 66 68 69 70 71 71 71 70 68 67 65 63 61 59 57 55 53 52 50 49 48 47 46 45 45 44 44 44 45 45 46 47 48 49 51 52 53 53 54 54 55 54 54 53 52 51 50 48 47 45 44 42 41 40 38 37 37 36 36 35 35 36 36 37 38 39 40 41 42 43 44 45 46 46 47 47 48 48 48 48 49 49 49 49 49 50 50 51 52 53 54 56 57 59 61 62 64 65 66 67 68 69 69 69 69 68 68 67 66 65 64 63 61 60 60 59 58 58 58 58 58 59 59 60 61 62 63 64 65 65 66 65 65 64 63 62 60 58 56 54 51 49 47 45 43 41 39 38 37 37 36 36 37 37 39 40 42 44 46 48 51 53 56 59 62 64 67 69 70 71 72 72 71 70 68 66 63 61 58 55 53 51 49 48 46 46 45 45 45 45 45 46 46 47 48 49 51 52 53 55 56 57 58 59 60 61 61 61 61 60 59 58 57 56 54 53 52 51 49 48 47 47 46 45 45 44 44 44 43 43 43 43 44 44 45 45 46 47 48 50 52 54 56 58 61 63 65 68 70 72 74 75 76 77 77 77 76 75 74 72 70 68 66 64 61 59 58 56 55 54 53 53 52 53 53 54 55 56 58 59 60 62 64 65 67
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 45 44 43 42 41 40 39 37 36 34 33 32 31 31 30 30 30 30 31 32 33 34 35 36 37 38 40 41 42 43 44 44 45 45 45 45 45 44 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 28 28 28 28 29 30 31 33 35 37 40 43 47 51 55 60 64 69 73 76 79 80 81 80 78 75 72 68 64 60 55 51 47 44 41 38 36 34 32 31 30 29 29 29 29 29 30 30 31 31 32 32 33 33 34 34 34 34 34 34 34 34 34 33 33 33 33 33 34 34 35 36 37 38 39 40 42 43 44 45 46 46 46 46 46 45 44 43 42 41 39 37 36 34 33 32 31 30 29 28 28 28 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 41 41 41 41 41 40 40 39 39 38 37 37 37 36 36 36 37 37 37 38 39 39 40 40 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 44 46 47 49 51 53 56 59 61 64 66 68 69 70 70 69 68 66 64 61 58 54 51 47 44 41 38 35 33 31 30 28 28 27 27 27 27 28 29 29 30 31 32 33 34 35 36 36 37 37 37 37 36 35 35 34 33 32 31 30 29 28 28 28 28 28 29 30 31 32 34 36 37 40 42 44 46 49 51 53 55 57 58 59 59 59 59 58 57 56 54 52 51 49 47 46 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 28 28 28 29 30 31 32 34 35 37 38 40 41 42 43 44 45 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 22 22 23 23 24 25 27 28 30 32 34 36 38 40 42 43 44 45 46 46 46 45 44 43 42 40 38 36 34 32 31 29 27 26 24 23 22 22 21 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 30 31 32 34 36 38 39 41 43 45 46 48 49 49 50 50 50 49 48 46 45 43 41 38 36 34 32 30 28 27 26 25 24 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 31 31 31 31 31 31 30 30 29 29 28 28 27 27 26 26 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 24 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 24 24 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 23 23 24 24 25 26 26 28 29 30 32 33 35 37 38 40 42 43 44 45 46 46 46 46 46 45 45 44 43 41 40 39 38 36 35 34 33 32 32 31 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 28 28 28 28 28 27 27 27 27
 37 38 38 39 39 40 41 41 42 43 44 44 45 46 46 47 47 47 47 47 46 46 45 44 43 42 41 40 39 38 36 35 34 33 32 31 30 29 28 28 27 27 27 27 27 27 28 28 29 30 32 33 34 36 37 39 40 42 43 44 45 46 46 47 47 47 48 48 47 47 47 47 47 47 47 47 48 48 49 50 51 52 53 54 54 55 56 56 56 56 56 55 55 54 53 51 50 49 47 46 45 43 42 41 41 40 40 40 40 40 40 40 41 41 41 42 42 42 42 42 42 42 41 41 40 40 39 38 37 36 36 35 34 33 33 33 32 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 40 40 40 40 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 31 31 31 32 33 34 35 36 37 39 41 43 45 47 50 52 54 56 58 60 60 61 61 60 59 58 56 54 52 50 48 46 44 42 40 38 37 35 34 33 33 32 32 33 33 34 35 37 38 41 43 45 48 50 53 55 57 59 61 63 64 65 66 66 65 65 64 63 61 60 58 57 55 54 52 51 50 49 49 48 48 47 47 47 46 46 46 45 45 44 44 43 42 42 41 40 40 39 39 38 38 38 38 39 40 40 42 43 44 46 47 49 51 52 54 55 56 56 57 57 56 55 54 52 50 47 45 43 40 37 35 33 31 29 28 27 26 26 26 26 26 26 27 28 28 29 30 31 32 34 35 36 37 38 39 40 41 42 42 43 43 43 42 42 41 41 40 39 39 38 38 37 37 37 37 37 37 37 37
 19 18 17 16 15 14 13 12 11 10 9 9 8 8 7 7 7 7 7 7 8 8 8 9 10 10 11 12 13 14 15 16 18 19 20 21 22 23 24 24 24 24 24 23 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 8 8 9 10 11 13 14 16 19 22 25 28 32 36 40 44 47 49 49 49 47 44 41 37 33 29 25 22 19 17 15 13 12 11 11 10 10 10 9 9 9 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 24 24 25 24 24 23 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 17 18 19 19 19 19 18 18 17 16 15 14 13 12 11 10 9 9 8 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 18 19 21 23 26 29 32 36 41 45 50 54 58 61 63 63 61 58 54 49 44 39 34 30 27 23 21 18 16 14 13 12 11 10 9 8 8 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 12 12 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 13 13 14 16 17 19 21 23 26 28 31 34 37 40 43 46 48 50 50 51 50 49 48 46 43 41 38 36 34 32 30 29 27 26 25 24 24 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 21 21 21 20 20
 171 161 150 139 127 116 106 97 88 81 74 69 65 61 58 56 55 54 54 54 54 54 55 55 56 57 57 58 58 58 58 58 58 58 58 58 58 57 57 57 58 58 59 60 62 64 67 70 74 78 82 86 90 93 96 98 99 100 99 98 96 93 89 85 81 77 72 68 64 60 56 53 50 48 46 45 44 44 45 47 49 51 55 59 63 68 74 80 87 93 100 107 114 120 126 130 133 135 135 133 131 127 123 118 113 108 104 101 97 95 93 91 90 89 88 88 87 87 88 88 88 88 89 89 90 91 91 92 93 95 96 98 101 104 107 112 117 123 130 137 145 154 162 170 177 183 188 191 192 191 187 182 176 167 158 148 138 128 118 108 99 91 84 78 72 68 64 61 59 58 57 57 57 57 58 58 59 59 59 60 59 59 58 57 56 55 53 51 49 47 46 44 43 41 41 41 41 41 43 45 47 50 53 57 62 67 74 80 88 97 106 117 129 141 154 167 181 193 204 212 217 218 216 209 200 188 176 162 149 137 125 114 105 96 89 82 76 71 67 63 59 56 54 51 49 48 46 45 45 44 44 45 46 48 50 53 56 60 65 70 76 81 87 92 96 99 102 103 103 102 100 97 94 90 86 81 77 73 70 66 64 62 60 60 60 60 62 64 67 70 74 79 83 88 93 98 102 106 109 112 114 115 115 114 112 109 105 101 97 93 88 83 79 75 72 69 66 64 62 61 60 59 59 58 58 58 58 58 58 58 58 58 58 58 59 60 60 61 63 65 67 70 74 78 84 91 99 108 118 129 141 153 164 174 183 188 191 190 186 180
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 21 21 21 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 24 24 24 23 23 22 22 21 20 20 20 19 19 19 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 27 28 29 30 31 32 33 34 34 34 33 33 31 30 28 27 25 23 22 20 19 18 17 16 15 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 21 21 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 14 14 13 13 14 14 14 15 15 16 17 18 19 20 21 23 24 26 27 29 30 32 33 34 35 36 37 37 37 37 37 37 36 36 35 35 34 33 32 32 31 30 29 28 27 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 17 18 18 19 20 21 22 23 25 27 28 30 32 33 35 36 38 39 39 40 39 39 38 37 36 34 32 31 29 27 26 25 23 23 22 21 21 20 20 20 20 20 20 20 20 20 19 19 18 18 17 16 16 15 14 13 13 12 11 11 11 10 10 10 11 11 11 11 12 13 13 14 15 16 17 18 20 21 23 25 27 29 31 33 35 36 37 38 38 38 37 35 34 32 30 28 26 24 23 21 20 19 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 18 19 19 20 20
 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14 14 15 15 15 15 14 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 7 7 7 8 8 9 10 10 11 11 12 12 12 13 13 12 12 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 7 7 7 8 8 8 9 10 10 11 11 12 12 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 8 9 9 10 11 12 13 14 15 15 16 17 17 17 17 17 16 16 15 14 13 12 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 44 44 43 43 43 42 42 42 41 41 41 41 41 42 42 43 43 44 44 45 45 46 47 47 47 48 48 48 48 47 47 47 46 45 44 43 42 41 40 38 37 36 35 34 34 33 33 33 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 57 59 60 62 64 66 68 70 71 72 73 73 72 71 70 68 66 63 61 58 55 52 49 46 44 41 39 37 36 35 33 33 32 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 35 36 37 38 38 39 40 40 41 42 42 43 43 44 44 44 44 44 43 43 42 42 41 40 39 38 37 36 36 35 34 33 32 32 31 31 30 30 29 29 29 29 29 30 30 31 32 33 34 35 37 38 40 42 44 46 48 50 52 54 56 58 59 61 63 64 65 66 66 66 66 66 65 64 63 61 60 58 56 55 53 51 50 48 47 46 45 44 43 42 41 41 40 40 40 40 41 41 42 43 45 47 49 52 54 57 60 63 66 69 71 73 74 75 76 76 75 74 73 71 70 68 65 63 61 59 57 55 53 51 49 48 47 45 44 44 43 43 42 42 41 41 41 40 40 39 39 38 37 37 36 35 34 34 33 33 33 33 33 33 33 34 35 36 37 39 41 43 45 47 49 52 55 57 60 63 66 69 72 75 77 79 80 81 81 81 80 78 75 73 70 67 63 61 58 55 53 51 49 47 46 45 44 43 42 42 41 41 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44 44 44 45 45 45 45 45 45 45 45
 48 48 48 48 47 46 45 44 42 41 40 39 38 38 38 38 39 41 42 45 48 51 55 59 64 70 77 84 92 101 110 121 132 142 153 163 172 178 182 183 180 175 168 159 149 139 129 119 110 102 95 89 83 79 75 71 68 65 62 60 59 57 56 55 54 53 52 52 52 52 52 52 53 53 54 55 56 58 59 60 62 63 63 63 63 63 62 60 58 56 54 51 49 46 44 42 40 38 37 36 35 34 34 35 35 36 37 39 41 43 46 48 51 54 57 60 63 66 68 70 72 73 74 74 73 72 70 68 66 63 60 57 55 52 50 48 47 45 45 44 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 46 46 47 48 49 51 53 55 58 61 66 71 77 85 93 103 114 125 137 147 156 162 165 163 159 151 140 129 117 105 93 83 74 66 59 54 49 46 43 40 39 38 37 37 37 37 37 38 39 39 40 41 41 42 42 42 43 43 43 42 42 42 41 40 39 39 38 37 36 36 36 36 36 36 36 37 38 38 39 40 41 41 41 42 42 42 41 41 41 40 39 39 38 37 36 36 35 34 34 34 34 34 35 36 37 39 42 45 48 52 57 62 67 74 80 88 95 102 109 115 120 123 125 125 123 119 114 108 102 96 89 83 78 73 68 64 61 58 55 53 50 49 47 46 45 44 43 42 42 42 42 42 43 44 45 47 49 52 56 60 66 72 80 89 99 109 120 130 140 148 153 156 155 152 146 138 129 119 108 99 89 81 73 66 60 55 50 46 43 41 39 37 36 36 36 36 37 38 39 40 42 43 45 46 47
 65 66 65 63 61 58 54 51 48 45 42 40 38 37 36 35 35 35 36 37 38 39 41 42 44 45 47 48 50 51 51 52 52 51 50 49 47 45 43 40 38 35 33 31 29 28 26 25 24 24 24 24 24 24 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 42 42 43 42 42 42 41 40 40 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 36 36 35 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 24 24 24 24 25 25 26 27 28 30 32 34 37 41 44 49 53 58 63 67 71 75 77 78 77 76 73 69 65 61 57 52 48 44 41 37 34 32 30 28 26 25 24 23 22 22 23 23 24 25 27 28 30 33 35 38 40 42 44 46 47 48 47 47 46 44 43 41 39 38 37 36 35 35 35 35 36 37 39 41 43 46 49 52 55 59 63 67 70 73 76 78 78 78 76 74 70 66 61 57 52 48 43 40 36 34 31 29 28 27 26 26 25 25 25 26 26 27 28 29 30 31 32 34 36 38 39 42 44 46 48 49 51 52 53 53 53 53 52 50 49 47 45 43 41 39 38 36 35 34 33 32 31 30 29 29 29 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 27 28 29 30 31 33 34 36 39 41 43 46 48 50 51 52 53 53 52 51 50 48 46 44 42 39 37 35 33 31 30 28 27 26 25 24 24 24 24 24 25 26 28 30 32 35 38 42 46 50 54 58 61 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 21 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 33 33 32 32 31 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 23 23 24 25 25 26 27 28 29 29 30 30 30 30 30 29 28 26 25 23 21 20 18 17 15 14 13 12 12 12 11 11 12 12 13 14 15 17 19 22 24 28 31 35 39 42 46 49 50 51 51 50 49 46 44 41 38 36 33 31 29 27 26 25 23 22 22 21 20 20 20 20 19 20 20 20 21 21 22 23 24 25 27 28 29 31 32 33 35 36 37 38 39 40 41 41 41 42 42 41 41 41 40 39 38 37 35 34 32 30 29 27 25 24 22 21 19 18 17 16 15 15 14 13 13 13 13 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 38 38 38 38 38 37 36 35 34 33 31 30 28 27 26 25 24 23 23 22 22 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 29 30 30 30 29 29 28 26 25 23 22 20 19 18 16 16 15 14 14 14 14 15 16 17 18 20 23 25 29 33 38 43 49 55 60 65 69 71 72 70 68 64 59 54 49 44 39 35 32 29 26 23 21 19 18 16 15 14 14 13 13 13 13 13 14 14 15 17 18 20 21 24 26 29 31 35 38 41 45 49 53 56 60 63 65 67 67 67 66 64 61 58 54 51 47 43 40 37 34 31 29 27 26 24 23 23 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
 21 20 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 26 27 27 27 27 27 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 23 23 24 24 24 23 23 22 21 21 20 19 18 17 16 16 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 21 21 21 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 22 22 22 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 14 14 13 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 23 24 25 25 25 25 25 25 24 23 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 35 41 49 58 69 82 97 113 130 146 160 171 176 176 171 162 151 139 127 116 106 97 90 83 78 73 69 66 63 61 59 58 57 56 55 55 54 54 54 54 55 55 56 58 59 61 64 66 70 73 78 82 87 93 98 104 109 113 117 119 121 120 118 114 109 103 96 88 81 73 66 59 52 47 42 37 33 30 27 24 22 20 19 18 17 16 16 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 33 35 38 41 44 48 52 57 63 70 77 86 95 105 116 128 139 149 158 163 166 164 159 151 141 129 118 106 95 86 77 70 63 58 53 49 46 43 41 39 38 37 36 36 36 37 38 39 41 43 46 49 53 57 61 66 70 73 75 76 75 72 68 63 58 52 46 41 36 32 29 26 23 22 20 19 19 19 20 20 22 23 25 28 30 34 37 41 45 49 52 56 59 61 62 63 63 61 59 56 53 50 46 42 39 36 33 30 27 25 24 22 21 20 20 20 20 20 21 22 23 24 25 27 28 30 32 34 36 38 40 42 45 47 50 53 56 59 62 65 68 71 74 77 80 82 84 85 85 85 84 83 81 78 75 72 69 66 63 61 58 56 55 54 53 53 53 53 54 55 56 57 59 60 62 63 64 64 65 64 64 62 61 59 57 54 52 49 46 44 41 39 37 35 33 31 30 28 27 26 25 25 25 24 25 25 26 27 29 31 34 36 40 43 47 51 55 59 63 66 68 70 71 71 70 68 65 62 58 54 49 45 41 37 33 30 27 25 22 21 19 18 18 17 18 18 19 21 23 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
 46 43 41 39 37 35 34 34 33 33 33 34 35 36 37 38 40 42 43 45 47 49 51 53 55 56 57 58 59 59 60 60 59 59 58 58 57 56 55 54 53 51 50 49 48 48 47 46 45 45 44 44 44 44 44 44 44 44 44 45 45 46 47 48 49 50 51 53 54 56 58 60 61 63 66 67 69 71 73 74 75 76 76 77 76 75 74 73 71 69 67 65 62 60 58 56 54 52 50 49 47 46 45 45 44 43 43 43 43 43 43 43 44 44 44 45 45 45 45 45 45 45 44 43 43 41 40 39 37 36 34 33 31 30 29 28 27 26 26 25 25 25 26 26 26 27 28 29 30 31 33 34 36 37 38 40 41 42 43 44 45 45 45 45 45 45 44 44 43 43 43 43 43 44 45 46 48 50 52 55 57 60 63 65 66 68 68 67 66 63 60 57 54 50 46 43 40 37 35 33 31 30 29 28 27 27 26 26 27 27 28 28 29 30 32 33 35 37 39 41 43 45 48 50 52 53 55 56 56 56 55 55 53 52 50 48 45 43 41 39 37 36 34 32 31 30 29 28 27 26 26 25 25 25 25 25 25 26 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 48 50 51 52 53 54 54 54 54 54 54 53 53 52 51 50 49 49 48 47 46 45 45 44 44 44 44 44 44 44 45 45 46 47 48 50 51 53 55 57 60 62 64 66 68 69 70 70 70 70 69 67 66 64 62 59 57 55 54 52 51 50 49 48 48 48 49 49 50 52 53 55 57 59 60 62 63 64 65 64 64 62 60 57 55 52 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
 32 33 33 34 35 36 38 39 41 43 45 48 52 56 60 65 71 77 85 92 101 110 119 128 137 145 151 156 158 158 156 152 146 139 131 123 116 108 101 94 88 83 79 75 72 69 67 66 65 65 65 65 66 67 69 71 73 76 80 83 87 92 97 103 108 114 120 126 132 136 140 142 143 142 138 134 127 120 112 103 95 86 78 71 64 58 53 48 44 41 38 36 34 32 31 30 30 30 30 30 30 31 32 34 35 37 39 41 43 45 48 51 54 57 60 63 67 69 72 74 75 76 76 75 74 71 68 65 61 58 54 50 47 44 42 40 38 36 35 34 34 34 34 34 34 35 36 37 38 40 41 43 45 47 49 51 54 56 58 60 62 63 64 65 66 67 67 67 67 67 67 66 66 66 65 65 65 64 64 63 62 61 59 58 56 55 53 51 49 48 46 45 43 42 41 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 37 37 36 35 35 34 33 32 32 31 31 31 31 31 31 31 31 32 32 33 34 34 35 36 36 37 37 38 38 38 38 38 38 38 38 37 37 36 36 35 35 34 34 34 34 33 34 34 35 36 37 39 41 43 46 50 53 58 63 68 74 79 85 90 94 97 99 99 98 95 92 87 81 76 70 65 60 56 52 48 45 42 40 38 37 35 35 34 34 34 35 36 37 39 41 44 48 53 58 65 73 83 94 106 119 133 146 158 166 170 169 164 155 143 130 117 104 93 82 73 65 59 53 48 44 41 38 35 34 32 31 30 29 29 28 28 28 29 29 29 30 30 31 31
 77 80 81 82 81 79 76 73 69 65 61 57 53 50 47 45 43 41 41 40 40 41 42 44 46 49 52 57 62 69 76 85 96 108 121 136 152 168 183 196 205 210 210 205 195 183 168 152 137 123 110 99 88 80 72 66 60 56 52 49 46 44 43 42 41 41 41 42 43 45 47 50 53 56 61 66 71 77 84 90 96 102 107 111 113 113 111 108 103 98 92 86 80 74 69 65 61 57 54 52 50 49 48 47 47 46 47 47 47 48 48 49 49 50 50 51 51 51 51 51 50 50 49 49 48 47 46 45 44 43 43 42 41 41 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44 45 46 47 48 50 52 55 58 62 66 72 78 86 95 106 118 132 147 162 178 192 203 210 212 208 199 186 170 154 138 123 109 97 87 78 71 65 60 56 53 50 48 47 45 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 45 46 47 48 49 50 51 52 53 53 54 54 54 54 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 41 40 40 40 40 40 41 42 43 44 46 49 52 55 60 66 73 81 92 104 118 134 152 173 194 216 237 254 267 273 271 264 250 233 214 195 176 158 142 128 116 105 96 88 81 75 70 66 62 59 56 54 52 50 49 48 47 46 46 46 46 46 47 48 49 51 52 55 57 60 63 67 71 75 80 84 88 92 95 98 100 101 100 99 97 94 91 87 82 78 74 70 66 62 59 57 55 53 52 51 51 51 52 54 56 58 61 64 68 71 74
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 56 58 59 60 60 60 59 57 55 52 50 48 45 43 41 40 39 38 38 38 39 40 42 44 47 51 55 60 67 74 82 91 100 110 120 129 137 144 149 151 151 148 144 138 131 123 114 106 98 91 84 77 72 66 62 57 54 51 48 46 44 43 42 42 42 42 43 45 47 50 54 58 63 69 75 82 88 95 101 106 110 111 110 107 102 96 89 81 74 67 61 55 51 47 44 42 41 40 40 40 41 43 45 47 49 52 55 57 60 62 63 64 65 64 63 61 59 57 54 52 49 47 45 43 41 40 39 39 39 39 40 41 42 44 47 49 53 56 60 64 68 72 76 80 83 85 87 88 87 86 85 82 80 77 74 71 69 67 65 64 64 64 64 65 67 69 72 75 79 83 87 91 95 99 102 103 104 103 101 98 94 90 86 82 79 76 73 71 70 70 71 72 74 77 81 85 90 95 101 106 111 116 120 122 122 121 119 115 110 104 97 91 85 79 73 68 64 60 56 53 51 49 48 47 46 46 46 47 48 49 51 54 57 60 64 69 74 80 86 92 98 104 109 114 117 118 118 117 114 109 104 97 91 85 78 73 67 63 59 56 53 52 51 51 51 53 55 59 64 70 77 86 95 107 119 131 143 155 164 171 174 174 170 165 157 148 139 130 122 115 108 103 98 95 92 90 88 87 87 87 87 87 87 87 87 87 87 86 85 83 82 80 79 77 76 75 74 73 73 73 73 74 76 78 80 83 86 89 92 95 97 99 100 100 99 97 94 90 85 80 75 70 65 60 56 53 50 47 45 44 43 42 42 43 44 46 47 49 52 54
 29 30 32 33 34 36 38 40 42 45 47 49 52 54 56 57 58 58 58 57 56 54 52 49 47 44 42 39 37 35 34 32 31 30 29 28 28 28 28 28 28 29 29 30 31 33 34 35 37 39 40 42 44 46 47 49 50 51 51 51 51 51 50 49 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 51 52 53 53 53 53 53 52 51 50 49 47 46 44 43 41 40 38 37 36 35 34 34 34 33 33 33 34 34 35 36 37 38 39 41 42 44 45 46 47 48 48 48 48 47 46 45 44 43 41 39 38 36 35 34 32 31 30 30 29 28 28 28 27 27 27 27 27 27 27 27 26 26 26 27 27 27 27 27 27 28 28 29 29 30 31 31 32 32 33 33 34 34 34 34 33 33 32 31 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 30 31 31 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 30 29 28 28 27 26 25 24 24 23 23 22 22 22 22 22 23 23 24 24 25 26 27 28 30 31 33 35 36 38 40 41 43 44 45 45 46 45 45 44 42 41 39 37 35 33 31 30 28 27 26 25 24 23 23 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 28 28
 112 113 114 115 116 117 117 117 115 113 109 104 98 91 84 77 71 64 58 53 48 44 40 37 35 33 32 31 31 31 32 33 35 38 41 45 49 55 61 67 75 82 90 97 104 110 114 116 116 113 109 104 97 90 83 76 69 63 57 52 48 44 42 39 37 36 35 35 35 35 36 37 38 40 42 44 47 50 53 57 62 66 71 77 82 87 93 97 101 104 105 106 105 103 101 97 93 89 85 80 76 72 69 65 62 59 57 55 53 51 49 48 47 47 46 46 46 47 48 49 51 52 54 57 59 62 64 67 69 71 73 74 75 75 74 73 71 68 66 63 59 56 53 50 47 44 42 40 39 38 38 38 38 39 41 43 46 49 53 58 63 69 76 83 90 98 105 111 117 122 125 126 126 125 123 120 117 113 110 107 105 103 102 101 100 99 99 98 96 94 92 89 85 81 76 71 67 62 57 53 49 46 43 40 38 37 35 35 35 35 36 38 40 43 46 51 55 61 66 73 79 86 92 97 102 105 106 106 105 101 97 92 86 80 74 69 64 59 55 51 48 45 43 42 40 40 39 39 40 40 41 42 44 46 48 50 53 56 60 63 67 72 76 81 86 90 94 98 101 103 105 104 103 101 98 94 89 85 80 76 71 67 63 60 56 53 51 49 47 45 44 43 43 42 42 43 44 45 46 48 50 52 55 58 61 64 67 69 72 74 75 76 76 75 73 71 68 65 62 58 54 51 48 45 42 39 37 36 34 34 33 33 34 35 37 39 41 44 48 53 57 63 69 75 81 87 93 99 104 108 111 113 115 115 115 114 113 113 112 112
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 63 63 64 65 66 68 71 74 77 81 84 88 92 95 98 100 102 102 102 101 100 98 95 92 89 86 83 80 77 74 72 71 69 68 68 68 68 68 69 70 71 73 75 77 79 81 84 87 90 93 97 100 103 106 108 110 112 112 112 112 110 108 105 102 98 94 91 87 83 80 77 75 73 71 69 68 67 67 66 66 66 66 66 66 66 66 66 66 65 65 64 63 63 62 61 61 60 60 60 60 61 62 63 65 66 69 71 74 77 81 84 88 92 96 99 102 105 107 108 109 108 108 106 105 102 100 98 95 93 90 88 86 84 82 81 79 78 77 76 76 75 75 75 75 75 75 76 77 78 80 81 83 86 88 91 94 96 99 101 103 104 105 105 104 103 101 98 95 91 87 84 80 76 73 70 68 66 65 64 64 64 65 67 69 72 75 79 83 88 93 97 102 107 110 114 116 117 118 117 116 114 111 108 104 100 96 92 89 86 83 80 78 76 74 73 72 71 71 70 70 70 71 71 72 73 74 76 77 79 81 84 86 89 92 95 98 100 103 105 107 108 109 108 107 105 102 99 95 91 87 83 79 76 72 69 67 64 62 61 60 59 58 58 58 58 58 59 60 61 61 62 63 63 64 64 64 64 64 63 63 63 63 63 63 63 64 65 66 67 69 71 74 77 80 83 87 91 95 98 102 105 107 109 111 111 111 110 109 107 105 102 99 97 94 91 88 86 83 81 79 77 75 73 72 71 70 70 70 70 71 71 73 74 76 79 82 84 87 90 93 96 98 100 101 102 101 100 98 96 93 89 86 82 79 75 72 69 67 65 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 47 47 48 49 51 54 57 60 63 66 69 72 74 75 74 73 71 68 64 60 55 51 47 43 40 36 34 31 29 28 27 26 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 28 28 29 30 31 33 34 35 37 38 40 41 42 42 42 42 41 40 38 36 35 33 31 29 28 26 25 24 24 23 23 23 24 25 26 28 30 32 35 38 42 45 48 50 51 52 51 49 47 44 41 38 35 33 30 28 26 24 23 22 21 21 21 21 22 23 25 27 29 33 36 40 45 50 56 62 68 73 79 83 86 87 87 86 83 79 74 68 63 57 52 46 42 37 34 30 28 25 23 22 21 20 20 20 20 21 22 23 25 26 28 30 32 35 37 38 40 41 42 43 43 43 42 42 41 41 40 40 40 41 42 43 45 48 51 55 59 63 67 71 75 78 79 80 79 76 72 68 62 57 52 47 42 38 34 31 28 26 25 23 23 22 22 22 23 23 24 25 27 28 30 32 34 37 39 42 44 47 50 53 56 58 60 61 62 61 61 59 57 54 51 48 45 42 40 37 36 34 33 33 33 33 34 35 36 38 40 43 45 48 51 54 56 58 59 59 58 56 53 49 45 41 37 34 31 28 26 24 23 22 21 21 21 21 21 22 23 23 25 26 27 29 31 33 35 37 40 42 45 47 50 52 55 57 59 61 63 65 66 67 67 67 67 65 64 62 59 56 53 50 47 44 41 39 36 34 32 31 29 29 28 28 29 30 31 33 35 38 42 46 51 56 61 66 71 75 78 80 81 80 78 75 71 67 63 59 55 52 50 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 45 48 51 54 58 61 63 65 67 68 69 69 68 67 66 64 62 60 58 55 53 50 47 45 42 40 37 35 33 32 30 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 21 21 22 22 23 24 25 27 28 30 32 34 36 38 40 42 44 45 46 46 46 45 44 43 42 41 40 39 38 38 38 37 38 38 38 39 40 41 42 43 44 45 45 45 44 43 42 40 38 36 34 32 30 28 26 25 23 22 21 21 20 20 19 19 20 20 21 22 24 26 29 32 36 41 46 51 57 63 68 73 77 79 80 80 78 75 71 67 63 58 54 50 46 42 39 36 33 30 28 26 25 23 22 21 21 20 20 21 22 23 24 26 28 31 34 37 41 45 49 52 56 59 62 64 65 64 63 61 58 55 51 47 43 40 37 34 32 30 28 27 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 25 25 24 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 17 17 17 17 18 18 18 19 20 20 21 22 22 23 24 24 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 28 29 30 31 32 34 35 36 38 39 40 41 42 43 43 43 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 26 27 28 29 30 31 33 35 37 39 41 43 45 47 49 51 53 54 54 54 54 53 51 49 46 44 41 38 35 33 31 29 27 26 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 30 32 34 36 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 122 121 118 115 110 104 98 91 85 79 74 69 64 60 57 53 51 48 46 44 43 42 42 42 42 43 45 47 50 53 57 61 65 69 73 76 79 82 84 86 86 87 86 85 84 83 81 78 76 73 70 67 64 61 58 55 52 49 47 44 43 42 42 42 43 45 48 51 56 61 67 74 81 89 97 106 115 124 132 140 146 150 153 154 153 150 146 141 135 130 124 119 114 110 106 103 101 99 97 95 94 92 91 89 86 84 81 77 74 70 66 62 58 54 51 48 46 44 43 42 42 43 45 46 49 51 54 57 61 64 68 71 75 78 82 85 87 90 91 92 93 93 91 89 87 83 80 75 71 66 62 58 54 51 49 47 46 45 45 45 46 47 48 50 53 55 58 62 65 70 74 79 84 90 95 100 104 108 111 113 113 113 111 109 106 103 99 96 93 90 87 85 83 81 79 77 76 74 73 71 70 68 67 65 63 62 61 60 59 59 59 59 59 60 61 62 63 64 66 67 68 70 71 72 73 73 74 74 74 74 73 73 72 70 69 67 66 64 63 62 61 61 61 61 63 64 66 69 71 74 77 79 81 83 85 87 88 89 90 90 91 92 93 95 97 99 102 106 110 114 120 125 131 136 141 145 147 148 147 144 140 134 128 120 113 105 97 90 84 78 72 67 63 60 58 57 56 56 58 60 62 65 69 73 77 81 85 88 91 93 95 95 95 95 93 91 89 87 84 81 78 75 72 69 66 64 61 59 57 55 54 53 52 52 53 54 55 56 58 60 62 64 66 68 70 72 75 77 80 84 87 91 95 100 104 109 113 117 120 122
 93 94 94 94 94 94 93 92 91 90 88 87 86 84 83 81 80 79 77 76 75 73 72 71 69 68 68 67 67 68 68 69 70 71 72 73 74 75 77 78 79 80 82 83 84 86 87 88 89 90 90 91 91 90 89 88 86 84 82 79 76 74 71 70 68 67 67 67 68 69 71 73 75 78 81 83 86 90 93 96 98 101 103 104 105 105 104 102 100 98 95 92 89 87 84 82 80 78 77 76 76 76 76 76 76 77 78 78 79 79 79 79 79 78 78 77 76 75 73 73 72 71 70 70 69 69 69 68 68 68 68 68 68 68 68 69 69 69 70 70 71 72 72 73 74 74 75 75 76 76 76 77 77 77 78 78 79 79 80 80 81 81 82 82 82 83 83 84 84 85 86 87 88 89 90 91 91 92 92 92 92 92 91 90 88 87 85 83 81 79 78 76 74 73 72 71 70 69 68 68 68 68 68 68 69 70 71 73 74 76 78 80 82 83 84 85 85 85 85 84 83 82 80 79 77 76 74 73 71 70 68 67 66 65 64 63 62 61 61 61 61 61 62 63 65 66 68 70 71 73 74 75 76 76 77 77 77 77 77 77 77 78 78 79 80 82 83 85 87 89 91 93 94 95 96 97 96 96 94 93 91 89 86 83 81 78 75 73 70 68 66 64 62 61 60 59 59 59 60 60 62 63 64 65 66 67 68 68 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 68 68 67 66 65 64 63 63 62 62 62 62 62 63 63 64 64 65 66 67 69 70 72 73 75 77 79 82 84 86 88 90 91
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 58 62 66 71 75 79 83 87 89 91 91 91 90 88 85 81 78 74 69 65 62 58 55 53 52 52 53 55 58 62 68 74 81 89 96 104 112 120 127 133 138 142 144 145 144 142 138 134 128 121 114 106 98 91 84 77 71 65 60 56 54 52 52 54 57 62 69 78 89 102 117 133 151 168 183 194 199 198 190 177 161 143 126 110 95 83 73 64 57 52 47 44 41 39 38 38 37 38 38 39 39 40 41 42 42 43 43 43 43 43 42 42 42 42 42 43 45 47 51 55 60 65 70 74 79 82 84 85 85 85 83 80 77 74 70 67 63 60 56 53 50 48 45 43 41 39 37 36 34 34 33 34 35 37 39 43 47 52 56 61 65 69 72 73 74 74 72 70 67 64 60 57 53 49 46 43 40 37 35 34 32 31 30 30 30 30 30 30 31 32 32 33 33 34 34 34 34 34 34 33 32 32 31 31 31 31 32 34 36 39 43 47 52 57 62 68 74 81 87 93 98 103 107 110 111 111 110 106 102 97 90 84 77 70 63 57 51 46 42 39 36 35 34 34 34 36 37 39 41 42 44 45 45 45 45 44 43 41 40 38 36 35 34 33 32 32 33 33 35 37 40 44 49 55 62 71 81 93 105 119 131 143 151 156 155 150 141 128 115 101 87 75 65 56 50 45 41 39 38 38 38 39 41 42 44 46 49 51 54 57 60 63 66 69 73 76 79 83 85 88 90 91 91 90 87 84 80 75 69 64 59 54 50 47 44 42 41 40 39 39 39 38 38 38 38 37 37 37 37 38 38 39 39 41 42 44 46 48 51
 68 69 69 70 71 72 74 75 77 78 80 82 83 85 86 87 88 88 87 86 84 82 79 76 73 70 67 65 63 62 62 62 62 63 64 66 67 69 71 73 75 77 79 82 84 87 89 92 95 97 99 101 102 103 103 102 100 98 94 91 87 84 80 77 75 74 73 72 72 72 73 73 74 74 74 75 75 74 74 74 73 73 72 72 71 71 71 71 71 72 73 75 76 78 81 84 87 90 93 97 100 103 106 109 111 112 112 111 110 108 105 101 97 93 89 86 83 81 80 79 80 81 82 83 85 87 89 90 92 93 94 95 96 97 98 98 99 99 99 99 98 98 97 96 95 93 91 90 87 85 83 82 80 79 79 78 79 79 80 80 81 81 81 81 81 80 80 79 78 77 76 75 74 74 73 72 72 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 70 70 71 73 75 77 80 84 87 91 94 97 99 100 101 101 101 100 99 97 95 93 91 89 87 85 83 81 79 78 76 74 73 72 70 69 69 68 69 69 71 73 76 80 85 90 95 99 104 107 109 111 111 110 109 106 103 100 96 93 89 86 82 79 77 75 73 71 71 70 70 70 71 71 72 73 74 75 77 77 78 79 79 79 78 77 76 75 74 72 70 69 68 67 67 68 69 71 73 75 78 81 84 87 89 91 93 94 95 95 95 95 95 95 94 93 92 91 90 89 87 85 83 81 79 76 73 71 68 66 64 63 62 61 62 62 63 64 65 66 67 68 69 69 69 70 70 70 70 69 69 69 69 68 68 68 68 68
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 37 34 32 31 29 28 26 25 24 24 23 22 22 21 20 20 19 18 17 16 15 14 13 12 11 11 10 10 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 25 26 26 25 25 25 24 23 21 20 19 17 16 14 13 12 11 11 11 11 11 12 12 13 14 15 16 16 17 18 19 19 20 21 22 22 23 25 26 28 30 32 35 39 43 48 53 59 65 71 76 80 82 82 80 76 70 64 57 50 44 38 33 28 24 21 18 16 14 12 12 11 12 12 13 14 16 17 19 22 24 27 30 32 35 38 41 43 45 46 47 47 47 45 43 41 38 35 32 29 26 23 20 18 16 14 13 12 12 12 12 13 14 15 16 17 19 21 22 24 26 28 31 33 36 40 43 48 52 57 63 68 74 78 82 84 84 82 78 74 68 62 56 51 46 41 37 33 30 27 24 22 20 18 17 15 14 13 13 12 12 13 13 14 15 17 18 19 21 22 23 24 25 25 25 26 26 25 25 24 24 23 22 22 21 20 19 18 17 16 15 14 13 12 12 11 11 11 12 13 14 16 19 22 25 29 33 38 43 49 55 61 68 74 80 84 88 89 89 87 83 78 73 67 62 57 52 48 44 41 38 35 33 31 29 27 25 24 22 21 19 18 16 15 14 13 12 11 10 10 10 10 11 12 14 16 18 21 24 28 31 35 38 42 44 46 48 48 48 47 45 43 40 37 34 31 29 26 23 21 19 17 15 13 12 11 10 10 10 10 11 12 13 15 17 19 21 24 27 29 32 35 38 41 43 46 47 48 49 48 47 45 43 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 63 62 61 59 56 53 50 46 43 40 38 35 33 31 30 28 27 26 25 24 24 24 23 24 24 25 26 27 29 30 32 34 35 37 37 38 38 38 38 37 37 36 35 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 23 23 23 24 24 26 27 29 31 33 35 36 38 39 40 41 41 42 43 43 44 45 47 49 51 53 56 60 64 68 72 77 81 84 87 88 88 87 84 80 76 71 66 61 56 52 48 44 40 37 34 32 29 27 26 24 24 23 23 24 25 26 27 29 30 31 33 34 35 36 36 37 37 37 38 38 38 38 38 38 38 37 37 36 36 35 34 33 31 30 28 27 25 24 23 22 22 22 23 23 24 25 27 28 30 32 35 37 40 44 48 53 58 63 70 76 82 88 92 95 95 94 91 86 81 75 70 64 59 55 51 48 45 43 41 40 38 37 36 35 34 33 32 30 29 28 27 26 25 24 24 24 24 24 24 25 25 26 26 27 27 28 28 29 30 31 32 33 33 34 35 36 37 37 38 38 38 37 36 35 34 33 31 30 29 28 28 28 29 30 31 32 34 36 38 41 44 47 50 54 58 62 66 70 74 77 79 80 80 79 77 74 71 67 64 60 57 54 51 49 47 46 44 43 42 41 41 40 39 38 38 37 35 34 33 32 31 31 31 31 31 32 33 34 35 37 38 39 40 41 41 42 42 42 42 42 41 41 40 39 39 38 37 36 35 34 33 32 31 30 30 29 29 29 29 30 30 31 32 33 34 35 36 37 38 38 39 40 41 42 43 45 47 49 51 53 56 58 60 62 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 50 51 51 52 53 53 54 54 55 54 53 52 50 48 45 42 39 36 32 29 26 23 21 18 17 16 16 16 17 19 21 23 26 28 31 35 38 41 44 47 50 53 56 59 61 63 65 66 66 66 65 62 59 56 51 46 41 36 31 27 23 20 17 16 15 14 15 16 17 19 21 23 25 28 31 34 37 40 43 46 48 50 51 51 51 50 49 47 46 44 43 42 41 41 41 42 43 44 46 48 51 53 56 58 60 61 60 58 55 50 45 39 34 29 24 21 18 16 15 15 15 16 17 18 20 22 24 27 30 33 37 41 45 50 55 61 66 71 75 79 80 80 78 74 68 62 55 48 42 36 30 26 23 21 19 19 19 19 20 21 23 25 26 28 30 31 33 35 36 37 38 39 40 41 41 42 42 42 43 43 44 45 46 47 48 49 50 51 52 52 52 52 51 50 49 46 44 41 38 35 33 30 28 26 24 24 24 25 26 29 32 35 38 42 46 50 53 57 59 61 62 63 62 61 59 56 53 50 46 43 40 37 33 31 28 26 24 22 21 20 20 20 22 24 26 30 34 38 43 47 51 54 56 57 57 56 55 54 52 51 49 48 47 47 47 47 48 48 50 51 52 53 54 54 54 53 52 49 47 43 40 37 34 31 28 25 23 21 19 17 16 15 15 15 16 18 21 24 29 35 41 48 54 61 66 70 72 73 72 69 66 62 57 53 49 45 41 38 35 32 29 27 24 22 20 19 17 16 15 15 15 15 17 19 21 25 29 34 40 45 51 56 61 65 68 70 71 70 69 67 65 62 60 57 55 54 52 51 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 62 63 64 66 68 71 73 75 77 77 78 77 75 72 68 64 60 55 50 45 41 36 33 30 28 27 27 28 29 31 34 36 39 42 45 48 50 51 53 54 54 54 54 54 53 53 52 51 50 49 48 46 45 43 42 40 38 35 33 31 29 28 27 26 26 27 28 29 31 32 34 36 39 41 43 45 48 50 53 55 58 60 62 65 67 68 70 71 72 72 72 72 72 71 70 70 69 68 67 65 64 62 61 59 56 54 51 48 45 41 38 35 32 29 27 26 25 26 27 28 30 33 36 40 45 49 54 60 66 72 78 85 91 97 102 106 108 108 107 103 98 91 84 76 68 60 53 46 40 35 31 28 26 25 26 27 30 33 37 42 47 53 59 65 71 76 80 83 84 84 82 79 75 71 67 63 60 57 54 52 51 50 50 50 51 52 53 55 56 58 59 60 61 60 59 58 55 52 48 44 40 37 33 30 28 26 26 26 27 29 32 34 38 41 44 47 50 53 55 57 59 59 60 60 59 58 57 56 54 52 50 48 45 43 40 38 35 33 31 29 28 27 26 26 27 28 29 31 32 34 35 37 38 39 40 41 41 42 43 44 45 46 47 49 50 52 54 57 59 61 63 65 67 68 69 69 69 68 66 64 61 58 55 52 49 45 42 39 36 34 31 29 28 26 26 26 27 29 32 35 39 43 48 53 58 64 69 75 80 85 89 93 95 97 97 96 94 90 86 81 75 69 63 57 51 46 41 36 33 30 28 27 27 28 30 33 37 42 48 54 61 68 75 81 86 90 91 92 90 88 85 81 77 73 70 67 65 63 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 104 103 102 101 101 100 101 101 102 103 103 103 102 99 96 91 85 78 71 63 55 47 40 34 29 25 22 20 19 20 21 23 25 29 33 38 44 51 58 66 74 83 92 100 108 114 117 118 116 112 106 98 89 79 70 62 54 46 40 34 30 26 24 22 21 22 23 24 27 30 33 37 41 46 50 55 60 66 71 77 83 89 95 101 107 113 118 123 127 131 133 133 132 129 124 119 112 105 97 90 82 75 68 62 56 50 45 41 36 33 29 27 24 22 21 21 22 23 25 28 32 36 41 46 52 58 63 68 73 76 79 81 81 81 79 76 72 68 64 59 54 49 45 40 36 32 29 25 23 21 20 19 20 21 23 27 31 36 43 50 57 65 73 80 86 92 97 101 104 106 107 109 110 112 114 116 120 124 128 134 139 145 149 152 153 152 147 140 131 120 109 97 86 76 66 58 50 43 38 33 29 26 23 21 20 21 22 24 27 31 36 43 50 58 66 75 83 91 97 102 106 107 107 104 101 96 91 85 78 72 66 60 55 50 45 41 37 33 30 27 25 24 23 23 24 26 29 32 37 42 48 54 61 69 78 87 96 106 116 126 135 143 150 155 158 160 159 157 153 148 142 136 130 125 119 114 109 105 100 96 93 89 85 81 77 72 68 63 58 52 47 42 38 33 30 26 24 23 22 22 23 24 26 28 31 35 38 42 46 50 55 60 64 69 74 79 83 86 88 89 89 88 85 81 75 69 62 55 48 41 35 30 26 23 21 19 19 20 21 23 26 29 32 37 41 47 52 58 65 71 78 84 90 95 99 102 104 105 105 105
 56 55 55 55 56 57 59 61 64 66 70 73 76 78 80 80 80 77 74 69 64 58 53 47 42 38 35 34 33 33 34 36 39 42 45 49 52 56 59 63 66 68 70 72 73 73 73 72 71 69 67 65 62 59 56 53 49 46 43 41 39 37 36 35 36 37 39 42 45 48 51 54 58 60 63 65 66 67 67 67 66 65 63 61 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 31 32 33 36 39 43 48 53 59 64 69 74 77 80 81 81 80 79 76 73 70 67 64 60 57 54 51 48 45 43 40 38 36 34 33 31 31 31 32 33 36 40 45 51 57 64 70 74 78 79 79 76 73 68 64 59 54 50 47 44 41 39 38 37 37 37 38 39 40 42 45 47 50 53 56 58 60 62 63 62 61 60 57 54 51 48 45 42 40 38 36 36 36 37 39 43 47 52 58 63 69 74 79 82 85 87 88 89 88 87 86 84 82 80 78 76 73 71 68 66 63 60 57 54 51 49 46 43 41 40 39 39 40 41 43 45 47 49 52 54 56 57 58 59 60 60 60 60 60 59 59 58 58 57 57 57 57 57 58 59 60 61 63 65 67 69 71 73 75 77 78 79 79 79 78 76 73 69 64 59 54 48 44 39 36 33 31 30 29 29 29 30 30 31 32 33 35 36 38 40 42 45 48 51 54 58 62 66 70 73 76 77 77 75 72 66 60 54 47 42 37 33 31 29 29 29 30 31 33 36 38 41 44 47 50 53 56 58 60 61 61 61 61 60 59 58 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 22 23 25 26 28 29 29 29 29 28 27 25 24 22 20 18 17 15 14 13 12 11 11 10 10 10 11 12 13 14 16 18 19 21 23 25 27 28 30 31 32 32 33 32 32 31 30 29 28 27 25 23 22 20 19 17 16 14 13 12 12 11 11 12 12 13 15 16 19 21 24 26 29 32 35 37 38 38 38 37 35 33 31 29 27 25 23 21 20 19 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 16 15 14 13 13 12 11 11 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 15 15 14 13 12 11 11 10 10 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 27 28 27 27 26 24 22 20 18 16 14 13 11 10 9 9 9 9 10 10 11 13 14 16 18 20 22 25 28 31 34 37 39 41 42 42 42 40 38 35 31 28 25 22 19 17 15 13 11 10 10 10 10 10 11 12 13 14 16 17 19 20 22 23 24 24 24 24 23 23 22 21 20 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 13 13 12 12 11 11 10 10 10 9 9 10 10 11 12 13 14 15 16 17 18 18 19 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 9 9 9 10 10 11 12 13 15 15 16 17 17 17 17 17 17 16 16 16 15 15 15 15 16 16 17 17 18 19
 18 20 21 22 22 22 22 21 19 18 16 15 13 12 11 10 9 9 8 8 7 7 7 8 8 8 9 10 11 11 12 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 11 12 12 13 14 15 16 17 19 20 21 21 22 22 22 22 21 20 19 18 17 16 15 15 14 14 14 14 15 15 16 17 18 19 20 21 22 23 24 23 23 21 19 17 15 13 11 10 9 8 7 6 6 6 6 6 6 7 7 7 8 8 8 9 10 10 11 12 12 13 14 15 16 17 18 18 18 18 17 16 15 13 11 10 8 7 6 5 5 4 4 4 4 5 5 5 6 6 7 8 9 10 11 12 13 14 15 15 15 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 11 11 12 12 12 12 12 12 11 10 9 8 8 7 6 6 5 5 6 6 6 7 7 8 9 10 11 12 13 14 15 16 17 18 18 18 18 17 16 15 14 13 12 11 10 9 8 7 7 6 6 6 7 7 8 8 9 9 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 11 11 10 10 9 8 8 7 6 6 6 5 5 5 5 5 5 6 7 8 9 11 13 15 17 19 20 22 22 22 22 21 19 18 16 15 13 12 11 10 9 8 7 6 6 5 5 5 5 4 4 5 5 5 6 7 9 11 12 14 16 18 19 20 20 19 18 17 16 15 14 14 13 13 13 13 13 13 14 15 16 17
 38 36 33 31 28 26 25 24 23 22 21 21 21 22 23 24 25 26 28 30 31 33 34 35 35 35 34 33 31 30 28 27 26 25 25 24 23 23 23 23 23 22 22 22 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 34 34 34 33 32 31 29 28 26 25 23 22 22 21 21 20 20 21 21 22 23 24 25 26 27 28 30 31 32 32 32 32 32 31 30 29 28 27 26 25 25 24 24 24 24 24 24 25 26 27 28 30 32 34 36 38 40 42 43 45 46 46 46 46 46 45 44 43 42 41 40 38 37 36 35 33 32 31 30 29 28 28 27 27 27 27 28 29 30 33 35 38 42 45 48 50 52 52 51 49 46 44 41 38 36 34 32 31 30 30 29 29 30 30 31 32 33 33 34 34 34 34 34 33 32 30 29 28 27 26 25 24 23 23 23 24 24 25 27 29 31 34 36 39 42 44 45 45 44 42 40 37 34 31 29 27 25 23 22 21 20 19 19 19 19 19 19 20 20 21 22 24 26 27 30 32 35 38 40 42 43 44 43 42 40 37 35 32 30 28 26 25 24 24 24 24 24 25 26 27 28 30 32 34 36 39 41 43 44 45 46 46 46 46 45 44 43 43 42 42 42 42 42 43 44 45 46 47 48 48 48 47 45 43 41 38 35 33 31 29 27 26 25 25 24 24 24 24 24 24 25 25 26 27 28 29 30 31 33 34 36 38 40 41 43 43 44 44 43 41 39 37 34 32 30 28 27 26 25 25 25 26 26 28 29 31 32 35 37 39 41 43 45 45 45 45 43 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 81 81 81 80 79 78 76 73 71 68 65 62 60 57 55 53 51 50 49 49 49 51 54 58 64 73 84 99 117 140 164 191 216 238 253 259 255 243 225 204 182 161 142 125 110 97 87 78 70 64 59 55 51 49 47 47 47 48 51 56 63 72 85 101 121 143 166 186 200 206 203 192 177 160 143 128 114 103 94 87 82 77 74 72 71 70 69 69 68 68 67 67 65 64 62 60 58 56 55 53 52 51 50 50 50 52 54 57 61 66 73 81 91 102 114 125 133 138 139 136 129 120 110 101 92 84 78 73 69 66 64 63 62 62 63 65 67 71 75 80 86 93 102 111 122 133 144 155 163 168 169 165 157 145 133 120 108 97 88 80 74 69 65 61 59 57 56 55 55 55 55 55 56 57 58 59 60 62 64 66 68 71 74 77 81 85 91 97 105 113 124 136 149 164 181 197 214 228 238 242 238 226 209 187 164 141 121 104 90 79 70 64 59 56 54 53 53 53 53 54 56 58 60 63 67 71 75 80 86 93 100 108 116 124 132 138 143 145 143 138 130 119 107 95 83 73 65 58 53 49 47 46 45 46 47 49 53 57 61 67 74 82 91 100 109 117 124 128 130 129 125 119 112 104 96 89 82 76 71 68 65 63 62 61 62 63 65 67 70 73 76 79 81 82 82 80 77 74 70 66 63 60 57 55 54 52 52 51 50 50 50 50 50 51 51 52 52 53 54 55 56 57 58 59 60 61 63 64 66 67 69 71 73 76 79 81 84 86 87 88 88 87 86 84 82 80 79 77 76 75 75 75 75 75 76 77 78 79 80 80
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 96 100 103 103 101 98 93 88 81 75 69 63 58 53 49 45 42 39 37 35 33 31 30 29 29 28 28 28 29 29 30 32 33 34 36 38 39 41 42 43 44 45 46 47 47 48 48 47 47 46 45 44 42 41 39 37 36 34 32 31 30 30 30 31 32 34 36 39 42 46 50 54 58 63 67 71 75 79 82 84 87 89 90 91 91 92 92 91 91 90 88 87 85 83 80 77 74 71 67 64 60 57 53 50 46 43 41 38 36 34 33 32 31 31 32 33 34 36 39 43 47 51 56 60 64 67 69 71 71 70 68 66 63 60 57 53 50 47 45 42 40 38 37 35 34 33 32 32 32 32 32 33 34 36 37 39 41 42 44 46 47 49 50 51 52 54 55 56 58 59 60 62 63 64 64 65 65 64 63 62 60 59 57 55 53 52 50 49 48 47 46 46 46 46 46 46 46 46 46 45 45 44 42 41 40 38 37 36 35 35 35 36 37 39 41 43 46 49 52 56 60 64 68 72 76 80 83 85 87 87 87 85 83 79 75 70 65 60 55 50 46 42 39 37 35 33 33 33 33 34 35 36 37 39 40 42 43 45 46 47 48 49 49 50 50 50 50 51 51 51 51 51 52 52 53 54 55 56 58 59 60 61 62 63 63 62 61 59 57 54 51 47 44 40 37 35 32 31 30 30 30 30 32 33 35 37 39 42 44 47 50 53 55 58 60 62 63 63 64 63 62 60 58 55 52 48 45 42 39 36 34 31 30 29 28 27 27 28 28 29 29 30 31 32 34 35 37 39 41 43 46 50 53 58 62 68 74 80 86 91
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 92 94 95 95 95 93 90 87 83 79 75 71 67 63 59 56 54 51 50 48 47 47 47 48 49 51 54 56 60 63 67 70 73 76 78 80 81 81 81 80 79 78 76 74 72 69 67 65 62 60 57 55 53 51 49 48 47 46 47 47 49 51 55 59 64 69 74 78 82 85 87 87 87 85 84 82 80 79 78 78 79 81 84 88 93 100 108 117 126 137 147 156 162 165 164 160 152 141 129 117 106 95 86 78 72 66 62 59 57 56 55 56 57 59 62 66 70 74 79 83 86 89 91 92 92 91 90 88 86 83 81 78 76 74 72 71 69 68 67 67 66 66 66 66 67 67 68 69 70 71 73 75 76 79 81 83 86 88 91 94 96 100 103 106 110 113 117 121 124 127 129 131 131 129 127 123 119 113 108 102 97 91 87 83 79 76 74 72 71 71 71 71 73 74 76 78 80 82 84 86 87 87 87 86 84 82 80 78 77 75 75 74 74 75 75 76 77 78 78 79 80 80 81 81 82 82 83 83 84 85 86 87 88 89 90 91 91 91 90 88 85 81 77 72 68 63 58 54 51 49 47 45 45 45 46 47 49 51 54 57 61 65 69 73 76 79 81 83 83 83 82 80 78 76 75 73 72 72 72 72 74 76 79 82 86 90 93 96 98 98 96 92 86 80 73 66 60 55 51 48 46 46 46 48 50 54 58 64 70 77 85 94 104 114 124 133 141 148 152 153 151 146 139 130 120 109 99 89 80 73 66 61 57 54 52 51 51 51 52 53 54 56 57 59 60 61 63 64 65 67 68 70 72 74 77 79 82 85 88 90
 59 58 57 57 56 56 57 57 58 58 59 59 59 58 58 56 55 53 51 49 46 44 42 40 39 38 37 38 38 40 42 45 48 51 55 59 64 68 72 75 79 82 84 85 86 86 85 83 80 77 74 70 66 62 58 54 50 47 44 42 40 38 38 38 38 39 41 42 44 46 48 50 51 52 53 54 55 55 55 56 56 57 58 59 60 62 65 68 71 75 79 83 88 92 95 98 100 100 99 97 93 89 84 79 73 68 63 58 54 51 48 45 43 41 40 39 39 39 39 40 42 43 45 48 50 52 55 57 60 62 64 67 69 70 72 73 73 74 73 73 71 69 67 64 60 57 54 50 47 44 42 41 40 39 40 41 43 45 49 52 57 62 67 72 78 83 88 92 95 98 99 100 100 99 98 97 96 94 93 92 92 91 91 90 90 89 88 87 86 84 81 79 75 72 68 64 60 57 53 50 48 45 43 42 41 40 40 41 42 44 46 48 50 52 55 56 58 59 60 60 60 60 59 59 58 57 56 55 54 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 40 40 40 41 42 43 45 47 49 52 55 58 62 66 70 74 78 81 84 87 88 89 89 89 87 86 84 82 80 79 77 76 75 75 74 74 74 74 73 73 72 70 68 66 63 60 56 53 49 46 43 41 39 38 37 37 38 40 43 46 49 54 58 63 69 74 80 85 90 94 97 99 100 100 98 95 92 87 82 77 71 66 60 55 51 47 43 41 39 37 37 37 38 39 42 44 47 51 55 58 62 66 69 72 74 75 76 75 74 72 70 68 66 64 62 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 21 20 19 19 18 18 18 18 18 18 18 18 18 18 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 9 9 10 10 11 12 13 14 14 15 16 16 16 16 16 15 15 14 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 10 10 11 12 13 14 16 17 19 20 21 22 23 23 23 22 22 21 20 18 17 16 16 15 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 9 8 8 8 7 7 7 7 8 9 9 10 12 14 15 18 20 23 26 28 31 32 34 34 33 32 29 27 24 22 19 17 15 13 11 10 9 8 8 7 7 7 8 8 9 10 11 12 13 14 15 16 16 17 16 16 15 14 14 13 12 12 11 11 11 11 11 11 11 11 12 12 13 13 13 13 14 13 13 13 12 12 11 10 10 9 9 8 8 8 8 8 8 9 9 10 11 12 13 14 16 17 18 19 20 21 22 22 23 23 23 22 22 21 21 20 19 18 17 16 15 14 13 12 12 11 11 11 11 11 11 12 12 13 14 15 16 16 17 17 17 17 17 17 16 16 15 15 15 15 15 15 16 16 17 18 20 21 23 24 26 28 29 30 30 30 29 28 27 25 24 22 21 19 18 17 17 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 17 18 18 18 18 18 17 16 15 14 13 12 11 10 10 9 9 9 9 9 10 11 12 13 14 16 18 20 22 24 26 28 28 29 28 28 26 25 24
 60 58 56 55 55 55 56 59 62 66 70 76 82 89 95 100 104 106 106 104 99 94 87 81 74 69 64 61 58 57 56 57 58 60 63 66 69 73 77 80 83 86 88 90 91 92 92 92 91 90 89 87 85 83 81 78 76 73 70 66 63 60 57 54 51 49 47 45 43 42 41 41 41 41 42 44 46 49 53 57 61 66 71 76 81 85 88 90 90 90 88 86 83 80 77 74 72 69 68 66 66 66 66 66 67 68 68 68 67 66 64 61 57 54 50 46 43 40 38 37 36 36 37 39 42 45 49 53 58 64 70 76 83 90 96 101 106 109 109 108 105 100 94 87 79 71 64 58 52 47 43 41 39 38 39 40 42 44 47 50 54 58 61 64 66 67 68 68 67 66 65 64 63 62 62 63 64 66 68 70 73 77 80 83 85 86 86 84 81 77 72 67 61 56 51 46 43 40 38 36 35 35 36 38 40 43 47 53 59 66 73 81 88 94 99 103 104 103 101 97 93 88 83 78 73 68 64 60 56 53 50 48 46 44 43 43 43 43 45 47 50 55 60 67 74 82 90 98 105 111 114 115 114 112 107 103 98 93 89 86 83 82 82 82 83 85 88 91 94 98 101 103 105 106 106 104 101 98 94 89 85 81 77 74 72 71 70 70 71 72 74 76 79 82 85 88 89 90 90 89 88 85 82 79 76 73 70 68 66 65 64 63 63 63 64 65 67 69 72 75 78 82 86 90 94 97 99 101 101 100 97 93 89 84 79 75 71 68 65 64 63 63 64 65 67 70 73 76 79 81 83 84 83 82 80 76 73 69 66 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 8 8 8 8 8 8 8 9 9 10 10 11 11 12 12 12 12 12 11 11 10 9 9 8 8 8 8 8 8 8 8 9 9 10 11 11 12 13 14 14 15 15 15 16 16 15 15 15 14 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 10 12 13 15 18 21 24 28 32 35 38 39 39 37 34 31 27 23 20 18 15 14 12 11 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 12 13 14 14 14 15 15 14 14 13 13 12 11 10 9 9 8 7 7 7 7 7 7 8 9 9 11 12 14 15 17 19 21 23 24 25 25 24 24 22 21 20 19 18 17 17 16 16 15 15 15 15 14 14 14 13 12 12 11 10 9 8 8 7 7 7 6 6 6 6 7 7 8 9 10 12 14 16 19 22 25 27 29 29 29 28 25 23 20 18 16 14 13 11 10 9 9 8 8 8 7 7 7 8 8 9 9 10 11 12 14 15 16 17 17 17 17 16 15 14 13 13 12 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 15 15 15 15 14 14 14 14 14 15 15 16 17 18 19 21 22 23 24 24 24 23 22 20 18 16 15 13 12 11 10 10 10 10 10 10 11 12 13 15 16 18 20 23 26 29 32 36 39 41 42 42 41 39 35 32 28 24 21 18 16 14 12 11 10 9 9 8 8 8 8 9 9 10 10 11 12 13 13 14 14 14 14 14 13 12 12 11 10 10
 53 51 49 47 46 44 43 43 43 44 45 46 49 51 54 57 61 64 66 68 69 69 69 68 67 66 65 64 64 65 67 69 72 76 80 84 89 93 97 99 101 101 100 99 96 92 88 83 79 74 70 66 63 60 57 55 54 54 54 56 58 61 65 69 73 77 80 81 81 79 76 72 67 62 58 54 50 48 46 45 45 46 48 50 53 56 60 63 67 69 71 72 72 70 67 64 60 56 52 48 45 43 41 41 41 42 43 46 49 54 58 64 69 75 79 83 85 85 83 81 77 74 70 67 64 62 60 59 59 59 60 61 62 64 66 68 71 73 75 78 80 82 83 84 85 85 85 84 84 84 84 85 86 87 88 89 90 90 89 87 84 81 76 72 67 62 57 53 50 47 45 44 44 44 45 46 48 50 53 55 59 62 65 67 69 70 70 69 68 66 63 61 58 56 55 54 54 55 57 60 64 69 75 82 90 98 107 114 120 123 123 121 116 109 101 93 86 78 72 67 62 58 55 52 50 49 48 47 47 47 48 50 52 55 59 63 70 77 86 95 106 116 124 131 133 132 127 120 110 101 91 83 75 70 65 62 60 60 61 63 65 69 74 79 84 89 92 95 95 94 91 87 82 76 70 65 61 57 54 52 51 51 53 55 59 64 71 79 88 97 107 116 123 127 128 125 118 110 101 91 82 74 68 63 58 55 53 51 50 50 50 50 51 52 53 55 57 59 62 65 69 73 78 83 88 94 98 102 105 105 104 100 94 88 80 73 66 60 54 49 46 43 40 39 38 38 39 40 42 44 47 50 52 54 56 57 57 57 56 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51 51 50 49 48 46 44 42 39 37 36 34 33 33 33 34 35 37 39 42 45 48 51 54 57 58 59 59 58 56 54 52 50 48 47 45 45 44 44 44 45 46 47 49 50 52 54 56 58 60 62 64 66 67 67 68 67 66 65 63 61 58 56 53 51 48 46 43 41 39 37 35 34 32 32 31 31 31 32 33 35 37 40 43 46 50 53 57 60 64 66 68 70 70 70 70 68 67 65 64 62 61 59 58 57 56 55 55 54 52 51 50 48 46 45 43 41 40 39 38 38 38 39 40 41 42 44 46 48 50 51 53 54 55 55 55 55 54 53 52 51 49 47 46 44 43 42 40 40 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 40 42 44 47 51 55 61 67 73 80 85 89 91 91 89 85 79 72 65 59 53 48 43 39 36 34 32 31 30 30 31 31 32 33 35 36 37 38 38 39 39 39 39 39 39 39 40 41 42 44 46 49 52 54 57 59 61 63 64 64 64 63 62 60 58 56 54 51 49 47 45 43 42 40 40 39 39 39 39 40 40 41 41 41 41 40 39 38 37 35 34 33 32 31 31 31 31 32 33 34 36 37 39 41 43 44 46 47 48 48 48 48 48 47 46 45 44 43 43 42 42 41 41 41 42 42 42 42 42 42 42 42 42 43 44 45 47 49 52 56 60 65 71 77 83 89 95 100 103 105 105 103 99 95 89 82 76 70 64 59 54 50 47 45 43 42 42 43 45 47 50 54 57 61 63 66 67 67 66 64 61 58 55 52 49 47 46 45 45 45 46 46 48 49 50 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 48 47 45 44 42 40 38 36 34 32 31 30 29 29 29 30 31 32 33 35 37 39 42 44 46 48 50 51 52 53 54 54 53 53 52 51 50 50 49 48 47 46 45 44 44 43 43 42 42 42 43 43 44 44 45 47 48 49 51 52 53 54 54 53 52 51 48 46 43 41 39 36 35 33 32 32 31 32 33 34 36 38 40 42 44 46 48 49 50 50 50 50 49 48 47 46 46 46 46 46 47 49 50 52 54 56 57 57 57 57 56 54 52 49 47 45 43 42 41 40 40 41 42 44 46 49 52 55 58 60 63 65 67 67 68 67 66 64 62 60 57 55 52 50 47 45 44 42 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 40 41 41 43 44 45 46 47 47 47 47 46 45 43 42 40 38 36 34 32 31 30 29 28 28 28 29 30 31 32 34 35 36 38 38 39 40 40 39 39 39 39 38 38 39 40 41 42 44 46 49 51 54 56 59 61 63 64 65 65 65 64 63 61 59 56 54 51 49 46 44 42 41 40 40 40 40 40 41 41 42 42 42 42 41 40 39 37 36 34 32 31 30 30 30 30 31 32 34 36 39 42 45 48 51 53 55 57 58 58 57 56 54 52 49 47 46 44 43 42 42 42 42 42 42 42 42 42 42 41 41 40 40 39 39 39 39 39 40 41 43 44 46 48 51 53 55 57 59 60 61 61 61 60 58 56 54 52 49 46 44 42 40 39 39 38 39 39 40 41 43 44 45 47 48 48 49 49 49 48 48 47 46 46 45 45 45 46 46 47 47 48 48 48
 91 88 83 78 73 67 61 56 51 48 45 44 43 44 45 48 52 56 62 69 76 85 93 102 109 116 121 123 124 122 118 113 108 102 97 92 87 84 80 78 76 74 73 72 72 72 72 73 74 76 78 81 84 88 93 98 104 109 115 120 123 125 125 122 117 111 103 95 87 79 71 65 59 54 50 47 45 44 44 44 46 48 50 53 56 59 62 65 67 69 70 70 70 70 69 69 69 68 69 70 72 75 78 82 87 92 97 101 104 106 107 106 105 102 99 95 91 88 85 83 82 82 82 84 86 90 93 97 101 105 108 110 112 113 113 111 109 106 103 99 95 91 88 84 82 79 78 77 77 78 79 81 84 86 88 90 91 91 91 89 87 84 81 78 75 73 71 71 71 72 73 76 79 82 85 88 90 90 89 87 83 79 74 68 63 57 53 49 45 43 42 41 42 43 46 50 54 59 65 70 76 82 87 90 93 93 93 91 88 85 82 79 77 75 74 73 73 74 75 76 78 80 82 84 87 89 91 93 95 96 97 98 98 97 96 95 94 93 92 90 89 89 88 87 85 84 82 79 76 73 69 65 61 57 53 50 47 45 43 42 42 43 45 48 51 55 60 65 71 76 82 87 91 95 96 96 95 93 89 86 82 78 75 73 71 70 70 71 72 73 74 76 78 79 81 82 83 83 84 84 84 84 85 85 86 86 87 88 89 90 91 91 91 91 90 89 88 86 84 82 79 77 75 73 72 71 71 71 72 74 77 81 86 90 95 100 104 107 109 110 108 106 102 98 93 89 85 82 80 78 78 79 81 83 86 89 91 93 94 93
 89 88 86 84 82 80 78 76 74 72 70 68 67 65 64 63 61 60 59 58 58 57 57 58 59 61 63 67 72 78 87 98 111 126 143 161 179 195 207 213 213 207 196 181 166 150 135 122 109 99 90 83 77 72 68 65 64 63 64 66 69 73 78 84 91 97 103 108 112 113 113 110 106 101 95 89 83 78 73 69 66 64 62 61 60 60 60 59 59 59 59 59 58 58 59 59 60 61 62 65 68 72 77 82 89 95 102 108 113 116 117 116 113 109 103 97 91 85 81 77 74 73 73 74 77 81 86 93 102 112 123 136 151 167 185 202 217 230 238 241 237 226 211 193 174 154 137 121 107 96 88 81 76 72 70 68 68 68 68 69 70 71 72 72 73 73 73 72 72 71 70 69 69 68 67 67 67 67 67 67 67 68 68 69 69 69 70 70 71 71 72 72 73 74 74 75 75 75 75 74 73 72 70 68 66 63 61 59 57 55 54 53 53 54 55 57 59 62 65 69 73 78 82 87 92 96 100 103 105 105 105 102 99 94 88 83 77 71 66 62 59 56 54 52 51 51 51 51 51 51 52 52 53 54 56 57 60 63 66 71 77 84 92 101 112 123 135 147 157 165 171 172 170 164 155 144 132 120 109 98 89 81 75 69 65 62 59 57 55 54 53 52 51 51 50 50 50 50 50 51 52 54 56 59 62 65 69 72 76 79 81 83 84 85 85 84 82 80 77 74 71 68 65 62 59 57 55 53 52 51 51 51 52 53 54 55 57 59 61 63 65 67 68 70 72 75 77 79 81 83 86 88 90 91 92 93 93 93 92 91
 27 27 27 28 29 30 32 35 38 42 46 50 54 56 58 59 58 56 53 49 45 41 38 35 32 30 29 28 28 28 29 31 33 36 40 45 50 57 63 71 79 88 96 104 111 117 120 121 119 114 107 98 88 78 68 59 51 44 38 34 30 28 27 26 26 27 28 30 33 36 40 44 48 52 56 58 58 56 53 48 43 38 33 29 26 24 22 21 20 20 20 21 22 23 26 28 31 35 39 43 47 50 52 53 53 51 49 46 43 40 37 35 32 30 28 27 26 25 24 24 23 23 24 24 25 25 27 28 29 31 33 35 38 41 44 48 52 56 60 63 65 65 64 61 57 52 46 41 36 31 28 25 23 22 21 20 20 21 22 23 24 26 28 31 34 37 40 44 47 51 53 56 58 60 61 62 63 65 66 68 70 72 75 77 79 80 80 78 76 72 67 61 56 50 45 40 36 33 30 28 25 24 22 21 20 19 19 18 18 18 18 18 19 19 19 20 21 21 22 23 24 24 25 26 26 27 28 28 29 29 29 29 29 28 28 27 25 24 22 21 20 18 17 17 16 16 16 16 17 17 19 21 23 26 29 34 39 45 52 59 65 69 72 72 70 67 63 59 56 53 50 49 48 47 47 48 49 50 50 50 49 47 45 41 38 34 30 27 24 21 19 18 17 16 16 16 16 18 20 22 26 31 38 45 55 64 74 81 86 86 83 77 70 62 55 48 42 37 33 30 27 24 22 21 20 19 18 18 18 19 20 21 22 24 27 29 32 35 38 42 45 48 50 52 54 54 54 53 51 49 46 43 40 37 35 33 31 29 28 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 54 55 56 57 58 59 60 61 63 65 67 70 72 74 76 77 76 75 73 70 66 63 59 55 52 49 46 45 45 45 47 49 54 60 67 77 89 104 121 141 163 186 207 224 233 233 222 204 182 158 135 115 98 83 71 62 55 50 47 45 44 45 47 49 52 56 61 65 69 73 76 77 78 78 76 74 72 69 68 66 66 66 67 69 72 74 76 78 80 80 79 77 74 70 66 61 56 52 48 45 43 42 42 42 43 45 47 50 53 55 58 60 61 61 61 61 59 58 57 55 54 54 54 56 57 60 64 68 73 78 85 91 98 105 111 116 120 122 122 119 115 110 103 96 88 82 75 70 65 61 59 56 55 53 52 52 51 51 50 49 48 47 46 45 44 43 43 42 43 43 45 47 49 52 55 59 63 66 70 73 76 78 79 80 80 79 78 76 73 71 69 67 65 63 62 60 59 57 56 55 54 53 52 51 50 50 50 51 53 55 59 63 69 76 84 93 103 112 121 129 135 137 136 133 126 118 109 99 90 82 74 67 62 57 54 51 49 49 49 50 52 54 57 60 63 66 69 70 71 72 71 70 69 67 66 65 65 66 67 69 71 74 77 79 80 81 80 79 76 72 67 63 58 54 50 47 44 43 42 42 43 45 47 51 55 59 62 66 68 70 71 70 69 67 65 63 62 60 60 61 62 66 70 76 84 94 105 117 131 145 158 170 179 184 185 181 174 163 151 138 126 114 103 93 85 78 72 68 64 62 60 59 59 59 59 59 59 58 57 56 55 53 51 50 48 46 45 44 43 43 43 44 45 46 47 49 50 51 52
 25 26 27 28 29 30 31 33 35 37 41 45 49 55 61 66 71 75 77 76 73 68 62 56 50 44 39 35 32 30 29 28 29 30 32 35 40 45 53 62 73 86 101 118 135 150 160 163 157 145 128 110 93 78 65 55 46 40 36 32 30 30 30 30 32 34 37 40 44 48 53 56 59 61 61 59 55 51 46 41 37 33 30 27 26 24 23 22 22 21 21 20 20 19 19 18 17 17 16 15 15 15 15 16 17 18 20 22 25 28 31 35 38 41 43 45 45 44 42 40 37 34 32 29 28 27 26 25 25 26 27 28 30 32 34 37 41 44 48 52 56 60 62 64 64 62 60 56 52 48 45 41 38 35 32 30 28 26 25 23 22 20 19 18 17 16 16 15 15 16 17 18 21 24 28 33 39 45 53 60 68 74 78 79 78 74 68 62 56 50 45 41 37 35 33 32 31 30 29 29 28 27 27 26 25 24 23 22 21 21 20 20 19 20 20 21 21 22 23 25 26 27 28 28 29 29 29 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 25 26 28 30 33 36 40 45 49 54 57 60 61 60 57 53 49 44 39 34 30 26 23 21 19 17 16 15 15 15 15 15 16 17 17 18 19 19 20 21 22 23 25 27 29 33 37 43 50 59 70 81 92 102 107 108 103 95 85 74 64 55 48 41 36 32 29 26 25 23 22 22 22 23 24 26 29 33 37 42 47 51 55 57 57 55 51 46 40 35 30 26 22 19 17 16 15 15 15 16 16 17 18 19 21 22 23
 142 128 114 100 88 77 69 62 58 55 54 55 58 62 68 74 82 89 96 103 108 112 114 114 113 110 107 103 100 97 95 93 92 93 94 95 97 99 101 103 104 105 105 105 104 103 102 101 99 98 97 95 95 94 94 94 95 95 96 97 98 98 98 97 96 94 91 88 84 81 77 73 69 66 63 61 59 58 58 58 60 62 64 67 70 72 75 77 79 81 82 83 83 83 83 83 84 84 84 85 87 88 90 92 94 95 96 96 95 94 93 91 89 87 85 84 82 82 82 83 84 87 91 97 103 110 118 126 134 141 147 152 154 154 153 149 143 136 128 120 111 103 96 89 83 79 75 73 73 74 77 81 88 96 106 117 129 141 152 159 163 163 157 148 136 124 111 100 90 83 78 75 75 76 78 82 87 93 98 103 107 109 109 106 101 94 87 79 72 65 60 57 55 55 56 60 65 73 82 93 105 119 133 145 155 161 162 158 149 137 123 111 99 89 81 75 71 68 66 66 67 69 72 76 81 87 95 103 112 123 134 145 155 165 172 176 176 174 168 160 151 142 132 124 115 108 101 95 90 85 80 76 72 69 65 63 60 58 57 56 56 58 59 62 65 68 72 76 80 84 87 90 93 94 95 95 93 91 89 86 83 81 79 78 77 77 78 79 81 83 86 88 91 94 97 100 103 105 107 109 110 111 111 110 109 107 104 101 98 95 92 88 85 81 78 75 73 70 68 67 66 65 66 67 68 71 75 80 86 93 100 106 112 117 120 120 118 114 108 101 95 88 82 77 73 71 71 72 75 81 89 100 112 126 140 152 160 163 161 153
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 15 14 14 13 12 11 10 10 9 9 9 9 10 10 11 12 13 13 14 15 16 16 16 16 16 15 15 14 14 13 13 13 14 14 15 16 17 18 20 22 24 26 28 30 32 33 33 33 32 30 28 26 23 21 19 18 17 16 15 15 15 15 15 15 16 16 16 16 16 16 15 14 13 12 11 10 9 9 8 8 8 9 9 10 11 12 13 14 15 17 17 18 18 18 17 16 15 14 13 12 12 11 11 11 12 12 13 14 14 15 16 16 17 17 17 17 16 16 15 15 15 14 14 14 15 15 15 16 17 17 18 19 19 20 20 20 20 20 20 19 18 18 17 17 16 16 16 15 15 16 16 16 16 16 16 16 16 15 15 14 14 13 12 12 12 11 11 12 12 13 13 14 15 16 16 16 16 16 16 15 14 13 12 11 10 9 9 8 8 8 8 9 9 10 11 12 13 14 14 15 16 16 16 16 17 17 17 17 17 18 18 19 20 21 22 23 23 24 24 24 24 23 23 22 21 20 19 18 17 16 15 15 15 15 15 15 15 16 17 17 17 18 18 17 17 16 15 14 13 12 11 10 9 9 9 8 9 9 10 11 12 13 14 15 16 16 17 17 16 16 15 14 14 13 13 13 12 13 13 14 15 16 17 18 19 20 20 19 19 18 16 15 14 13 12 11 11 10 10 11 11 13 14 16 18 21 25 29 33 37 40 42 43 42 40 37 33 29 25 22 19 16 14 13 12 11 10 10 10 10 11 11 12 13 14 15 16 17 18 18 19 18 18 17 16 15 15 14 14 14 14 14 14 14 15 15 15 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 39 37 36 34 33 33 33 34 35 37 39 41 44 46 48 49 50 50 49 48 47 46 45 44 44 44 45 46 49 52 57 62 69 77 86 96 105 113 119 123 123 120 114 105 96 86 77 69 61 55 49 45 42 40 39 39 40 42 45 49 53 58 63 67 70 71 71 69 65 61 56 51 46 42 39 37 37 38 40 43 47 53 59 66 73 78 82 83 82 78 72 66 59 52 47 42 39 37 36 36 38 41 45 49 54 60 65 68 71 71 69 66 62 57 52 47 43 40 37 36 35 36 37 40 43 48 53 60 68 77 86 96 105 113 118 120 119 114 107 98 88 79 70 62 56 51 47 44 42 41 40 40 40 41 42 43 44 44 44 44 44 43 41 40 38 36 35 35 34 35 36 37 39 40 42 44 46 48 49 50 50 49 48 46 44 41 38 36 34 33 32 32 32 33 34 35 37 38 40 42 44 46 48 50 52 54 56 58 60 63 66 70 74 78 82 86 89 91 93 93 92 89 86 81 77 71 66 61 57 53 50 48 46 46 46 48 50 54 58 63 69 75 80 84 86 85 82 77 70 63 55 49 43 38 35 32 31 32 33 36 39 44 49 54 59 63 66 68 67 64 60 56 51 46 41 38 35 34 34 35 37 41 45 51 58 65 71 77 82 85 85 83 79 75 70 64 60 56 53 52 51 51 52 55 58 62 66 71 76 81 86 90 93 95 95 94 92 89 85 81 77 73 70 66 64 62 60 59 57 56 55 54 53 52 50 48 46 44 42 41 39 37 36 35 35 35 36 38 39 41 43 44 46 46 46 46 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 18 18 17 16 16 15 14 14 14 14 14 14 15 16 18 20 22 24 26 28 31 33 35 36 36 36 35 34 32 30 28 26 24 23 22 20 20 19 19 19 18 19 19 19 20 21 22 23 25 27 29 31 33 35 37 38 38 36 34 32 29 26 23 20 18 17 15 14 13 13 13 13 13 13 14 14 15 16 16 16 16 16 15 15 14 13 13 12 12 12 12 12 13 14 15 17 19 21 24 27 29 30 30 29 28 25 23 21 19 17 16 14 14 13 13 13 14 14 15 17 18 20 22 25 27 29 30 31 32 31 31 29 28 26 24 22 20 18 17 16 14 14 13 12 12 12 13 13 14 15 16 17 19 20 22 24 25 26 27 28 29 29 29 29 29 30 30 31 31 32 33 33 34 34 33 32 31 30 28 26 24 22 21 19 18 17 17 16 16 17 17 18 19 20 22 23 24 25 25 25 25 24 23 22 20 19 17 16 15 15 14 14 13 14 14 14 15 16 17 18 19 21 22 24 26 28 29 31 32 33 33 32 30 28 26 23 21 19 17 15 14 13 12 12 12 12 12 13 13 14 15 16 16 17 18 18 18 17 17 16 15 14 14 14 14 14 14 15 16 18 20 22 25 28 31 33 34 34 33 31 28 24 22 19 17 15 14 13 13 12 12 12 12 13 13 14 15 16 17 18 19 20 20 21 22 22 23 23 23 22 22 22 21 21 20 19 18 18 17 16 16 15 15 14 14 14 15 15 16 17 18 20 22 24 26 28 31 32 34 34 34 33 32 30 28 26 24 22 21 20 19 19 19 19 19 19 19 19
 30 31 32 33 34 35 36 36 36 35 34 33 33 32 32 32 32 33 34 36 38 41 44 47 50 53 56 57 57 57 55 52 49 46 42 40 37 36 34 33 33 33 34 35 36 38 41 43 47 50 54 58 62 65 67 68 68 66 64 60 57 53 49 46 43 40 38 36 35 34 33 33 32 32 31 31 31 30 29 29 28 27 26 26 25 25 25 25 25 25 26 27 28 29 30 32 34 35 37 39 40 41 42 42 41 41 40 39 38 37 36 35 35 34 34 34 34 34 34 34 35 35 36 36 37 37 37 37 37 37 37 37 36 36 35 35 34 33 33 32 32 32 32 32 32 32 33 33 34 34 35 35 35 35 34 34 33 33 32 32 32 32 33 34 35 37 40 43 46 50 53 56 58 58 56 54 50 46 42 39 35 33 30 29 27 27 26 27 27 29 30 32 34 36 37 38 38 38 37 36 35 34 32 31 31 30 30 30 31 32 33 36 38 41 44 46 49 51 52 52 52 51 49 47 45 43 41 39 37 36 35 34 33 32 32 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 36 36 36 36 36 36 35 35 35 35 35 36 36 38 39 41 44 47 51 55 59 62 65 67 67 66 63 59 55 50 46 42 38 35 33 31 29 28 27 26 25 25 26 26 27 29 30 32 35 37 40 43 45 48 50 52 53 54 54 53 52 50 48 45 42 39 37 34 32 30 28 27 26 26 27 28 30 32 35 39 44 50 56 62 68 74 77 77 74 69 63 56 49 43 39 35 32 30 29 29 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 53 51 50 50 50 51 53 55 58 60 62 64 63 62 59 55 51 47 43 39 36 34 32 31 30 30 31 33 35 38 43 48 54 61 68 74 80 83 85 83 80 75 69 63 57 51 46 42 38 35 33 31 29 28 28 29 30 31 34 36 40 44 48 52 56 61 64 68 70 72 73 73 72 71 70 69 68 67 67 67 68 68 69 70 71 72 72 73 72 72 71 70 69 68 67 67 66 65 65 66 67 68 69 70 71 72 73 73 72 71 70 68 66 64 62 60 58 56 55 53 52 52 52 52 53 54 55 57 58 60 62 64 66 69 71 73 75 77 78 78 78 77 75 73 70 67 63 60 57 54 52 51 51 51 52 54 56 59 62 66 69 72 74 75 73 70 66 60 54 49 44 40 37 35 34 34 34 35 37 39 42 45 49 53 57 61 64 66 66 66 64 61 59 57 55 54 53 53 54 56 58 60 62 65 67 68 68 67 66 63 60 56 53 50 47 45 43 43 42 43 44 45 47 49 52 56 59 63 66 70 73 75 76 76 76 75 73 71 69 67 65 64 63 62 62 62 62 62 62 63 63 62 62 61 60 59 58 56 55 55 54 54 53 53 53 53 53 52 51 51 49 48 46 44 42 41 39 37 36 35 35 35 36 37 39 42 45 48 52 55 59 62 65 68 70 70 70 69 67 65 62 59 56 53 50 48 46 44 43 42 41 41 40 40 41 42 43 44 46 48 50 53 56 60 63 65 67 67 67 65 62 58 53 49 44 41 37 34 32 30 29 28 28 29 30 32 35 39 44 49 54 59 62 65 65 65 63 60 58
 38 38 39 39 39 39 40 40 41 42 43 44 45 46 46 47 47 46 46 45 43 42 41 40 39 38 38 38 38 39 39 41 42 44 46 48 51 52 54 55 55 55 54 52 50 47 45 42 40 37 35 34 32 31 31 31 32 33 34 35 37 39 41 42 43 44 44 44 43 43 42 41 40 40 40 41 43 46 50 54 60 66 71 76 78 79 77 73 68 62 57 51 46 42 39 36 35 33 33 33 34 36 38 40 43 45 46 47 48 47 46 45 43 42 40 39 38 38 38 39 41 43 46 49 53 58 62 66 69 71 72 72 71 69 66 63 60 57 54 51 49 47 45 43 42 41 40 40 40 40 41 42 43 44 45 46 47 48 48 49 49 49 49 48 47 46 45 44 43 42 41 41 41 41 42 43 45 47 49 52 55 59 63 67 71 75 79 83 85 86 86 85 83 80 76 72 68 64 61 57 54 51 48 45 43 40 38 37 35 34 33 32 32 32 33 34 36 38 41 44 48 52 56 60 64 67 70 71 70 69 66 62 58 53 49 44 41 38 35 34 33 33 33 35 37 40 44 49 55 61 68 74 79 82 83 80 75 69 62 56 50 46 42 40 38 38 38 38 39 40 41 42 43 43 43 42 40 38 36 33 31 29 28 27 28 28 30 33 36 40 45 51 57 64 71 76 80 82 82 79 74 68 62 57 51 47 44 41 40 39 38 39 39 41 43 45 48 52 56 61 66 71 76 81 85 88 89 89 87 84 80 75 69 64 59 54 49 45 42 39 36 34 32 31 30 29 28 28 29 29 30 31 32 33 35 36 36 37 38 38

