
 % 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
 1969 1809 1663 1529 1406 1293 1189 1094 1006 926 851 783 720 662 608 558 512 470 431 395 361 330 302 275 251 229 208 189 171 155 140 126 114 103 93 83 75 68 62 56 51 47 44 42 40 39 39 40 41 43 46 50 54 59 65 72 80 89 99 110 122 135 149 165 182 201 221 243 266 292 320 350 382 417 455 496 541 589 641 698 759 825 897 976 1061 1153 1254 1363 1482 1612 1754 1909 2078 2263 2465 2688 2931 3198 3492 3815 4171 4563 4995 5472 5999 6582 7227 7941 8732 9610 10584 11664 12864 14196 15674 17315 19134 21150 23379 25840 28548 31518 34760 38278 42067 46109 50371 54798 59311 63807 68151 72191 75755 78672 80785 81971 82159 81335 79552 76915 73570 69685 65434 60978 56457 51988 47658 43530 39644 36025 32682 29612 26809 24259 21946 19854 17965 16260 14723 13339 12092 10969 9958 9046 8224 7482 6813 6208 5661 5166 4718 4311 3943 3608 3304 3027 2775 2545 2336 2144 1970 1810 1663 1529 1406 1293 1189 1094 1007 926 852 783 720 662 608 558 513 470 431 395 361 331 302 276 251 229 208 189 171 155 140 127 114 103 93 84 75 68 62 56 51 47 44 42 40 39 39 40 41 43 46 50 54 60 66 73 81 89 99 110 122 135 149 165 182 201 221 243 266 292 320 350 382 417 456 497 541 589 642 698 759 826 898 976 1061 1154 1254 1364 1483 1613 1754 1909 2078 2264 2466 2688 2932 3199 3493 3816 4172 4564 4996 5473 6001 6584 7229 7943 8734 9612 10586 11667 12867 14199 15678 17319 19139 21155 23385 25846 28555 31526 34769 38288 42078 46121 50384 54813 59328 63824 68170 72211 75776 78693 80806 81992 82179 81354 79569 76930 73583 69697 65444 60986 56464 51993 47662 43533 39647 36027 32683 29613 26810 24259 21947 19854 17965 16260 14723 13339 12092 10969 9957 9046 8223 7482 6812 6207 5660 5165 4717 4311 3942 3608 3303 3027 2775 2545 2335 2144
 184 180 176 172 168 164 161 157 153 150 146 143 139 136 133 130 127 124 121 118 116 113 111 108 106 104 101 99 97 95 93 92 90 88 87 85 84 82 81 80 78 77 76 75 74 73 72 71 70 70 69 68 68 67 67 66 66 65 65 65 64 64 64 64 63 63 63 63 63 63 63 64 64 64 64 64 65 65 66 66 66 67 68 68 69 70 70 71 72 73 74 75 76 77 78 79 81 82 83 85 86 88 89 91 93 95 97 99 101 103 105 107 110 112 115 117 120 123 126 129 132 135 138 141 144 148 151 155 158 162 165 169 172 176 180 183 187 191 194 198 201 204 208 211 214 217 219 222 224 226 228 230 232 233 234 235 235 236 236 235 235 234 233 232 231 229 227 225 223 220 217 215 212 209 206 202 199 196 192 189 185 182 178 175 171 168 164 161 157 154 151 148 145 141 138 135 133 130 127 124 122 119 117 115 112 110 108 106 104 102 100 98 97 95 94 92 91 89 88 87 85 84 83 82 81 80 79 78 78 77 76 76 75 75 74 74 73 73 72 72 72 72 71 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 95 96 98 100 101 103 105 107 109 112 114 116 119 121 124 126 129 132 135 138 141 144 147 151 154 158 161 165 168 172 176 179 183 187 191 194 198 202 206 209 213 216 220 223 226 229 232 234 237 239 241 243 245 246 247 248 248 248 248 248 247 246 245 244 242 240 238 236 233 230 227 224 221 218 214 210 207 203 199 195 191 187
 94 94 93 93 93 92 92 92 91 91 91 90 90 89 89 89 88 88 87 87 86 86 85 85 84 84 84 83 83 82 82 81 81 80 80 79 79 78 78 77 77 77 76 76 75 75 74 74 74 73 73 72 72 72 71 71 71 70 70 70 70 69 69 69 69 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 69 69 69 69 70 70 70 70 71 71 71 72 72 73 73 73 74 74 75 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 84 85 85 86 86 87 87 88 88 89 90 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 97 98 98 99 99 99 100 100 100 100 101 101 101 101 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 101 101 101 101 101 100 100 100 100 99 99 99 98 98 98 97 97 97 96 96 96 95 95 95 94 94 94 93 93 93 92 92 92 91 91 91 90 90 90 89 89 89 88 88 88 88 87 87 87 87 86 86 86 86 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 86 86 86 86 86 87 87 87 87 88 88 88 88 89 89 89 89 90 90 90 90 91 91 91 92 92 92 92 93 93 93 93 94 94 94 94 94 95 95 95 95 95 95 95 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 95 95 95 95 95 95 94 94
 88 88 87 87 86 86 86 85 85 85 84 84 84 84 84 84 83 83 83 83 83 84 84 84 84 84 84 85 85 85 86 86 87 87 87 88 89 89 90 90 91 92 93 93 94 95 96 97 98 99 100 101 102 103 105 106 107 108 110 111 112 114 115 116 118 119 121 123 124 126 127 129 131 132 134 136 137 139 141 142 144 146 147 149 151 152 154 155 157 158 160 161 162 164 165 166 167 168 169 170 171 171 172 173 173 174 174 174 174 174 174 174 174 174 173 173 172 172 171 170 169 168 167 166 165 164 163 162 160 159 158 156 155 153 152 150 149 147 145 144 142 141 139 138 136 134 133 131 130 128 127 125 124 123 121 120 118 117 116 114 113 112 111 110 109 107 106 105 104 103 102 102 101 100 99 98 97 97 96 95 95 94 94 93 93 92 92 91 91 91 90 90 90 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 91 91 91 92 92 93 93 94 94 95 95 96 97 97 98 99 100 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 120 121 122 124 125 126 128 129 130 132 133 134 136 137 139 140 141 143 144 145 146 148 149 150 151 152 153 154 155 156 157 158 158 159 160 160 161 161 161 162 162 162 162 162 162 162 161 161 161 160 160 159 158 158 157 156 155 154 153 152 151 149 148 147 146 144 143 142 140 139 137 136 134 133 131 130 129 127 126 124 123 121 120 119 117 116 114 113 112 111 109 108 107 106 104 103 102 101 100 99 98 97 96 95 95 94 93 92 91 91 90 89 89
 64 65 65 66 66 66 67 68 68 69 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 87 88 90 92 93 95 97 99 101 103 105 108 110 112 115 118 120 123 126 129 132 135 138 141 145 148 151 155 159 162 166 170 174 178 182 186 190 194 198 202 206 210 214 218 222 226 230 234 237 240 244 247 250 252 255 257 259 261 262 264 264 265 266 266 266 265 265 264 262 261 259 257 255 253 250 247 244 241 238 235 231 228 224 220 217 213 209 205 201 197 194 190 186 182 179 175 171 168 164 161 158 155 151 148 145 142 140 137 134 132 129 127 124 122 120 118 116 114 112 110 108 106 105 103 102 100 99 98 96 95 94 93 92 91 90 89 88 88 87 86 85 85 84 84 83 83 83 82 82 82 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 83 83 84 84 84 85 85 86 87 87 88 88 89 90 91 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 113 115 116 117 118 119 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 135 136 136 137 137 138 138 138 139 139 139 139 139 139 138 138 138 137 137 136 136 135 134 133 132 131 130 129 128 127 126 125 124 122 121 120 118 117 116 114 113 111 110 109 107 106 104 103 102 100 99 97 96 95 93 92 91 90 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 73 72 71 70 70 69 69 68 67 67 66 66 66 65 65 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64
 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 43 44 44 45 46 47 48 50 51 52 54 55 57 58 60 62 64 66 68 71 73 76 79 82 85 88 91 95 99 103 107 112 117 122 127 132 138 144 151 157 164 172 179 188 196 205 214 223 233 243 253 264 275 286 297 309 320 331 343 354 365 376 386 395 404 413 420 427 432 436 440 442 443 442 440 437 433 428 422 414 406 397 388 378 367 356 345 333 321 310 298 287 275 264 253 243 233 223 213 204 195 186 178 170 162 155 148 142 135 129 124 118 113 108 104 99 95 91 88 84 81 77 74 72 69 66 64 62 60 58 56 54 52 50 49 47 46 45 44 42 41 40 39 38 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 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 61 63 65 68 71 73 76 80 83 86 90 94 98 103 107 112 117 123 129 135 141 148 155 163 170 179 187 196 206 216 226 237 248 260 272 285 298 311 324 338 351 365 379 392 406 419 432 444 455 465 474 483 490 495 500 502 503 503 501 498 493 487 479 470 460 450 438 426 413 400 387 374 360 346 333 320 307 294 281 269 258 246 235 225 215 205 196 187 179 171 163 156 149 143 136 130 125 120 115 110 105 101 97 93 90 86 83 80 77 74 72 69 67 65 63 61 59 57 56 54 53 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 39 38 38 38 38 37 37 37 37
 72 72 73 74 75 76 77 78 79 80 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 98 99 100 101 101 102 103 103 104 104 105 105 106 106 106 106 106 107 107 107 107 106 106 106 106 105 105 105 104 104 103 103 102 101 100 100 99 98 97 96 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 73 72 71 70 69 68 68 67 66 65 65 64 63 63 62 62 61 60 60 59 59 58 58 58 57 57 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 53 53 53 53 53 53 54 54 54 54 54 54 54 55 55 55 55 56 56 56 57 57 58 58 59 59 60 60 61 61 62 63 63 64 65 66 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 85 86 87 89 90 92 93 95 96 98 100 101 103 104 106 108 109 111 113 114 116 118 119 121 123 124 126 127 129 130 132 133 134 135 137 138 139 140 140 141 142 142 143 143 144 144 144 144 144 144 143 143 142 142 141 140 140 139 138 137 135 134 133 131 130 129 127 126 124 123 121 119 118 116 114 113 111 109 108 106 104 103 101 99 98 96 95 93 92 90 89 87 86 85 83 82 81 80 78 77 76 75 74 73 72 71 70 69 68 68 67 66 65 65 64 63 63 62 62 61 61 60 60 59 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 62 62 63 63 64 64 65 66 66 67 68 68 69 70 71
 127 134 142 149 157 166 175 185 195 206 217 229 242 255 268 283 298 313 329 345 362 379 396 413 431 447 464 480 495 509 522 533 543 550 556 560 562 561 559 554 547 539 529 517 504 490 474 459 442 426 409 392 375 359 343 327 312 297 282 269 256 243 231 220 209 198 189 179 171 162 154 147 140 133 127 121 116 111 106 101 97 93 89 85 82 78 75 72 70 67 65 62 60 58 56 54 53 51 50 48 47 46 44 43 42 41 41 40 39 38 37 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 59 60 62 64 66 68 71 73 76 78 81 83 86 89 92 96 99 103 106 110 114 118 122 126 130 135 139 143 148 153 157 162 167 171 176 181 185 190 194 198 202 205 209 212 214 217 219 221 222 223 223 223 223 222 220 219 217 214 211 208 205 201 197 193 188 184 179 174 169 164 159 154 149 145 140 135 130 126 121 117 113 108 104 100 97 93 89 86 83 80 77 74 71 68 66 63 61 59 57 55 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 56 59 62 64 67 70 74 77 81 85 89 94 99 104 109 115 121
 63 63 64 65 65 66 67 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 86 87 89 90 92 93 95 97 99 101 103 105 107 109 111 113 115 118 120 122 125 127 130 132 135 138 141 143 146 149 152 155 158 161 163 166 169 172 175 178 181 184 186 189 192 194 197 199 201 204 206 208 209 211 213 214 215 216 217 218 218 219 219 219 219 219 218 217 217 216 214 213 212 210 208 207 205 203 200 198 196 193 191 188 186 183 181 178 175 173 170 167 165 162 159 156 154 151 149 146 144 141 139 136 134 132 129 127 125 123 121 119 117 115 113 111 110 108 106 105 103 102 100 99 97 96 95 93 92 91 90 89 88 87 86 85 84 83 82 82 81 80 79 79 78 78 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 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 75 76 76 76 76 76 77 77 77 77 77 77 77 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 77 77 77 77 77 77 76 76 76 76 75 75 75 75 74 74 74 73 73 72 72 72 71 71 71 70 70 69 69 69 68 68 67 67 66 66 66 65 65 64 64 64 63 63 63 62 62 61 61 61 60 60 60 60 59 59 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 62 62
 69 70 70 71 72 72 73 74 75 76 76 77 78 80 81 82 83 84 86 87 89 90 92 93 95 97 99 100 102 104 106 109 111 113 115 118 120 122 125 127 130 133 135 138 141 144 146 149 152 155 157 160 163 166 168 171 174 176 178 181 183 185 187 189 190 192 193 195 196 196 197 198 198 198 198 197 197 196 195 194 193 192 190 188 186 184 182 180 177 175 172 169 166 163 161 158 155 152 149 146 143 140 137 134 131 128 125 122 119 117 114 111 109 106 104 101 99 97 95 92 90 88 86 84 83 81 79 78 76 74 73 72 70 69 68 67 65 64 63 62 61 61 60 59 58 57 57 56 56 55 55 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 55 55 56 56 57 57 58 59 60 61 61 62 63 65 66 67 68 69 71 72 74 75 77 79 80 82 84 86 88 90 93 95 97 100 103 105 108 111 114 117 120 124 127 131 134 138 142 146 150 154 158 163 167 172 176 181 185 190 195 200 204 209 214 218 223 227 232 236 240 244 248 251 255 258 261 263 265 267 269 270 271 272 272 272 272 271 270 268 266 264 262 259 257 253 250 247 243 239 235 231 227 222 218 214 209 205 200 196 191 187 183 178 174 170 166 162 158 154 150 147 143 139 136 133 130 127 124 121 118 115 113 110 108 105 103 101 99 97 95 93 91 90 88 87 85 84 82 81 80 79 78 77 76 75 74 73 72 71 71 70 70 69 69 68 68 67 67 67 67 66 66 66 66 66 66 66 66 67 67 67 67 68 68 68 69
 71 72 73 74 75 76 77 78 79 80 81 82 84 85 87 88 89 91 93 94 96 98 100 102 104 106 108 110 112 114 116 119 121 124 126 129 131 134 136 139 142 144 147 150 152 155 158 160 163 165 168 170 173 175 177 180 182 184 185 187 189 190 191 192 193 194 195 195 195 195 195 195 194 194 193 192 191 189 188 186 184 182 180 178 176 173 171 168 166 163 161 158 155 152 149 147 144 141 138 135 132 130 127 124 122 119 116 114 111 109 107 104 102 100 98 96 94 92 90 88 86 84 83 81 79 78 76 75 74 72 71 70 69 67 66 65 64 63 62 62 61 60 59 59 58 57 57 56 56 55 55 54 54 54 53 53 53 53 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 55 55 56 56 57 57 58 59 59 60 61 62 63 64 65 66 67 68 69 71 72 73 75 76 78 80 81 83 85 87 89 91 93 95 98 100 103 105 108 111 113 116 119 122 125 129 132 135 139 142 146 150 153 157 161 165 169 172 176 180 184 188 191 195 199 202 206 209 212 215 218 221 223 225 227 229 231 232 233 234 234 234 234 234 233 232 231 230 228 226 224 222 219 216 214 211 207 204 201 197 194 190 187 183 179 176 172 168 165 161 157 154 150 147 143 140 137 134 131 128 125 122 119 116 114 111 109 106 104 102 100 98 96 94 92 90 89 87 85 84 83 81 80 79 78 76 75 74 73 73 72 71 70 70 69 68 68 67 67 67 66 66 66 66 65 65 65 65 65 65 65 65 66 66 66 66 67 67 67 68 68 69 69 70 71
 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 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 43 44 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 71 72 73 75 76 77 79 80 82 83 85 87 88 90 92 94 96 98 100 102 104 106 108 111 113 116 118 121 124 127 130 133 137 140 144 148 152 156 160 165 170 175 180 185 191 197 203 210 217 224 231 239 247 256 265 274 284 294 304 315 327 338 350 363 376 389 403 417 431 445 460 475 489 504 519 533 547 560 573 586 597 607 617 625 632 637 641 644 644 643 641 637 631 623 615 604 593 581 567 553 537 522 506 489 473 456 439 422 406 390 374 358 343 329 314 301 288 275 263 251 240 229 219 209 199 190 182 174 166 159 152 145 139 133 127 122 117 112 108 103 99 95 91 88 84 81 78 75 72 70 67 65 63 60 58 56 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15
 59 59 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 58 58 58 58 58 59 59 59 60 60 60 61 61 62 62 63 63 64 65 65 66 66 67 68 69 70 70 71 72 73 74 75 76 77 78 80 81 82 84 85 86 88 89 91 92 94 96 98 99 101 103 105 107 109 111 114 116 118 120 123 125 128 130 133 135 138 141 143 146 149 152 154 157 160 163 166 168 171 174 176 179 182 184 186 189 191 193 195 197 199 200 202 203 204 205 206 206 207 207 207 207 207 206 205 204 203 202 201 199 198 196 194 192 190 187 185 182 180 177 174 172 169 166 163 160 158 155 152 149 146 143 140 138 135 132 130 127 124 122 119 117 115 112 110 108 106 104 102 100 98 96 94 92 91 89 87 86 84 83 81 80 79 78 76 75 74 73 72 71 70 69 68 67 67 66 65 64 64 63 63 62 61 61 60 60 60 59 59 59 58 58 58 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 58 58 58 58 59 59 59 59 60 60 60 60 61 61 61 62 62 62 63 63 63 64 64 64 65 65 65 66 66 66 67 67 67 67 68 68 68 69 69 69 69 69 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 69 69 69 69 69 68 68 68 67 67 67 67 66 66 66 65 65 65 65 64 64 64 63 63 63 62 62 62 61 61 61 61 60 60 60 60 59 59
 42 42 42 42 43 43 43 43 43 43 44 44 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 68 69 71 72 74 76 78 79 81 83 86 88 90 92 95 97 100 103 106 109 112 115 118 121 125 128 132 136 139 143 147 152 156 160 165 169 174 178 183 188 193 197 202 207 212 217 222 227 232 236 241 245 250 254 258 262 266 269 273 276 278 281 283 285 286 288 288 289 289 289 289 288 287 286 284 282 280 278 275 272 269 266 262 259 255 251 247 243 239 235 231 227 222 218 214 210 206 202 198 194 190 186 182 179 175 172 168 165 162 158 155 152 150 147 144 141 139 136 134 132 130 128 126 124 122 120 118 117 115 114 113 111 110 109 108 107 106 105 104 103 102 102 101 100 100 99 99 98 98 98 98 97 97 97 97 97 97 97 97 97 98 98 98 98 99 99 99 100 100 101 101 102 103 103 104 105 105 106 107 107 108 109 110 111 112 112 113 114 115 116 117 118 119 119 120 121 122 123 124 124 125 126 127 127 128 128 129 129 130 130 131 131 131 131 131 132 132 132 131 131 131 131 130 130 129 129 128 127 127 126 125 124 123 122 121 120 118 117 116 115 113 112 111 109 108 106 105 103 102 100 99 97 96 94 93 91 90 88 87 85 84 82 81 80 78 77 76 74 73 72 70 69 68 67 66 65 64 63 62 61 60 59 58 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 44 43 43 43 43 43 43 42 42 42 42
 37 37 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 52 53 54 56 58 59 61 63 65 67 69 72 74 77 80 83 86 89 92 96 100 104 108 113 117 122 128 133 139 145 151 158 165 173 181 189 197 206 216 225 236 246 257 269 281 293 306 319 332 345 359 373 387 401 414 428 441 454 467 479 490 500 509 517 524 529 533 536 537 537 535 531 527 521 513 505 496 485 474 462 450 437 424 410 397 383 370 356 343 330 317 305 293 281 270 259 248 238 228 219 210 201 193 185 178 171 164 158 151 146 140 135 130 125 121 116 112 108 105 101 98 95 92 89 86 84 82 79 77 75 73 71 70 68 67 65 64 63 61 60 59 58 57 57 56 55 54 54 53 53 52 52 52 51 51 51 51 50 50 50 50 50 50 51 51 51 51 51 52 52 52 53 53 54 54 55 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 76 77 79 80 82 83 85 86 88 90 92 93 95 97 99 101 103 104 106 108 110 112 114 115 117 119 121 122 124 126 127 129 130 131 133 134 135 136 137 137 138 139 139 139 139 139 139 139 139 138 138 137 136 135 134 133 132 131 129 128 126 124 123 121 119 117 115 113 111 109 107 105 103 101 99 97 95 93 91 89 87 85 83 82 80 78 76 74 73 71 70 68 66 65 63 62 61 59 58 57 56 55 53 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37
 51 52 52 53 53 54 54 55 56 57 57 58 59 60 62 63 64 65 67 68 70 71 73 75 77 79 81 83 85 88 90 93 96 99 102 105 108 112 115 119 123 127 131 136 140 145 149 154 159 165 170 175 181 186 192 198 203 209 215 220 226 231 237 242 247 251 256 260 263 266 269 271 273 274 275 275 275 274 272 270 268 265 261 257 253 248 243 238 232 227 221 215 209 202 196 190 184 178 171 165 160 154 148 143 137 132 127 122 118 113 109 104 100 96 93 89 86 82 79 76 73 71 68 65 63 61 58 56 54 52 51 49 47 46 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 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 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 57 59 61 63 65 67 69 71 74 76 78 81 83 86 88 91 94 96 99 102 105 108 111 114 116 119 122 125 128 131 133 136 138 141 143 145 147 149 151 153 154 155 157 157 158 159 159 159 159 159 158 157 156 155 154 153 151 150 148 146 144 142 140 137 135 133 130 128 125 123 120 118 115 113 110 108 106 103 101 99 96 94 92 90 88 86 84 82 80 79 77 75 74 72 71 69 68 67 65 64 63 62 61 60 59 58 57 57 56 55 54 54 53 53 52 52 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 51 51
 76 76 76 76 77 77 77 78 78 79 79 79 80 80 81 81 81 82 82 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 95 95 96 96 97 97 98 98 99 99 100 100 101 101 101 102 102 103 103 104 104 104 105 105 105 106 106 106 106 107 107 107 107 108 108 108 108 108 108 108 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 108 108 108 108 108 108 108 108 108 108 108 108 108 108 107 107 107 107 107 107 107 107 107 107 107 108 108 108 108 108 108 108 108 109 109 109 109 109 110 110 110 111 111 111 112 112 113 113 114 114 115 115 116 117 117 118 118 119 120 121 121 122 123 124 124 125 126 127 128 129 130 130 131 132 133 134 135 136 137 138 139 140 141 142 142 143 144 145 146 147 148 148 149 150 151 151 152 153 153 154 154 155 155 156 156 156 157 157 157 157 157 157 157 157 157 157 157 156 156 156 155 155 154 153 153 152 151 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 135 134 133 132 131 129 128 127 126 124 123 122 121 120 118 117 116 115 114 112 111 110 109 108 107 106 105 103 102 101 100 99 98 97 97 96 95 94 93 92 91 90 90 89 88 87 87 86 85 85 84 83 83 82 82 81 81 80 80 79 79 78 78 77 77 77 76 76 75 75 75 75 74 74 74 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 74 74 74 74 75 75 75
 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 56 57 59 60 62 64 66 67 69 71 73 75 77 79 81 83 86 88 90 92 94 97 99 101 103 105 107 110 112 114 115 117 119 121 122 124 125 126 127 128 129 129 129 130 130 130 130 129 129 128 127 126 125 124 122 121 119 118 116 114 112 110 108 106 104 102 100 98 96 94 92 90 88 86 84 82 80 78 76 74 72 71 69 67 66 64 63 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 40 39 38 38 38 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 55 56 57 58 60 61 63 64 66 67 69 71 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 105 107 109 111 113 115 117 118 120 122 124 125 126 128 129 130 131 131 132 132 133 133 133 132 132 132 131 130 129 128 127 125 124 122 120 119 117 115 113 111 108 106 104 102 100 97 95 93 91 88 86 84 82 80 78 76 74 72 70 68 66 64 63 61 59 58 56 55 53 52 50 49 48 47 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 33 32 31 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34
 63 65 66 67 69 70 72 73 75 76 78 80 81 83 85 87 89 91 93 95 97 99 101 104 106 108 111 113 115 118 120 122 125 127 129 132 134 136 139 141 143 145 147 149 151 152 154 155 157 158 159 160 161 161 162 162 163 163 162 162 162 161 160 160 159 157 156 155 153 152 150 148 146 144 142 140 138 136 134 131 129 127 124 122 120 118 115 113 111 108 106 104 102 100 98 96 94 92 90 88 86 84 83 81 79 78 76 75 73 72 71 69 68 67 66 64 63 62 61 60 59 59 58 57 56 55 55 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 49 49 49 49 49 50 50 51 51 51 52 52 53 53 54 55 55 56 57 58 59 59 60 61 62 63 64 65 67 68 69 70 71 73 74 76 77 79 80 82 83 85 87 89 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 123 125 127 128 130 132 134 136 137 139 141 142 143 145 146 147 148 148 149 149 150 150 150 150 150 149 149 148 148 147 146 145 143 142 140 139 137 136 134 132 130 128 126 124 122 120 118 116 113 111 109 107 105 103 101 99 97 95 93 91 89 87 85 83 81 80 78 76 75 73 72 70 69 67 66 65 64 62 61 60 59 58 57 56 55 54 53 53 52 51 50 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 44 44 44 45 45 45 45 46 46 47 47 48 48 49 49 50 50 51 52 53 53 54 55 56 57 58 59 60 61 62
 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 46 47 49 50 52 54 56 58 60 62 65 67 69 72 75 78 81 84 87 90 93 97 100 104 108 112 116 120 124 129 133 137 142 146 151 155 160 164 169 173 177 181 185 189 192 195 198 201 203 205 207 208 209 209 209 209 208 207 206 204 202 199 196 193 190 186 182 179 174 170 166 162 157 153 149 144 140 135 131 127 123 119 115 111 107 104 100 97 93 90 87 84 81 79 76 73 71 69 66 64 62 60 58 56 55 53 51 50 48 47 46 45 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 43 44 45 46 48 49 51 53 54 56 58 60 62 64 67 69 72 74 77 80 83 86 90 93 97 100 104 108 113 117 122 126 131 136 141 146 152 157 163 169 174 180 186 191 197 203 208 214 219 224 228 233 236 240 243 246 248 249 251 251 251 250 249 247 245 243 239 236 232 227 222 217 212 207 201 195 190 184 178 172 166 160 155 149 144 138 133 128 123 118 114 109 105 101 97 93 89 86 82 79 76 73 70 67 65 62 60 58 56 54 52 50 48 47 45 43 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 24 23 23 23 23 23
 52 52 53 55 56 57 58 59 60 61 63 64 65 67 68 70 71 73 74 76 77 79 81 83 85 86 88 90 92 94 96 99 101 103 105 108 110 112 115 117 120 122 125 127 130 132 135 138 140 143 146 148 151 154 156 159 162 164 167 169 172 174 177 179 181 183 186 188 190 191 193 195 196 198 199 201 202 203 204 205 205 206 207 207 207 208 208 208 208 207 207 207 206 206 205 204 204 203 202 201 200 199 198 197 196 195 193 192 191 190 189 187 186 185 184 183 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 165 164 163 163 162 161 161 160 160 159 159 159 158 158 158 157 157 157 156 156 156 156 156 155 155 155 155 155 155 155 154 154 154 154 154 154 153 153 153 153 153 152 152 152 151 151 150 150 149 149 148 148 147 146 145 145 144 143 142 141 140 139 138 137 136 135 133 132 131 130 128 127 125 124 122 121 119 118 116 115 113 112 110 108 107 105 104 102 100 99 97 96 94 92 91 89 88 86 85 83 82 80 79 77 76 75 73 72 71 69 68 67 66 64 63 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 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 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 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 46 46 47 48 49 50 51
 84 86 87 89 90 92 93 94 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 111 112 113 113 113 114 114 114 114 114 114 114 114 114 114 113 113 112 112 111 111 110 109 109 108 107 106 105 104 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 88 87 86 85 84 83 83 82 81 81 80 79 79 78 78 77 77 76 76 75 75 74 74 74 74 73 73 73 73 73 73 72 72 72 72 73 73 73 73 73 73 73 74 74 74 75 75 75 76 76 77 77 78 78 79 80 80 81 82 82 83 84 85 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 113 114 115 116 116 117 117 118 118 118 119 119 119 119 119 119 119 119 119 118 118 117 117 116 116 115 114 113 112 111 110 109 108 107 106 104 103 102 100 99 98 96 95 93 92 90 89 87 86 85 83 82 80 79 77 76 74 73 72 70 69 68 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 38 37 37 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 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53 54 55 56 58 59 60 61 62 64 65 66 67 69 70 71 73 74 76 77 79 80 81 83
 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 62 62 63 63 64 64 65 66 66 67 68 68 69 70 71 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 92 93 94 96 97 98 100 101 102 104 105 107 108 109 111 112 113 115 116 117 119 120 121 122 123 124 125 126 127 128 129 130 130 131 131 132 132 132 133 133 133 133 133 132 132 132 131 131 130 130 129 128 127 126 125 124 123 122 121 119 118 117 116 114 113 111 110 108 107 105 104 102 101 99 98 97 95 94 92 91 89 88 86 85 84 82 81 80 79 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 58 58 57 57 56 55 55 54 54 53 53 52 52 51 51 51 50 50 49 49 49 49 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 51 51 51 51 52 52 52 52 52 53 53 53 53 53 54 54 54 54 55 55 55 55 55 56 56 56 56 56 57 57 57 57 57 57 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59
 115 117 118 120 121 122 124 125 126 128 129 130 132 133 134 135 137 138 139 140 141 143 144 145 146 147 148 149 149 150 151 152 153 153 154 154 155 155 156 156 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 155 155 154 154 153 152 151 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 135 134 133 132 130 129 128 127 125 124 123 121 120 119 118 116 115 114 113 111 110 109 108 106 105 104 103 102 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 82 81 80 79 78 78 77 76 75 75 74 73 73 72 71 71 70 69 69 68 68 67 67 66 65 65 64 64 63 63 62 62 62 61 61 60 60 59 59 59 58 58 57 57 57 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 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 47 47 47 48 48 49 49 49 50 50 51 51 52 52 53 54 54 55 55 56 57 57 58 59 59 60 61 62 62 63 64 65 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 92 93 94 95 97 98 99 101 102 103 105 106 107 109 110 111 113 114
 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 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 64 65 67 68 69 71 72 74 75 77 78 80 82 83 85 87 89 90 92 94 96 98 100 102 104 106 109 111 113 115 117 119 121 123 125 127 129 131 133 135 136 138 140 141 142 144 145 146 147 148 149 149 150 150 151 151 151 151 150 150 150 149 148 147 146 145 144 143 142 140 139 137 136 134 132 130 129 127 125 123 121 119 117 115 113 112 110 108 106 104 102 100 99 97 95 93 92 90 88 87 85 84 82 81 80 78 77 76 74 73 72 71 70 69 68 66 66 65 64 63 62 61 60 59 59 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 50 49 49 49 48 48 48 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 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 49 50 50 50 50 51 51 51 51 51 52 52 52 52 52 53 53 53 53 53 54 54 54 54 54 54 54 54 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 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 49 49 49 49 48 48 48 47 47 47 47 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41
 121 120 118 117 116 114 113 112 111 110 108 107 106 105 105 104 103 102 101 101 100 99 99 98 98 98 97 97 97 97 96 96 96 97 97 97 97 98 98 98 99 100 100 101 102 103 104 105 106 107 109 110 112 113 115 117 119 121 123 125 128 130 133 136 139 142 145 148 151 155 158 162 166 170 175 179 183 188 193 198 203 208 213 219 225 230 236 242 248 254 260 266 273 279 285 291 297 303 309 315 321 326 331 336 341 345 349 353 356 359 362 364 365 366 366 366 366 365 363 361 359 356 352 348 344 339 334 329 324 318 312 305 299 292 286 279 272 265 259 252 245 238 232 225 219 213 206 200 195 189 183 178 172 167 162 157 152 148 143 139 135 131 127 123 120 116 113 110 107 104 101 98 95 93 90 88 86 84 81 79 78 76 74 72 71 69 67 66 65 63 62 61 60 58 57 56 55 54 54 53 52 51 50 50 49 48 48 47 47 46 46 46 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 46 46 46 47 47 48 48 49 50 50 51 52 52 53 54 55 56 57 57 58 59 60 61 63 64 65 66 67 69 70 71 73 74 75 77 78 80 82 83 85 87 88 90 92 94 96 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133 135 136 138 140 141 143 144 146 147 149 150 151 152 153 154 154 155 155 156 156 156 156 156 156 156 156 155 155 154 154 153 152 151 150 149 148 147 146 145 144 142 141 140 138 137 135 134 132 131 129 128 127 125 124 122
 150 151 152 153 153 154 154 155 155 155 155 155 155 155 155 155 155 154 154 153 153 152 152 151 150 149 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 121 120 119 118 117 116 116 115 114 113 113 112 111 111 110 109 109 108 107 107 106 106 105 104 104 103 103 102 101 101 100 100 99 99 98 97 97 96 96 95 95 94 93 93 92 92 91 90 90 89 89 88 87 87 86 86 85 84 84 83 82 82 81 80 80 79 78 78 77 76 76 75 74 74 73 72 72 71 71 70 69 69 68 67 67 66 65 65 64 64 63 62 62 61 61 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 68 69 71 72 74 75 77 78 80 82 84 85 87 89 91 93 94 96 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 130 132 133 135 137 138 140 141 143 144 146 147 148 149
 37 39 40 41 42 44 45 47 48 50 52 53 55 57 59 61 63 66 68 70 73 76 78 81 84 88 91 94 98 102 106 110 114 119 124 129 134 139 145 151 158 164 171 179 186 194 203 211 221 230 241 251 262 274 286 299 312 326 341 356 372 388 405 423 441 460 480 500 521 543 565 587 610 633 656 680 703 727 750 773 795 817 838 858 877 895 911 925 938 948 957 964 968 971 971 968 964 958 949 939 927 913 898 881 863 844 824 804 783 761 740 718 696 674 652 630 609 588 568 548 528 510 491 473 456 439 423 408 393 378 365 351 339 326 315 303 293 282 272 263 254 245 237 229 221 214 207 200 194 187 182 176 170 165 160 155 151 146 142 138 134 130 127 123 120 116 113 110 107 105 102 99 97 94 92 90 87 85 83 81 79 77 76 74 72 70 69 67 66 64 63 61 60 59 57 56 55 54 53 52 51 49 48 47 46 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 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 36
 45 45 46 46 46 46 47 47 47 48 48 49 49 50 50 51 52 52 53 54 55 56 58 59 60 62 63 65 67 69 71 73 75 78 81 84 87 90 94 97 102 106 111 116 121 127 133 140 147 155 163 172 182 192 203 215 228 241 256 271 288 306 325 346 367 391 416 442 470 500 531 564 599 635 673 712 752 792 834 875 916 955 993 1029 1061 1090 1114 1133 1147 1155 1156 1151 1140 1123 1100 1073 1041 1006 968 928 886 844 802 760 718 678 638 601 564 530 497 466 437 409 383 359 336 315 295 276 259 243 228 214 201 188 177 166 157 147 139 131 124 117 110 104 99 93 89 84 80 76 72 69 65 62 59 57 54 52 50 48 46 44 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 50 49 49 49 49 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45
 99 99 100 100 101 102 102 103 104 106 107 108 110 111 113 115 117 119 122 124 127 130 133 137 141 145 149 154 159 164 169 175 182 189 196 204 213 222 231 242 253 265 277 291 305 321 338 356 375 395 417 441 466 493 522 553 586 622 660 700 744 790 839 891 947 1006 1068 1133 1203 1275 1350 1429 1510 1593 1677 1763 1848 1932 2014 2093 2166 2234 2293 2344 2384 2413 2429 2433 2424 2402 2368 2322 2267 2202 2130 2052 1969 1884 1796 1707 1619 1532 1447 1364 1284 1207 1134 1064 998 935 876 821 769 720 674 631 591 554 519 486 456 428 401 377 354 333 313 294 277 261 246 232 219 206 195 184 174 165 156 148 141 134 127 121 115 109 104 99 95 91 87 83 80 76 73 70 68 65 63 60 58 56 54 53 51 49 48 47 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 36 36 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 62 64 65 67 69 70 72 74 76 78 79 81 83 85 87 89 91 93 96 98 100 102 104 106 109 111 113 115 117 119 122 124 126 128 130 132 134 136 138 139 141 143 145 146 148 149 150 152 153 154 155 156 157 157 158 158 159 159 159 159 159 159 159 159 159 158 158 157 156 156 155 154 153 152 151 150 149 147 146 145 143 142 141 139 138 136 135 133 132 130 129 128 126 125 123 122 120 119 118 116 115 114 113 112 111 109 108 107 106 106 105 104 103 102 102 101 101 100 100 99 99 99 99 99 98 99 99 99
 81 83 86 88 91 94 96 99 103 106 109 113 117 121 125 130 135 140 145 151 158 164 172 179 188 197 206 217 228 240 253 268 283 300 318 338 360 384 410 438 469 503 541 582 627 677 732 792 859 932 1014 1104 1203 1313 1435 1570 1720 1886 2069 2273 2498 2747 3021 3324 3657 4021 4419 4850 5314 5810 6334 6879 7437 7995 8537 9046 9499 9875 10154 10319 10358 10269 10057 9733 9316 8828 8289 7722 7145 6574 6019 5490 4992 4528 4100 3706 3347 3021 2725 2458 2216 1999 1803 1626 1468 1325 1196 1081 977 883 798 722 654 592 536 485 439 398 361 327 296 268 243 220 199 180 163 147 133 120 108 97 88 79 70 63 56 50 44 39 34 30 26 22 19 16 13 10 8 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 1 1 2 3 3 4 4 5 6 6 7 8 8 9 10 10 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 42 43 44 45 47 48 49 51 52 54 55 57 58 60 62 63 65 67 69 71 72 75 77 79
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 34 70 112 162 221 290 371 466 578 710 865 1049 1266 1523 1828 2189 2618 3127 3733 4452 5305 6311 7491 8860 10420 12151 13998 15856 17562 18915 19717 19835 19254 18082 16504 14724 12909 11178 9597 8194 6972 5920 5023 4260 3613 3065 2602 2208 1875 1591 1351 1145 971 821 694 584 491 411 342 282 232 188 150 118 90 66 46 28 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 186 194 202 210 219 228 237 246 256 266 277 288 299 311 323 336 349 363 378 393 409 426 443 462 481 502 523 546 570 596 623 651 682 714 748 785 824 865 909 957 1008 1062 1121 1183 1251 1323 1401 1485 1575 1673 1778 1892 2014 2146 2289 2444 2611 2791 2986 3197 3424 3669 3933 4216 4521 4848 5197 5570 5966 6386 6828 7292 7775 8274 8785 9303 9822 10334 10830 11300 11733 12119 12448 12708 12892 12993 13007 12934 12774 12534 12220 11841 11409 10933 10426 9898 9358 8816 8279 7753 7243 6752 6284 5839 5420 5025 4656 4312 3991 3693 3416 3160 2924 2705 2503 2317 2145 1986 1840 1706 1581 1467 1361 1263 1173 1090 1013 942 876 815 758 706 657 612 570 531 494 461 429 400 372 347 322 300 279 259 241 223 207 192 177 164 151 139 127 116 106 97 87 79 71 63 55 48 42 35 29 24 18 13 8 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 2 4 6 8 11 13 16 19 22 24 27 30 34 37 40 44 47 51 55 58 62 67 71 75 80 84 89 94 99 104 109 115 120 126 132 138 144 151 158 164 171 179
 170 175 179 184 189 194 199 205 210 216 221 227 233 239 246 252 259 266 273 281 289 297 306 315 325 335 345 357 369 382 395 410 426 443 461 480 501 524 549 576 606 638 673 711 753 799 849 905 966 1034 1108 1190 1281 1382 1493 1617 1754 1905 2073 2260 2466 2694 2946 3224 3531 3867 4234 4634 5067 5530 6023 6540 7073 7612 8143 8649 9110 9502 9805 9998 10067 10005 9814 9503 9089 8594 8042 7456 6858 6264 5689 5142 4630 4155 3719 3323 2963 2639 2348 2087 1854 1646 1460 1295 1147 1016 899 794 702 619 545 479 420 368 321 280 242 209 179 152 129 107 88 71 56 42 30 19 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 6 8 9 11 12 13 15 16 18 20 21 23 25 27 29 30 32 34 37 39 41 43 45 48 50 53 55 58 60 63 66 69 72 75 78 81 84 87 90 94 97 101 104 108 112 115 119 123 127 131 135 139 143 148 152 156 161 165
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 70 106 149 199 259 330 415 515 635 778 949 1154 1398 1692 2046 2471 2984 3602 4347 5244 6319 7600 9108 10850 12803 14889 16960 18781 20074 20588 20213 19027 17261 15199 13088 11093 9304 7750 6429 5319 4394 3626 2989 2461 2024 1660 1358 1106 896 721 574 451 348 262 190 129 78 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 35 74 121 177 243 321 415 527 661 820 1011 1240 1515 1846 2244 2724 3303 4002 4844 5852 7052 8460 10073 11858 13722 15501 16965 17865 18023 17409 16160 14510 12697 10908 9255 7790 6525 5451 4548 3792 3162 2635 2196 1829 1522 1264 1048 866 713 584 475 383 305 239 183 135 95 61 32 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
 11 15 18 21 25 29 33 37 41 46 50 55 60 66 71 77 83 90 96 103 111 118 126 135 143 153 162 172 183 194 206 218 231 245 259 274 291 308 326 346 367 389 413 438 465 495 527 561 598 638 682 729 781 837 899 966 1040 1121 1210 1308 1416 1535 1666 1810 1969 2144 2336 2547 2779 3032 3308 3607 3930 4276 4643 5029 5428 5835 6240 6633 6999 7326 7597 7797 7916 7943 7875 7715 7470 7152 6775 6357 5913 5459 5006 4564 4142 3744 3373 3030 2716 2430 2171 1937 1727 1538 1369 1218 1083 962 855 758 672 596 528 466 412 363 320 281 246 215 187 162 140 120 102 86 71 58 47 36 27 18 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 8
 17 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 25 26 28 30 32 35 38 41 45 49 53 58 63 69 76 83 91 100 111 122 134 148 163 180 199 220 243 269 298 330 366 406 451 501 557 619 689 768 856 955 1066 1190 1331 1489 1667 1867 2093 2348 2635 2959 3323 3733 4193 4708 5282 5917 6616 7376 8191 9049 9931 10807 11640 12382 12985 13401 13595 13547 13261 12761 12088 11291 10420 9520 8627 7767 6957 6208 5523 4904 4348 3851 3409 3016 2668 2360 2087 1845 1632 1442 1275 1127 995 878 775 683 601 528 464 406 355 309 268 232 200 171 145 122 101 83 66 52 39 27 17 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 11 13 15 17 19 22 24 26 28 31 33 36 38 40 43 46 48 51 53 56 59 61 64 67 69 72 75 77 80 83 85 88 91 93 96 98 101 103 106 108 110 112 115 117 119 121 122 124 126 127 129 130 131 133 134 134 135 136 137 137 137 138 138 138 138 137 137 137 136 135 135 134 133 132 131 129 128 127 125 124 122 120 119 117 115 113 111 109 107 105 103 101 99 97 94 92 90 88 86 84 81 79 77 75 73 71 69 67 65 63 61 59 57 55 53 51 50 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17
 1222 1253 1285 1315 1345 1374 1402 1428 1454 1479 1502 1524 1545 1564 1582 1599 1615 1629 1642 1654 1664 1674 1682 1689 1696 1701 1706 1710 1714 1717 1720 1722 1725 1727 1730 1733 1736 1740 1745 1750 1757 1765 1773 1784 1796 1809 1825 1843 1863 1886 1911 1940 1971 2006 2045 2087 2134 2185 2241 2302 2368 2440 2517 2601 2692 2790 2895 3007 3128 3256 3394 3540 3695 3860 4034 4217 4409 4610 4819 5036 5259 5488 5721 5955 6189 6420 6644 6859 7059 7242 7403 7537 7641 7711 7745 7739 7693 7607 7481 7318 7120 6893 6639 6364 6073 5771 5463 5152 4843 4539 4242 3955 3680 3417 3168 2933 2711 2504 2310 2129 1961 1805 1661 1527 1404 1289 1184 1087 998 916 840 770 706 647 592 542 496 454 415 379 345 315 287 261 237 214 194 175 158 141 126 113 100 88 77 67 57 48 40 32 25 19 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 14 17 20 23 27 30 34 38 42 46 51 55 60 65 71 77 83 89 95 102 110 117 125 134 143 152 162 172 183 194 206 218 231 245 259 274 289 306 323 340 359 378 398 419 440 463 486 510 535 560 587 614 642 671 700 730 761 792 824 856 889 922 955 989 1022 1056 1090 1123 1156 1189
 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 11 14 16 18 21 24 27 30 33 37 41 46 51 56 62 68 75 82 90 99 109 119 130 143 156 171 187 205 224 245 269 294 322 353 386 423 464 509 558 613 673 739 812 893 982 1081 1190 1310 1443 1591 1754 1935 2134 2354 2598 2866 3162 3487 3844 4233 4658 5117 5613 6142 6702 7289 7894 8508 9118 9707 10257 10748 11160 11474 11675 11754 11707 11538 11257 10878 10420 9902 9344 8764 8176 7594 7028 6485 5969 5485 5033 4614 4227 3872 3546 3248 2976 2728 2503 2298 2111 1942 1787 1647 1520 1404 1298 1202 1115 1035 962 895 834 779 728 681 638 598 562 528 497 469 442 418 395 374 354 336 318 302 288 273 260 248 236 225 215 205 196 187 179 171 163 156 149 142 136 130 124 119 113 108 103 98 94 89 85 81 77 73 69 66 62 59 56 53 50 47 44 41 38 36 33 31 29 26 24 22 20 18 16 14 13 11 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 24 42 62 84 110 139 172 209 251 298 351 412 480 558 646 745 858 987 1132 1298 1487 1702 1946 2225 2543 2905 3318 3787 4321 4924 5604 6367 7213 8142 9145 10203 11286 12351 13340 14185 14820 15186 15250 15008 14486 13738 12829 11824 10782 9749 8758 7830 6976 6200 5501 4876 4320 3827 3391 3005 2664 2363 2097 1862 1654 1471 1308 1164 1037 924 824 735 656 586 523 468 418 374 335 301 270 242 218 196 176 159 144 130 118 108 98 90 83 77 71 66 62 59 56 53 51 50 48 48 47 47 46 46 47 47 48 49 50 51 52 53 55 56 58 59 61 63 65 67 69 71 73 75 77 79 81 84 86 88 91 93 96 98 101 103 106 108 111 114 116 119 122 124 127 130 133 135 138 141 143 146 149 151 154 157 159 162 164 166 169 171 173 175 177 179 181 183 185 186 188 189 190 191 192 193 193 194 194 195 195 195 194 194 193 193 192 191 190 188 187 185 183 181 179 177 175 172 170 167 164 161 158 155 152 149 146 142 139 135 132 128 125 121 117 114 110 106 102 99 95 91 87 84 80 76 73 69 66 62 58 55 52 48 45 42 38 35 32 29 26 23 20 17 14 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 14 20 27 34 42 51 60 70 82 94 108 123 139 157 177 198 222 249 278 310 346 385 429 478 532 592 659 733 816 909 1013 1128 1258 1403 1565 1747 1951 2179 2436 2723 3045 3406 3809 4258 4758 5313 5925 6595 7323 8107 8938 9804 10686 11559 12390 13142 13774 14248 14532 14604 14462 14114 13587 12915 12138 11295 10423 9551 8701 7891 7131 6425 5778 5188 4654 4172 3739 3350 3003 2692 2414 2166 1945 1747 1571 1413 1272 1146 1033 932 841 760 687 621 562 509 461 418 378 343 311 282 256 232 210 190 173 156 141 128 115 104 93 83 75 67 59 52 46 40 35 30 25 21 17 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 73 79 85 91 98 104 111 118 125 133 141 148 156 165 173 182 190 199 209 218 227 237 247 257 267 278 289 300 311 322 334 346 358 370 383 397 410 425 439 455 471 488 505 524 543 564 587 610 636 663 693 725 760 798 840 886 936 992 1053 1120 1195 1279 1371 1474 1588 1716 1858 2016 2193 2391 2610 2855 3128 3431 3766 4136 4543 4989 5472 5992 6545 7124 7718 8313 8888 9418 9876 10233 10462 10541 10461 10222 9837 9331 8731 8072 7384 6693 6020 5380 4783 4234 3736 3286 2884 2527 2210 1930 1684 1467 1276 1109 962 833 720 620 533 457 390 331 279 234 194 158 128 100 77 56 37 21 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 13 17 21 24 28 33 37 42 46 51 56 62 67
 82 86 90 94 99 103 108 113 118 124 130 136 142 149 155 163 170 178 187 196 205 215 226 237 248 261 274 288 303 319 336 354 373 394 416 440 465 492 521 553 586 623 662 704 749 798 850 907 968 1034 1104 1181 1262 1350 1444 1545 1652 1767 1888 2017 2152 2295 2443 2596 2754 2915 3077 3239 3398 3552 3698 3833 3954 4058 4144 4207 4248 4264 4255 4222 4165 4086 3988 3872 3742 3601 3451 3295 3135 2975 2815 2657 2504 2355 2211 2074 1943 1819 1701 1591 1487 1389 1298 1212 1132 1058 989 925 865 809 757 709 665 623 585 549 516 486 457 430 406 383 362 342 323 306 290 276 262 249 237 225 215 205 196 187 179 171 164 157 150 144 139 133 128 123 119 114 110 106 102 99 95 92 89 86 83 80 77 75 72 70 67 65 63 61 59 57 55 53 51 49 47 46 44 42 41 39 38 36 35 33 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 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 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 20 21 22 23 25 26 28 30 31 33 35 37 39 41 43 46 48 51 53 56 59 62 65 68 71 75 78
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 15 21 27 34 42 50 60 71 83 96 111 129 148 169 194 222 253 288 328 373 424 483 549 624 710 808 919 1046 1192 1358 1547 1764 2012 2294 2616 2981 3394 3860 4380 4956 5584 6258 6963 7676 8366 8994 9516 9887 10074 10058 9843 9450 8917 8286 7602 6901 6212 5556 4945 4386 3879 3426 3022 2664 2347 2068 1823 1607 1417 1250 1104 974 861 761 672 594 526 465 411 364 322 285 252 222 196 173 153 135 119 105 92 81 71 62 54 47 41 35 30 26 22 19 16 13 11 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 119 123 127 131 135 140 144 149 154 159 164 169 175 181 187 194 201 208 215 223 231 240 249 258 268 279 290 302 314 327 341 356 371 388 405 424 444 465 487 511 536 564 593 624 657 693 732 773 817 865 916 970 1029 1093 1161 1235 1314 1399 1491 1590 1696 1810 1932 2064 2205 2356 2517 2689 2872 3066 3272 3488 3715 3952 4197 4450 4708 4969 5230 5487 5736 5973 6193 6391 6562 6702 6806 6871 6894 6876 6816 6716 6578 6407 6206 5981 5737 5479 5211 4938 4665 4394 4128 3870 3621 3382 3155 2940 2737 2545 2366 2199 2043 1897 1762 1636 1520 1412 1312 1219 1134 1054 981 914 851 793 739 690 644 602 562 526 492 461 432 405 380 356 335 315 296 278 262 247 233 219 207 195 184 174 165 156 147 139 132 125 118 112 106 100 95 90 85 81 77 73 69 65 62 59 55 52 50 47 44 42 40 37 35 33 31 30 28 26 25 23 22 20 19 18 17 16 15 14 13 12 11 10 9 9 8 8 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 44 45 46 47 48 48 49 50 51 52 54 55 56 57 59 60 61 63 64 66 68 70 71 73 75 77 79 82 84 86 89 91 94 97 100 103 106 109 112 116
 91 99 108 116 126 136 147 158 170 182 195 209 224 240 256 274 292 311 332 353 376 400 425 451 479 508 539 571 604 639 676 714 754 796 839 884 930 978 1028 1079 1131 1185 1240 1296 1353 1411 1470 1529 1588 1648 1708 1767 1826 1884 1942 1998 2053 2107 2160 2211 2260 2307 2352 2396 2437 2477 2515 2550 2584 2617 2647 2676 2703 2729 2754 2777 2799 2820 2839 2858 2875 2892 2907 2921 2933 2945 2955 2963 2969 2973 2976 2975 2972 2967 2958 2946 2930 2911 2887 2860 2828 2793 2753 2708 2660 2608 2551 2491 2428 2361 2292 2220 2147 2071 1995 1917 1840 1762 1685 1608 1533 1459 1386 1316 1247 1180 1116 1054 994 937 882 830 780 733 687 645 604 566 530 495 463 433 404 377 351 327 305 283 264 245 227 211 195 180 167 154 142 130 120 110 100 91 83 75 68 61 55 48 43 37 32 28 23 19 15 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 14 17 21 25 29 33 37 42 47 52 58 64 70 77 84
 10 15 19 24 28 33 38 44 49 55 60 67 73 79 86 93 100 107 115 122 130 139 147 156 165 174 184 194 204 215 226 237 249 261 274 287 300 314 328 343 359 375 391 409 427 445 465 485 506 528 551 576 601 628 656 685 716 749 783 820 859 900 943 990 1039 1092 1148 1208 1273 1341 1415 1494 1580 1671 1770 1876 1991 2115 2249 2394 2550 2719 2902 3100 3315 3546 3797 4068 4359 4674 5011 5373 5760 6172 6607 7066 7545 8041 8548 9061 9570 10065 10535 10965 11342 11650 11877 12010 12043 11969 11790 11511 11141 10694 10183 9625 9037 8434 7828 7232 6654 6100 5575 5083 4625 4200 3810 3451 3124 2826 2554 2308 2085 1883 1700 1535 1385 1250 1127 1017 916 826 743 669 601 539 484 433 387 345 306 271 239 210 183 159 137 116 97 80 64 50 37 24 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6
 79 81 83 86 88 90 92 94 96 98 100 102 104 106 108 110 112 113 115 117 119 121 122 124 126 128 130 131 133 135 137 139 141 143 146 148 151 154 157 160 164 168 172 177 182 188 195 202 210 219 229 240 252 266 281 298 318 340 364 391 422 457 496 540 589 645 707 778 858 948 1051 1166 1297 1444 1612 1801 2015 2258 2532 2841 3189 3579 4014 4497 5028 5604 6218 6858 7504 8130 8699 9170 9504 9666 9635 9411 9012 8472 7834 7143 6435 5742 5085 4477 3923 3426 2985 2595 2252 1952 1691 1463 1264 1091 941 810 696 596 510 434 368 311 261 217 178 145 115 90 67 48 30 15 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 10 11 13 14 16 17 18 20 21 23 25 26 28 30 32 33 35 37 39 41 43 45 47 49 51 53 55 57 60 62 64 66 68 70 73 75 77
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 8 9 10 11 13 14 16 17 19 21 23 26 28 31 34 37 41 45 49 54 60 66 72 80 88 97 107 118 130 144 159 176 195 216 239 265 294 327 363 404 450 501 558 623 695 776 867 969 1084 1211 1354 1513 1690 1885 2100 2333 2586 2854 3135 3423 3709 3982 4232 4442 4601 4697 4722 4674 4557 4380 4154 3893 3611 3321 3031 2750 2484 2235 2005 1795 1605 1434 1279 1142 1019 909 811 724 647 579 517 463 415 372 333 299 269 241 217 195 175 158 142 128 115 104 93 84 76 68 61 55 49 44 39 35 31 28 24 21 19 16 14 12 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 61 92 129 171 221 279 347 426 519 628 755 905 1080 1287 1531 1819 2158 2560 3036 3598 4263 5046 5963 7027 8242 9597 11051 12528 13902 15013 15694 15827 15386 14453 13179 11732 10257 8852 7572 6440 5457 4615 3897 3289 2774 2338 1969 1657 1392 1167 976 813 674 556 454 368 294 230 176 129 89 55 26 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 41 69 102 140 186 240 303 378 466 569 692 837 1009 1213 1455 1742 2085 2493 2978 3555 4239 5046 5986 7065 8273 9570 10884 12094 13048 13595 13633 13158 12259 11085 9790 8495 7282 6191 5235 4413 3712 3120 2620 2199 1845 1547 1296 1083 904 753 624 515 423 344 277 221 172 131 96 66 41 19 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 103 104 105 106 107 108 109 110 111 112 113 113 114 115 116 117 117 118 119 120 121 121 122 123 124 125 126 128 129 130 132 133 135 137 139 141 144 147 150 153 156 160 165 169 174 180 186 193 201 209 218 228 239 250 263 278 294 311 330 351 374 399 427 457 491 527 568 612 661 715 774 839 911 989 1075 1169 1271 1384 1506 1638 1781 1935 2100 2275 2458 2649 2844 3040 3232 3415 3583 3729 3845 3927 3968 3967 3921 3834 3709 3553 3371 3171 2960 2745 2531 2323 2122 1933 1755 1591 1439 1299 1172 1057 952 857 772 694 625 562 506 455 409 368 331 298 268 241 216 194 174 156 140 125 112 100 89 79 70 62 54 48 41 36 31 26 22 18 14 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 24 25 26 28 29 30 32 33 35 36 38 39 41 43 44 46 48 49 51 53 55 56 58 60 62 64 65 67 69 71 72 74 76 78 79 81 83 84 86 87 89 90 92 93 95 96 97 99 100 101 102
 22 23 25 26 28 29 31 32 34 36 38 40 42 44 46 49 51 54 57 59 63 66 69 73 77 81 85 89 94 99 105 111 117 124 131 139 147 156 166 177 188 200 214 228 244 261 280 300 322 346 372 401 432 467 505 546 591 641 696 757 823 897 977 1067 1165 1274 1394 1528 1675 1838 2018 2218 2439 2684 2955 3254 3585 3949 4350 4789 5270 5793 6358 6966 7612 8292 8996 9713 10426 11113 11751 12312 12770 13098 13278 13297 13154 12855 12418 11867 11229 10531 9801 9061 8330 7622 6947 6313 5723 5178 4678 4223 3808 3433 3093 2787 2512 2263 2040 1839 1659 1496 1350 1219 1101 994 898 812 734 663 600 542 490 443 400 361 326 294 265 239 215 193 173 154 138 122 108 95 84 73 63 54 45 38 30 24 18 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 21
 218 224 230 236 242 249 255 262 269 276 283 291 299 307 315 324 333 342 352 362 372 383 394 406 419 432 445 459 474 490 507 524 542 562 582 604 627 651 677 704 733 764 797 832 870 909 952 997 1046 1097 1152 1212 1275 1342 1415 1492 1574 1663 1757 1858 1966 2082 2205 2336 2476 2625 2783 2951 3129 3317 3516 3726 3946 4176 4416 4665 4923 5188 5460 5735 6012 6289 6562 6829 7086 7328 7553 7756 7933 8081 8196 8275 8317 8321 8286 8212 8102 7957 7781 7577 7348 7100 6835 6559 6274 5985 5695 5406 5122 4843 4573 4311 4060 3819 3589 3371 3164 2968 2784 2611 2448 2295 2152 2017 1892 1775 1665 1563 1468 1378 1295 1218 1145 1077 1014 955 900 848 799 754 712 672 635 599 567 536 506 479 453 429 406 384 364 344 326 308 292 276 261 247 234 221 209 197 186 176 166 156 147 138 130 122 114 107 100 93 87 80 74 69 63 58 53 48 44 39 35 31 27 24 20 17 14 10 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 28 29 30 32 33 34 36 37 39 40 42 43 45 46 48 50 52 53 55 57 59 61 63 66 68 70 72 75 77 80 82 85 88 91 94 96 99 103 106 109 112 116 119 123 126 130 134 138 142 146 150 154 159 163 167 172 177 182 186 191 197 202 207 213
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 19 29 39 51 65 80 97 116 137 161 188 219 253 292 335 384 440 502 572 651 741 842 956 1086 1232 1398 1586 1798 2039 2311 2618 2963 3351 3785 4268 4798 5376 5996 6646 7311 7965 8578 9113 9532 9802 9900 9817 9563 9162 8646 8053 7418 6772 6138 5532 4965 4442 3965 3534 3147 2800 2492 2217 1973 1756 1564 1393 1242 1107 988 882 788 705 630 564 505 452 405 364 326 293 263 237 213 192 173 156 140 127 115 104 94 85 77 71 64 59 54 49 46 42 39 36 34 32 30 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 47 49 50 52 54 55 57 59 61 63 65 67 69 71 73 75 77 79 81 84 86 88 91 93 95 98 100 102 105 107 110 112 114 116 119 121 123 125 127 129 131 133 134 136 137 139 140 141 142 143 144 144 145 145 145 145 145 145 145 144 144 143 142 141 139 138 137 135 133 131 129 127 125 123 120 118 115 113 110 107 104 101 99 96 93 90 87 84 81 77 74 71 68 65 62 59 56 53 50 48 45 42 39 37 34 31 29 26 24 21 19 17 14 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 41 73 111 155 206 265 335 416 511 621 751 902 1079 1287 1530 1815 2150 2543 3003 3542 4171 4902 5747 6713 7801 9003 10292 11618 12905 14051 14940 15471 15578 15254 14552 13565 12402 11165 9933 8760 7678 6702 5835 5072 4406 3828 3326 2893 2518 2195 1915 1673 1464 1283 1127 991 873 770 681 603 535 476 425 380 340 305 275 248 225 204 186 170 156 143 132 122 113 106 98 92 86 81 76 72 68 65 61 58 55 52 50 47 45 43 40 38 36 34 32 30 28 26 24 22 21 19 17 15 13 11 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 12 16 19 23 27 31 35 40 45 51 57 64 71 79 87 96 106 116 128 141 154 169 185 203 222 243 266 292 319 349 382 418 458 502 549 601 658 721 789 864 946 1035 1132 1238 1352 1476 1609 1752 1904 2066 2236 2413 2596 2783 2972 3159 3340 3512 3671 3811 3931 4025 4091 4128 4134 4111 4059 3981 3881 3761 3626 3479 3324 3165 3003 2842 2684 2529 2380 2237 2101 1972 1850 1736 1629 1528 1435 1347 1266 1191 1121 1056 996 940 888 840 795 753 715 679 645 614 585 558 532 508 486 465 445 427 409 392 377 362 347 334 321 308 297 285 274 264 254 244 235 226 217 208 200 192 185 177 170 163 156 149 143 137 130 125 119 113 108 102 97 92 87 83 78 74 69 65 61 57 54 50 46 43 40 36 33 30 28 25 22 20 17 15 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 47 49 51 53 56 58 61 63 66 69 71 74 78 81 84 88 91 95 99 103 108 112 117 122 127 133 139 145 151 158 166 173 182 191 200 210 221 233 245 259 273 289 305 323 343 364 387 411 438 467 498 532 570 610 654 702 754 811 873 941 1014 1095 1182 1278 1382 1494 1617 1750 1894 2050 2218 2398 2591 2796 3013 3241 3479 3724 3973 4222 4468 4704 4924 5121 5290 5424 5517 5566 5568 5523 5432 5300 5131 4931 4708 4467 4216 3960 3703 3451 3206 2971 2747 2536 2337 2152 1979 1820 1672 1536 1411 1297 1191 1095 1007 926 852 784 722 666 614 567 524 484 448 415 384 356 331 307 286 266 248 231 216 202 189 177 166 156 146 138 130 122 115 109 103 97 92 88 83 79 75 71 68 65 62 59 56 54 52 49 47 45 43 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 31 33 35 37 39 40 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 14 17 21 24 28 33 37 42 47 52 57 63 70 76 83 91 99 108 117 127 137 148 161 174 188 203 220 238 257 278 301 325 352 382 414 449 487 529 575 625 680 740 807 880 960 1049 1146 1253 1372 1502 1645 1803 1977 2168 2377 2607 2859 3133 3432 3755 4103 4476 4872 5288 5721 6164 6610 7048 7468 7855 8196 8475 8681 8803 8835 8774 8623 8391 8087 7726 7321 6887 6438 5984 5537 5102 4685 4291 3922 3578 3260 2967 2699 2454 2230 2027 1843 1676 1524 1387 1263 1150 1048 956 873 797 728 666 609 558 511 469 430 394 362 333 305 281 258 237 218 200 184 169 155 142 130 119 109 99 90 82 74 67 60 54 48 43 37 33 28 24 19 16 12 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 14 16 18 20 23 25 28 31 34 38 41 45 49 53 58 63 68 74 80 86 93 101 109 118 128 138 150 162 175 190 205 222 241 261 283 308 334 363 394 428 466 507 551 600 654 712 775 844 918 999 1086 1181 1282 1390 1505 1627 1755 1888 2026 2167 2309 2450 2588 2719 2841 2951 3045 3120 3175 3208 3217 3203 3166 3108 3030 2936 2828 2709 2583 2452 2318 2183 2050 1920 1795 1674 1559 1450 1347 1250 1160 1075 997 924 856 794 736 682 633 587 545 507 471 438 407 379 353 329 307 287 268 250 234 219 205 192 180 168 158 148 139 130 122 115 108 101 95 89 84 78 73 69 64 60 56 53 49 46 43 40 37 34 32 29 27 25 22 20 18 17 15 13 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 16 19 22 25 29 33 38 43 48 54 61 68 76 84 94 105 117 130 145 161 179 199 222 246 274 305 340 379 422 470 524 585 653 729 814 910 1017 1137 1271 1422 1590 1778 1987 2220 2478 2762 3074 3414 3779 4169 4578 4998 5419 5828 6208 6543 6813 7002 7098 7096 6995 6803 6534 6203 5829 5430 5019 4611 4214 3836 3480 3150 2846 2568 2315 2086 1880 1694 1527 1378 1243 1123 1016 919 833 756 686 624 569 519 474 434 398 365 336 309 285 263 244 226 210 195 182 170 159 149 139 131 123 116 109 103 98 92 87 83 79 75 71 67 64 61 58 55 53 50 48 45 43 41 39 37 35 33 32 30 28 27 25 24 22 21 19 18 17 15 14 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 23 41 61 84 111 141 176 216 261 313 373 442 521 613 718 839 979 1141 1328 1545 1796 2086 2423 2813 3264 3786 4388 5079 5870 6768 7777 8898 10119 11416 12749 14056 15256 16257 16966 17309 17250 16799 16009 14960 13747 12457 11162 9915 8749 7682 6721 5866 5112 4451 3873 3369 2931 2551 2221 1934 1685 1469 1281 1117 974 850 741 646 563 490 426 370 321 277 239 205 175 148 125 104 85 69 54 41 29 19 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 69 78 87 97 107 117 128 140 152 165 178 192 207 223 239 256 273 292 311 331 352 374 397 421 446 471 498 526 556 586 618 650 685 720 757 795 834 876 918 962 1008 1055 1105 1156 1209 1263 1320 1379 1441 1505 1571 1640 1712 1787 1866 1948 2034 2125 2219 2319 2424 2535 2653 2777 2908 3047 3195 3352 3518 3695 3882 4082 4293 4517 4754 5003 5266 5542 5830 6129 6439 6756 7079 7403 7726 8042 8345 8630 8888 9113 9297 9434 9515 9538 9497 9392 9223 8994 8708 8375 8000 7595 7166 6725 6278 5834 5399 4977 4572 4188 3826 3487 3172 2879 2610 2363 2136 1929 1740 1568 1412 1271 1142 1026 920 825 738 660 590 526 468 415 368 325 286 251 219 190 164 140 119 99 81 65 50 37 25 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 15 20 26 32 39 46 53 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 4 17 32 48 67 88 112 140 171 207 247 294 346 406 475 553 642 744 860 993 1145 1318 1516 1741 1997 2288 2618 2990 3407 3873 4389 4952 5560 6203 6868 7535 8178 8767 9268 9650 9890 9972 9895 9669 9317 8866 8345 7783 7205 6629 6071 5541 5044 4584 4162 3777 3428 3114 2830 2576 2347 2143 1960 1796 1650 1519 1402 1297 1204 1120 1045 978 918 863 815 771 732 696 664 634 608 584 562 541 523 505 489 474 461 447 435 423 412 401 391 381 371 362 352 343 334 325 316 308 299 291 282 273 265 257 248 240 232 223 215 207 199 191 183 175 168 160 152 145 138 130 123 116 110 103 97 90 84 78 72 67 61 56 51 46 41 36 32 27 23 19 16 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 10 12 14 15 17 19 21 24 26 28 31 34 37 40 44 47 51 55 60 65 70 76 82 89 96 104 112 121 131 142 154 167 181 197 213 232 252 274 298 324 353 385 420 458 500 546 597 654 715 783 858 941 1031 1131 1241 1362 1495 1641 1801 1977 2168 2375 2601 2844 3104 3381 3674 3979 4294 4612 4928 5234 5519 5776 5992 6160 6270 6318 6301 6220 6079 5885 5648 5376 5080 4770 4453 4138 3830 3533 3250 2983 2733 2501 2287 2089 1908 1743 1592 1454 1329 1215 1111 1018 932 855 785 721 663 610 563 519 479 443 410 380 353 328 305 284 265 247 231 216 202 190 178 167 157 148 140 132 124 118 111 105 100 95 90 85 81 77 73 70 66 63 60 57 55 52 50 48 46 44 42 40 38 37 35 34 32 31 30 29 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 11 11 11 10 10 10 9 9 8 8 7 7 7 6 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 22 35 49 65 84 104 127 153 182 215 252 294 342 396 457 525 603 692 792 905 1034 1180 1346 1534 1746 1987 2260 2568 2914 3302 3735 4215 4742 5315 5928 6573 7234 7892 8520 9088 9565 9920 10131 10186 10083 9835 9464 8997 8463 7891 7304 6721 6156 5619 5116 4650 4221 3829 3473 3151 2860 2597 2361 2148 1957 1786 1632 1493 1369 1257 1157 1067 986 914 849 790 738 691 648 611 577 546 519 494 473 453 436 420 407 394 384 374 365 358 351 345 340 336 332 328 325 323 321 319 317 315 314 313 312 311 310 309 308 307 307 306 305 304 303 302 301 300 299 297 296 294 292 291 289 287 284 282 280 277 275 272 269 266 263 260 256 253 249 246 242 238 234 230 226 222 218 214 210 205 201 197 192 188 183 179 175 170 166 162 157 153 149 145 141 136 132 128 125 121 117 113 110 106 103 99 96 92 89 86 83 80 77 74 72 69 66 64 61 59 56 54 52 49 47 45 43 41 39 37 35 33 31 29 28 26 24 22 21 19 18 16 14 13 11 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 18 25 32 40 49 59 69 80 92 106 120 136 153 171 192 214 238 265 294 326 361 400 443 489 541 597 660 728 804 888 980 1082 1195 1318 1455 1605 1770 1951 2149 2366 2601 2857 3133 3429 3744 4077 4427 4788 5158 5530 5897 6250 6583 6884 7145 7358 7516 7615 7652 7627 7543 7405 7219 6994 6736 6454 6157 5849 5538 5229 4925 4630 4346 4074 3816 3572 3342 3126 2925 2737 2562 2399 2248 2107 1977 1856 1744 1640 1544 1455 1372 1295 1224 1158 1096 1039 986 936 890 847 806 768 733 700 669 639 612 586 561 538 516 495 475 456 438 421 405 389 374 360 346 333 320 308 296 285 274 263 253 243 234 224 215 207 198 190 182 174 167 160 152 146 139 132 126 120 114 108 103 97 92 87 82 77 72 67 63 58 54 50 46 42 39 35 32 28 25 22 19 16 13 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 1 3 5 7 9 11 13 15 17 20 22 25 28 31 34 37 41 44 48 52 56 61 65 70 75 80 86 92 98 104 111 118 125 133 141 150 159 169 179 189 201 212 225 238 252 266 282 298 315 333 353 373 395 418 442 468 496 525 557 590 626 665 706 750 797 848 903 962 1025 1094 1167 1247 1333 1425 1524 1631 1746 1869 2001 2142 2291 2449 2614 2787 2965 3147 3329 3510 3684 3847 3994 4120 4218 4285 4315 4307 4258 4171 4046 3890 3706 3502 3283 3057 2828 2601 2381 2170 1971 1784 1611 1451 1305 1171 1050 940 841 752 672 599 535 477 424 378 336 298 264 234 207 183 161 141 123 107 93 80 68 58 48 40 32 25 19 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 17 25 34 44 54 66 79 94 110 127 147 169 193 221 251 285 323 365 412 466 525 592 667 751 846 952 1072 1206 1357 1526 1716 1928 2166 2430 2723 3046 3402 3788 4205 4649 5115 5594 6075 6544 6983 7374 7697 7934 8073 8105 8031 7855 7591 7255 6865 6438 5993 5542 5099 4670 4263 3880 3525 3197 2896 2622 2373 2147 1943 1759 1593 1443 1309 1187 1078 980 891 811 739 674 615 562 513 470 430 394 361 332 304 280 257 236 217 200 184 169 155 143 131 121 111 102 93 85 78 71 64 58 53 48 43 38 34 29 26 22 18 15 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 12 18 24 31 39 47 55 64 74 85 96 109 122 137 153 170 188 209 231 254 280 309 340 374 411 451 496 544 597 656 720 791 869 954 1048 1152 1266 1392 1530 1682 1850 2034 2236 2457 2699 2964 3252 3564 3901 4264 4652 5062 5494 5944 6405 6871 7334 7782 8205 8589 8922 9190 9383 9493 9514 9446 9293 9060 8759 8399 7996 7561 7106 6643 6181 5729 5290 4871 4474 4101 3752 3429 3129 2854 2601 2369 2158 1964 1788 1628 1482 1350 1229 1120 1020 930 848 773 705 643 586 535 488 445 406 370 337 307 280 255 231 210 191 173 156 141 127 113 101 90 80 70 61 53 45 38 31 25 19 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 1 2 3 4 5 6 7 8 9 11 12 13 14 16 17 19 20 22 23 25 27 29 31 33 35 38 40 43 45 48 52 55 59 62 66 71 76 81 86 92 99 106 113 121 130 140 151 162 175 189 204 220 239 259 281 305 332 362 395 431 471 515 564 618 678 745 819 901 992 1093 1204 1328 1465 1616 1782 1965 2165 2383 2620 2875 3146 3433 3731 4035 4339 4634 4908 5152 5352 5498 5581 5596 5540 5418 5236 5004 4733 4437 4127 3811 3500 3199 2912 2642 2391 2160 1948 1755 1580 1421 1278 1150 1034 929 836 752 677 609 548 494 445 401 361 326 294 265 239 216 195 176 158 143 129 116 104 94 84 76 68 61 54 48 43 38 33 29 25 22 18 15 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 9 12 15 19 22 26 30 34 39 44 49 55 61 68 75 83 92 101 112 123 135 149 164 180 198 218 240 264 291 321 354 390 431 476 526 582 644 713 791 877 973 1081 1201 1335 1485 1653 1840 2049 2283 2543 2832 3154 3510 3903 4335 4808 5322 5875 6464 7083 7722 8369 9004 9608 10153 10616 10969 11192 11270 11198 10980 10631 10171 9625 9019 8380 7728 7084 6459 5865 5308 4791 4315 3881 3487 3131 2810 2521 2262 2031 1824 1638 1473 1325 1193 1075 969 875 790 714 646 585 530 480 436 395 359 326 296 269 245 222 202 183 166 151 136 123 111 100 90 80 71 63 55 48 42 36 30 24 19 15 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 131 225 339 477 645 848 1095 1395 1760 2203 2744 3404 4210 5196 6398 7863 9636 11758 14253 17095 20174 23248 25932 27755 28322 27500 25491 22723 19655 16640 13885 11481 9440 7737 6330 5174 4225 3449 2812 2290 1862 1510 1220 982 785 622 488 377 285 209 146 94 51 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 1 4 7 11 15 20 25 31 38 45 53 62 72 83 96 111 127 145 165 188 214 244 277 315 357 405 460 522 592 672 762 866 983 1116 1267 1440 1635 1857 2108 2393 2713 3072 3472 3915 4400 4923 5478 6052 6627 7180 7680 8096 8397 8557 8562 8412 8120 7710 7214 6664 6090 5515 4959 4434 3947 3502 3100 2739 2418 2133 1881 1658 1463 1291 1140 1007 890 788 697 618 548 486 432 383 341 303 270 240 213 190 169 150 133 118 105 92 81 71 62 54 47 40 34 28 23 18 14 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 24 39 56 75 96 121 149 181 218 260 308 362 425 496 578 671 778 901 1042 1203 1387 1599 1842 2119 2437 2798 3209 3675 4198 4782 5427 6130 6882 7668 8463 9235 9944 10543 10989 11247 11295 11132 10776 10260 9627 8918 8174 7429 6704 6019 5382 4798 4269 3794 3368 2990 2655 2358 2095 1863 1659 1478 1319 1178 1054 944 847 761 684 616 556 502 454 411 373 338 307 279 254 232 211 192 176 160 146 133 121 111 101 92 83 75 68 61 55 49 44 38 34 29 25 21 17 13 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 125 128 132 135 139 142 146 150 153 157 161 165 169 173 177 181 185 190 194 198 203 208 212 217 222 227 233 238 243 249 255 261 268 274 281 288 296 304 312 321 330 340 350 361 372 385 398 412 427 443 460 478 498 520 542 567 594 622 653 687 723 761 803 848 897 949 1006 1066 1131 1201 1277 1357 1443 1535 1633 1737 1848 1964 2086 2215 2348 2486 2627 2771 2915 3059 3200 3334 3461 3576 3677 3760 3824 3865 3883 3876 3843 3786 3706 3605 3486 3351 3204 3048 2887 2723 2559 2397 2238 2085 1938 1798 1665 1540 1423 1314 1212 1118 1030 950 875 807 744 686 633 584 539 498 460 426 394 365 339 315 292 272 253 236 220 205 192 180 168 158 148 139 131 123 116 110 104 98 93 88 83 79 75 71 68 65 62 59 56 54 51 49 47 45 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 32 32 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 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 49 50 51 53 54 56 58 59 61 63 65 67 69 71 74 76 78 81 83 86 89 91 94 97 100 103 106 109 112 115 118 121
 49 57 65 74 83 93 104 115 128 141 155 171 187 205 224 244 265 288 313 339 368 398 430 464 501 540 581 625 672 722 774 829 888 949 1013 1080 1150 1222 1297 1373 1452 1532 1613 1694 1776 1856 1935 2012 2086 2157 2223 2285 2342 2393 2438 2476 2509 2535 2555 2569 2577 2581 2579 2573 2563 2550 2535 2517 2497 2477 2456 2434 2413 2392 2371 2352 2334 2317 2302 2288 2276 2266 2257 2249 2243 2238 2235 2232 2231 2230 2230 2229 2229 2228 2226 2224 2220 2214 2207 2197 2184 2169 2150 2127 2101 2072 2038 2001 1960 1915 1867 1815 1760 1703 1644 1583 1520 1456 1392 1328 1264 1200 1138 1077 1017 959 903 848 796 747 699 654 611 570 531 495 461 428 398 369 343 317 294 272 251 232 214 197 181 166 153 140 128 116 106 96 87 78 70 62 55 49 43 37 31 26 22 17 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 14 18 24 29 35 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 17 23 29 35 43 50 59 67 77 87 99 111 124 138 153 170 188 207 228 251 276 303 332 364 398 435 476 520 567 619 674 735 800 871 947 1029 1117 1212 1313 1422 1537 1660 1790 1927 2071 2221 2378 2539 2705 2874 3045 3217 3388 3556 3720 3878 4028 4168 4298 4416 4520 4610 4685 4745 4790 4820 4835 4836 4823 4798 4761 4714 4656 4590 4515 4433 4345 4250 4151 4048 3940 3829 3716 3600 3482 3362 3242 3121 2999 2878 2757 2636 2517 2400 2284 2171 2060 1952 1847 1745 1647 1552 1460 1372 1289 1209 1132 1060 991 926 864 806 751 699 650 605 562 521 484 448 415 384 355 328 303 279 257 237 217 199 183 167 152 139 126 114 103 92 82 73 65 56 49 42 35 29 23 18 13 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 19 35 54 77 105 138 177 223 278 345 424 518 632 767 931 1126 1361 1643 1980 2379 2847 3386 3988 4630 5267 5829 6235 6411 6322 5988 5473 4861 4224 3614 3060 2573 2155 1800 1502 1252 1043 868 723 601 499 414 342 282 232 189 153 123 98 76 58 43 30 19 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 69 73 77 82 86 91 96 101 106 112 117 124 130 137 144 151 159 167 175 184 194 203 214 225 236 248 261 274 288 303 318 335 352 370 390 410 432 454 478 504 530 559 588 620 653 688 725 765 806 849 895 943 994 1047 1103 1161 1222 1286 1352 1421 1493 1567 1643 1722 1803 1885 1969 2054 2140 2226 2312 2397 2481 2563 2642 2718 2790 2857 2919 2975 3025 3068 3103 3130 3149 3160 3162 3156 3142 3120 3090 3052 3008 2957 2901 2839 2773 2703 2629 2553 2475 2395 2314 2233 2151 2070 1990 1910 1832 1756 1681 1608 1537 1469 1402 1338 1276 1217 1160 1105 1053 1003 955 910 866 824 785 747 711 677 645 614 584 557 530 505 481 458 437 416 396 378 360 343 327 312 298 284 271 258 246 235 224 213 204 194 185 176 168 160 153 145 139 132 126 119 114 108 103 98 93 88 83 79 75 71 67 63 60 56 53 50 47 44 41 39 36 34 31 29 27 25 23 21 20 18 16 15 13 12 11 10 9 7 6 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 7 8 9 10 11 12 13 14 15 16 18 19 21 22 24 26 27 29 32 34 36 38 41 43 46 49 52 55 58 62
 20 24 29 33 38 43 49 54 60 66 73 79 86 93 101 109 116 125 133 142 151 160 170 180 190 201 211 222 234 245 257 269 282 294 307 320 334 347 361 375 389 404 419 434 450 466 482 498 515 533 551 569 589 609 630 652 675 699 725 752 781 812 845 880 918 960 1004 1052 1105 1162 1224 1292 1366 1446 1534 1630 1734 1849 1973 2109 2256 2416 2590 2778 2980 3197 3429 3674 3932 4201 4478 4759 5039 5310 5566 5798 5995 6148 6248 6289 6266 6177 6025 5815 5555 5256 4928 4583 4231 3881 3540 3213 2904 2616 2349 2105 1882 1680 1497 1333 1186 1054 936 830 736 652 577 511 451 398 351 309 271 238 208 181 157 135 116 98 83 69 56 45 35 26 17 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 12 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 11 13 16 19 21 24 28 31 35 39 43 47 52 56 62 67 73 80 86 94 102 110 119 129 139 150 162 175 190 205 221 239 258 279 301 325 352 380 411 444 481 520 563 609 658 712 771 834 902 975 1054 1139 1230 1327 1431 1541 1658 1782 1912 2048 2189 2335 2486 2639 2793 2946 3097 3242 3381 3509 3624 3724 3805 3866 3905 3920 3911 3878 3821 3742 3643 3525 3393 3248 3094 2934 2770 2605 2440 2279 2122 1971 1827 1689 1559 1437 1323 1216 1117 1025 940 862 790 724 663 607 556 509 466 426 390 357 327 299 273 250 229 209 191 175 159 145 132 120 109 99 90 81 73 66 59 53 47 41 36 31 27 23 19 15 12 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 1 3 6 8 11 13 16 19 21 24 27 31 34 37 41 45 49 53 57 61 66 70 75 81 86 92 97 104 110 117 124 131 139 147 156 165 175 185 196 208 220 234 248 263 279 297 315 336 357 381 406 434 464 496 532 570 612 658 708 763 823 888 960 1038 1125 1219 1322 1435 1559 1694 1841 2002 2176 2365 2569 2788 3022 3271 3533 3807 4090 4377 4665 4946 5214 5461 5677 5853 5983 6058 6075 6032 5929 5771 5563 5315 5035 4733 4418 4098 3781 3472 3175 2894 2630 2384 2156 1948 1757 1583 1425 1283 1154 1037 933 838 754 677 609 547 492 442 397 357 321 288 259 232 208 186 167 149 133 118 105 93 81 71 62 54 46 39 33 27 21 16 12 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 16 22 28 35 43 52 62 73 85 99 114 131 150 171 195 221 250 283 318 358 402 450 503 560 623 692 765 844 927 1015 1107 1202 1299 1396 1492 1585 1674 1758 1834 1901 1959 2006 2044 2071 2088 2096 2095 2087 2073 2054 2030 2003 1973 1941 1908 1874 1839 1804 1768 1731 1694 1656 1617 1577 1535 1492 1447 1400 1351 1301 1249 1195 1140 1083 1026 969 912 855 799 744 691 640 590 543 499 456 417 379 345 313 283 255 230 206 185 165 148 131 116 103 91 79 69 60 52 44 37 31 25 20 15 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 1 4 7 9 12 16 19 22 26 30 34 38 43 48 53 58 63 69 75 81 88 95 102 110 118 126 135 144 153 163 173 183 194 206 218 230 243 256 270 285 300 315 331 348 365 383 402 422 442 464 486 510 535 561 589 619 650 684 720 759 800 845 894 946 1003 1065 1132 1205 1285 1372 1467 1570 1683 1805 1937 2079 2233 2397 2571 2755 2947 3144 3344 3542 3733 3912 4070 4200 4294 4347 4353 4309 4216 4076 3896 3682 3444 3191 2932 2673 2420 2179 1953 1743 1549 1374 1215 1072 945 831 730 640 561 491 429 374 326 283 246 213 183 158 135 115 97 81 67 55 44 35 26 19 12 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 30 31 33 35 37 39 41 43 46 48 51 54 57 60 64 67 71 75 79 84 89 94 100 106 113 120 128 136 145 155 166 177 190 203 218 234 252 271 292 315 340 367 397 430 465 505 548 595 646 703 765 833 907 988 1077 1174 1279 1393 1518 1652 1796 1951 2117 2292 2476 2668 2865 3066 3267 3463 3650 3823 3976 4104 4201 4263 4288 4275 4222 4134 4013 3864 3693 3506 3307 3103 2897 2693 2495 2305 2123 1952 1791 1642 1503 1375 1257 1149 1049 959 876 801 732 669 612 561 513 470 431 396 363 334 307 282 260 240 221 204 188 174 160 148 137 127 117 109 101 93 86 80 74 68 63 58 54 50 46 42 39 36 33 30 27 24 22 20 18 16 14 12 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 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 1 1 2 2 3 3 4 4 5 6 7 7 8 9
 75 80 85 91 96 102 107 113 119 125 131 138 144 150 157 163 170 176 183 189 196 202 208 215 221 227 233 238 244 250 255 260 265 270 274 279 283 287 291 295 298 301 305 308 311 314 317 320 322 325 329 332 335 339 343 348 353 359 365 372 380 388 398 409 422 436 451 468 488 509 533 560 589 622 659 699 744 794 849 910 978 1053 1135 1226 1327 1437 1559 1692 1838 1998 2171 2358 2558 2771 2995 3228 3464 3699 3926 4135 4317 4463 4561 4605 4589 4513 4379 4194 3968 3712 3438 3155 2874 2600 2340 2096 1871 1666 1479 1311 1160 1026 906 800 706 622 548 483 425 374 329 289 253 222 194 170 148 128 111 95 82 69 58 48 40 32 25 18 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 13 15 18 21 23 26 30 33 37 40 44 48 52 56 61 65 70
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 10 13 17 22 27 33 39 47 55 64 75 87 100 115 133 152 175 200 229 262 299 342 390 446 509 581 664 758 866 988 1128 1288 1468 1672 1902 2159 2443 2754 3089 3443 3807 4166 4505 4802 5036 5187 5241 5194 5050 4821 4528 4191 3832 3468 3112 2775 2462 2175 1917 1685 1479 1297 1137 996 873 765 670 587 514 451 396 347 304 267 234 205 180 158 138 121 105 92 80 69 60 52 44 37 32 26 22 17 13 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 2 4 6 8 10 13 15 18 20 23 26 29 32 35 39 42 46 49 53 57 61 65 70 74 79 84 88 93 99 104 109 115 121 127 133 139 146 152 159 166 174 181 189 197 205 214 222 232 241 251 261 272 284 296 309 322 336 352 368 385 404 424 446 469 495 522 553 585 621 660 703 751 802 859 921 989 1064 1147 1238 1337 1446 1565 1695 1836 1990 2156 2334 2525 2726 2936 3152 3372 3589 3797 3990 4158 4293 4387 4434 4428 4368 4256 4097 3898 3668 3418 3156 2892 2631 2380 2143 1921 1717 1530 1360 1207 1070 947 838 740 654 577 509 449 396 348 307 270 237 208 182 159 138 120 104 89 77 65 55 46 37 30 23 17 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 11 14 17 20 23 26 30 33 37 41 45 50 55 60 65 71 77 84 90 98 105 113 122 131 140 150 161 173 185 198 212 226 242 259 276 296 316 338 362 387 415 444 476 510 548 588 632 679 731 786 847 913 984 1061 1145 1235 1333 1437 1549 1669 1795 1927 2066 2208 2352 2497 2638 2772 2895 3003 3091 3155 3192 3198 3173 3117 3032 2921 2788 2638 2476 2307 2136 1966 1800 1642 1491 1351 1220 1099 989 888 797 714 639 572 512 458 409 365 326 291 260 232 207 184 164 146 130 115 102 91 80 70 62 54 47 41 35 30 25 21 17 14 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 14 16 18 21 23 26 29 32 35 39 43 47 51 56 61 67 73 79 86 94 102 111 121 131 143 155 169 184 200 217 236 257 279 304 331 359 391 425 462 502 545 591 641 694 750 811 874 941 1011 1083 1158 1234 1310 1386 1460 1532 1600 1662 1719 1767 1808 1839 1861 1872 1875 1867 1851 1826 1794 1756 1713 1665 1614 1561 1506 1450 1395 1339 1285 1231 1179 1129 1081 1035 991 949 908 871 835 801 768 738 710 683 657 634 611 590 570 552 534 517 502 487 473 459 447 435 423 412 402 392 382 373 364 355 346 338 330 322 314 306 299 291 284 276 269 262 255 248 241 234 228 221 214 208 201 195 189 183 177 171 165 159 153 148 142 137 131 126 121 116 111 107 102 98 93 89 85 81 77 73 69 66 62 59 56 53 50 47 44 41 39 36 34 31 29 27 25 23 21 20 18 16 15 13 12 11 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 17 27 39 53 69 87 109 134 164 198 238 285 339 401 474 558 656 769 899 1048 1218 1412 1631 1876 2147 2444 2761 3095 3436 3772 4089 4373 4607 4779 4881 4908 4862 4753 4589 4385 4152 3903 3647 3393 3146 2910 2688 2482 2292 2117 1958 1813 1681 1562 1455 1357 1269 1189 1117 1051 990 935 884 836 792 751 713 676 642 609 578 548 519 491 465 439 414 390 367 345 324 303 284 265 247 229 213 197 182 168 154 141 129 118 107 97 87 78 69 61 54 47 40 34 28 23 17 13 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 15 18 22 25 29 33 37 41 46 50 55 61 66 72 78 85 92 99 106 115 123 132 142 152 162 173 185 198 211 226 241 257 273 291 310 331 352 375 400 426 454 484 515 549 585 624 666 710 758 810 865 924 988 1057 1131 1210 1296 1388 1488 1595 1711 1835 1969 2113 2267 2432 2608 2795 2993 3201 3418 3644 3875 4110 4343 4571 4789 4989 5165 5311 5419 5483 5500 5467 5382 5249 5072 4856 4610 4341 4058 3768 3478 3194 2920 2658 2412 2183 1971 1777 1599 1437 1291 1158 1039 932 835 749 671 602 539 483 433 388 347 311 278 249 222 198 177 157 140 124 109 96 84 73 63 54 46 38 31 25 19 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 9 11 13 14 16 18 20 22 24 26 29 31 34 36 39 42 45 48 52 55 59 63 67 71 75 80 85 90 95 100 106 112 118 125 132 139 146 154 161 170 178 187 197 206 216 227 238 249 260 273 285 298 312 326 340 355 371 387 404 421 439 458 478 498 519 541 564 588 613 639 666 694 724 754 786 820 854 890 928 966 1006 1047 1089 1132 1176 1221 1265 1309 1353 1396 1437 1476 1512 1545 1573 1597 1614 1626 1630 1628 1618 1601 1576 1544 1505 1461 1411 1356 1298 1237 1175 1112 1048 985 923 863 805 749 696 646 598 554 512 473 436 402 371 342 315 290 267 246 227 209 192 177 163 150 138 127 117 108 99 92 84 78 71 66 60 55 51 46 42 39 35 32 29 26 24 21 19 17 15 13 12 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7
 23 24 25 25 26 27 28 30 31 32 33 34 36 37 39 40 42 43 45 47 49 51 53 56 58 61 64 67 70 73 77 81 85 90 95 100 106 112 119 126 134 143 153 163 175 187 201 216 232 251 271 293 317 343 373 405 440 479 522 568 620 675 736 803 874 952 1035 1124 1219 1318 1421 1528 1636 1744 1850 1951 2043 2125 2193 2245 2278 2291 2284 2257 2211 2148 2071 1982 1885 1782 1675 1569 1463 1359 1260 1164 1074 989 910 836 768 704 646 592 542 497 455 417 382 351 322 295 271 249 229 211 194 179 165 152 141 130 121 112 104 97 91 85 79 74 70 66 62 59 56 53 50 48 46 44 42 40 38 37 36 34 33 32 31 30 30 29 28 27 27 26 26 25 24 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 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 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 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 11 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 19 20 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 2 7 12 18 26 33 43 53 64 78 93 110 130 152 177 206 240 277 321 370 427 492 566 651 748 859 986 1131 1297 1484 1696 1934 2200 2492 2809 3147 3498 3849 4185 4486 4732 4903 4986 4975 4871 4688 4441 4151 3836 3511 3191 2884 2595 2328 2084 1863 1664 1486 1328 1186 1060 948 849 761 682 613 551 496 448 405 366 332 301 274 250 229 210 193 178 164 152 142 132 124 116 110 104 98 94 90 86 83 80 77 75 72 71 69 67 66 65 64 62 61 61 60 59 58 57 57 56 55 55 54 53 53 52 51 51 50 49 49 48 47 47 46 45 44 44 43 42 41 41 40 39 38 37 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 21 23 25 26 28 30 33 35 37 40 42 45 48 51 54 57 60 64 67 71 75 79 83 88 92 97 102 107 113 118 124 130 136 143 150 157 164 171 179 187 195 203 212 220 229 239 248 257 267 276 286 296 306 316 326 336 346 356 366 376 386 396 406 416 426 435 445 455 464 474 484 493 503 513 523 533 543 554 564 575 586 597 609 621 632 645 657 670 683 696 709 722 736 749 762 775 788 800 812 823 834 843 851 858 864 867 869 869 868 864 857 849 838 826 811 794 775 755 733 710 686 661 636 610 584 559 533 508 483 459 436 413 391 370 350 331 313 296 279 264 249 235 222 210 198 188 177 168 158 150 142 134 127 120 114 108 102 97 92 87 82 78 74 70 67 63 60 57 54 51 48 46 43 41 39 37 35 33 31 29 27 26 24 23 21 20 19 18 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 11 12 13 15 16 18
 150 157 164 171 179 187 195 204 212 221 230 239 249 259 269 279 289 300 311 322 333 344 356 367 379 391 403 415 427 439 451 463 475 486 498 510 521 533 544 554 565 575 585 595 604 613 622 631 639 646 654 661 668 674 681 687 693 698 704 709 715 720 726 731 736 742 748 753 759 766 772 779 786 793 800 808 816 825 834 843 853 863 873 884 895 907 919 931 944 957 970 983 997 1011 1025 1039 1052 1066 1079 1092 1105 1117 1128 1138 1147 1155 1162 1168 1171 1173 1173 1172 1168 1162 1153 1143 1130 1115 1099 1080 1059 1036 1012 986 960 932 903 874 844 814 783 753 723 694 665 636 608 581 555 529 505 481 458 437 416 395 376 358 340 324 308 293 278 265 252 239 227 216 205 195 185 176 167 159 151 144 136 129 123 116 110 105 99 94 89 84 80 75 71 67 63 60 56 53 50 47 44 41 38 36 33 31 29 27 25 23 21 19 17 16 14 13 12 11 9 8 7 6 6 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 41 43 46 49 52 55 59 62 66 70 74 78 82 87 91 96 101 107 112 118 124 130 136 143
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 20 30 43 58 76 97 123 153 190 233 286 348 423 512 619 748 901 1085 1303 1561 1862 2207 2593 3005 3420 3796 4086 4243 4237 4073 3779 3406 2999 2596 2221 1884 1590 1337 1122 941 788 659 551 461 385 321 267 221 183 151 124 101 82 66 52 40 31 23 16 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 12 14 15 17 19 21 23 25 27 29 31 34 36 39 42 45 48 51 54 58 61 65 69 74 78 83 88 93 99 105 111 118 125 132 140 148 157 166 176 187 198 210 223 236 250 266 282 299 318 337 358 380 404 429 456 484 514 545 579 614 651 690 731 774 818 864 912 961 1012 1063 1116 1169 1222 1274 1327 1378 1427 1475 1519 1561 1599 1633 1662 1686 1704 1717 1724 1725 1720 1708 1691 1669 1640 1607 1570 1528 1483 1435 1385 1332 1279 1224 1170 1115 1061 1007 955 903 854 806 760 715 673 633 595 558 524 492 461 433 406 380 357 335 314 295 277 260 244 229 216 203 191 180 169 160 151 142 134 127 120 113 107 101 96 90 86 81 77 73 69 65 62 58 55 52 50 47 44 42 40 37 35 33 31 29 28 26 24 23 21 20 18 17 16 14 13 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 21 22 23 24 25 25 26 27 28 29 30 31 31 32 33 33 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 46 47 48 49 50 51 53 55 57 60 63 67 71 76 82 88 96 104 114 126 139 154 172 192 216 243 274 309 350 397 451 513 585 667 761 870 995 1138 1303 1493 1710 1958 2241 2562 2923 3324 3765 4238 4731 5224 5689 6089 6386 6546 6546 6384 6078 5659 5169 4646 4122 3620 3154 2733 2358 2028 1740 1490 1275 1089 929 792 675 574 488 413 350 295 248 208 173 143 118 96 77 60 47 35 24 15 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20
 10 12 13 14 16 17 19 20 22 24 25 27 29 31 33 36 38 40 43 45 48 51 54 57 61 64 68 72 76 80 84 89 94 99 104 110 116 122 128 135 142 150 158 166 175 185 194 205 216 227 239 252 266 280 295 311 327 345 363 383 404 425 448 473 498 525 553 583 614 647 681 717 754 793 833 874 916 960 1004 1049 1094 1139 1182 1225 1266 1304 1339 1370 1396 1416 1430 1437 1437 1430 1414 1391 1360 1323 1279 1230 1177 1120 1061 1000 939 878 818 759 703 649 598 550 505 462 423 387 353 322 294 268 244 222 203 185 168 153 140 127 116 106 97 88 81 74 68 62 56 52 47 43 40 36 33 30 28 25 23 21 19 18 16 14 13 12 11 9 8 7 6 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9
 0 0 2 4 6 8 11 13 16 19 21 25 28 31 35 39 43 48 53 58 63 69 75 81 88 96 104 113 122 132 143 154 167 180 195 211 228 246 266 288 311 337 365 395 428 463 502 544 589 638 692 749 810 876 947 1022 1101 1185 1272 1363 1457 1552 1649 1745 1839 1930 2016 2096 2167 2230 2281 2321 2349 2365 2368 2358 2338 2307 2267 2219 2164 2104 2039 1971 1902 1831 1759 1689 1618 1550 1483 1418 1355 1294 1236 1180 1126 1075 1026 980 936 894 854 816 780 746 714 683 654 627 600 576 552 530 509 489 470 452 435 418 403 388 374 361 348 336 324 313 302 292 282 272 263 254 246 238 230 222 215 207 200 194 187 181 174 168 163 157 151 146 141 135 130 126 121 116 112 107 103 99 95 91 87 83 80 76 72 69 66 63 59 56 53 50 48 45 42 39 37 34 32 30 27 25 23 21 19 17 15 14 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 11 13 15 17 19 21 24 26 29 32 34 37 41 44 48 51 55 60 64 69 74 79 85 91 98 104 112 120 128 137 146 156 167 179 191 204 218 234 250 267 285 305 326 348 372 397 423 452 482 513 546 581 618 656 695 735 777 819 862 906 949 992 1034 1075 1115 1152 1187 1219 1248 1274 1296 1314 1329 1339 1345 1348 1347 1342 1335 1324 1310 1295 1277 1257 1236 1213 1190 1166 1141 1115 1090 1064 1039 1013 988 963 939 915 891 868 845 823 801 780 759 739 719 700 682 663 646 628 612 595 579 564 549 534 520 506 492 479 466 453 441 429 417 405 394 383 372 362 352 342 332 323 313 304 295 287 278 270 262 254 247 239 232 225 218 211 204 198 192 186 180 174 168 163 157 152 147 142 137 133 128 123 119 115 111 107 103 99 95 92 88 85 81 78 75 72 69 66 63 61 58 55 53 50 48 46 44 42 40 38 36 34 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 7 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 37 40 43 46 50 53 56 60 64 68 72 76 80 85 89 94 99 104 110 115 121 127 133 139 146 152 159 167 174 182 190 198 207 216 225 235 245 255 266 277 289 301 313 326 340 355 370 385 402 419 438 457 477 498 521 544 569 596 624 654 685 718 753 790 829 870 913 959 1006 1056 1108 1162 1218 1275 1334 1394 1455 1516 1576 1636 1693 1749 1801 1848 1890 1926 1955 1976 1988 1991 1984 1968 1942 1906 1862 1810 1751 1685 1615 1542 1465 1388 1309 1232 1155 1080 1008 938 872 809 749 693 641 592 546 504 464 428 394 364 335 309 285 263 243 225 208 193 179 166 154 143 133 124 116 108 101 95 89 84 79 74 70 66 62 59 56 53 50 48 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 13 15 17 20 22 24 26 29 32 34
 33 35 37 39 41 43 45 48 50 52 55 57 60 62 65 68 71 74 77 80 83 86 89 93 96 100 104 108 112 116 121 125 130 135 141 146 152 158 165 171 179 186 194 203 212 221 231 242 254 266 280 294 309 325 342 361 381 403 426 450 477 506 536 569 604 642 682 725 770 819 871 926 984 1045 1110 1178 1249 1323 1399 1478 1560 1642 1726 1809 1893 1974 2054 2129 2200 2265 2323 2373 2413 2443 2463 2471 2467 2453 2427 2390 2343 2288 2224 2154 2079 1999 1916 1832 1746 1660 1576 1492 1411 1332 1256 1184 1114 1048 986 927 872 819 770 725 682 642 605 570 538 508 480 454 430 407 386 367 349 332 316 301 288 275 263 251 240 230 221 212 204 196 188 181 174 168 161 155 150 144 139 134 129 125 120 116 112 108 104 100 97 93 90 86 83 80 77 74 71 68 66 63 60 58 55 53 50 48 46 44 42 40 38 36 34 32 30 28 27 25 24 22 21 19 18 17 16 14 13 12 11 10 9 9 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 9 10 12 13 14 16 17 19 21 22 24 26 27 29 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 12 15 19 22 26 30 35 40 46 52 58 66 74 83 93 105 117 131 146 164 183 204 228 255 285 318 356 398 445 497 556 622 696 779 872 975 1091 1220 1362 1521 1695 1887 2096 2323 2568 2827 3100 3382 3668 3950 4221 4471 4690 4868 4998 5072 5089 5049 4955 4813 4631 4418 4184 3937 3684 3431 3184 2945 2718 2504 2303 2117 1944 1785 1639 1506 1384 1273 1171 1079 995 919 850 788 731 679 632 590 552 517 485 456 430 406 384 364 346 329 314 300 287 276 265 254 245 236 228 220 213 206 199 193 187 182 176 171 166 161 157 152 148 144 140 135 132 128 124 120 116 113 109 106 102 99 96 92 89 86 83 80 77 74 71 68 65 62 60 57 54 52 49 47 44 42 40 37 35 33 31 29 27 25 23 22 20 18 17 15 14 12 11 10 9 8 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 15 16 17 18 20 21 22 24 25 27 28 30 32 34 36 38 40 42 44 47 49 52 55 58 61 64 67 71 75 79 84 88 93 98 104 110 116 123 130 138 147 156 165 176 187 199 212 226 241 257 274 293 313 335 359 384 412 441 473 507 543 582 624 669 716 766 820 876 935 997 1062 1129 1198 1268 1340 1411 1483 1553 1621 1686 1747 1803 1852 1895 1929 1955 1972 1980 1978 1967 1947 1919 1883 1840 1791 1737 1679 1618 1555 1490 1424 1359 1293 1229 1167 1106 1047 990 935 883 834 786 742 699 659 621 586 552 521 491 463 437 413 390 368 348 329 311 294 278 263 249 236 224 212 201 190 181 171 162 154 146 139 132 125 119 112 107 101 96 91 86 81 77 73 69 65 61 58 55 51 48 45 43 40 37 35 32 30 28 26 24 22 20 18 16 14 13 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 6 6 7 8 9 10 11 12 13
 58 63 69 74 80 86 92 99 105 112 119 125 132 140 147 154 161 169 176 183 190 197 204 211 218 224 231 237 243 249 254 260 265 270 274 279 283 287 291 295 299 303 307 311 315 319 323 328 333 339 346 353 361 371 381 393 406 422 439 459 481 505 533 565 600 639 683 731 785 844 910 982 1061 1148 1242 1344 1453 1570 1694 1824 1957 2093 2227 2356 2475 2579 2662 2720 2747 2740 2700 2626 2522 2394 2246 2085 1918 1750 1585 1426 1277 1139 1011 895 791 697 613 538 472 413 362 316 276 241 210 183 159 138 120 104 90 78 67 57 49 42 35 30 25 21 17 13 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 12 15 18 21 24 28 32 36 40 44 49 53
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 10 12 13 15 17 19 21 23 25 28 30 33 36 39 42 46 49 53 57 62 66 72 77 83 89 96 103 111 119 128 138 148 160 172 186 200 216 233 251 272 293 317 343 371 401 434 469 507 549 593 641 693 748 807 870 936 1006 1080 1157 1236 1318 1402 1486 1570 1653 1732 1808 1878 1942 1997 2042 2076 2099 2110 2108 2095 2070 2034 1988 1934 1873 1806 1735 1660 1584 1507 1429 1353 1279 1206 1136 1069 1004 943 886 831 780 731 686 644 604 567 533 501 471 443 417 393 371 350 330 312 295 280 265 251 238 226 214 203 193 184 175 166 158 151 143 136 130 124 118 112 107 102 97 92 87 83 79 75 71 67 64 60 57 54 51 48 45 43 40 37 35 33 30 28 26 24 22 20 19 17 15 14 12 11 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 30 31 32 33 35 36 37 38 39 40 41 42 44 45 46 47 49 50 52 53 54 56 57 59 60 62 64 66 67 69 71 73 75 77 80 82 84 87 89 92 95 98 101 105 108 112 116 120 125 129 134 140 145 151 158 165 172 180 188 197 207 217 228 239 252 265 279 294 310 327 346 365 386 408 431 455 481 509 538 569 601 634 670 706 744 783 824 865 907 949 992 1033 1075 1114 1152 1187 1219 1248 1272 1291 1305 1314 1316 1313 1303 1288 1267 1241 1211 1176 1139 1098 1055 1011 967 921 876 832 788 745 704 664 627 590 556 523 493 464 437 411 387 365 344 325 306 289 274 259 245 233 221 210 200 190 182 173 166 158 152 146 140 134 129 124 120 116 112 108 105 101 98 96 93 90 88 86 83 81 79 78 76 74 73 71 70 68 67 66 65 64 63 62 61 60 59 58 58 57 56 56 55 55 54 54 54 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 50 50 50 49 49 48 48 47 47 46 45 45 44 43 43 42 41 41 40 39 38 38 37 36 35 35 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29
 99 108 116 126 135 146 157 168 180 193 207 221 236 252 269 287 305 325 346 367 390 414 440 466 495 524 555 587 621 656 693 732 772 813 856 901 946 994 1042 1091 1142 1193 1244 1296 1348 1400 1451 1502 1551 1599 1645 1688 1730 1769 1805 1838 1868 1895 1918 1937 1953 1966 1975 1981 1984 1984 1981 1976 1968 1958 1945 1931 1916 1898 1880 1860 1839 1818 1795 1772 1748 1724 1699 1674 1648 1622 1595 1569 1541 1514 1486 1458 1430 1401 1372 1343 1313 1283 1253 1223 1192 1162 1131 1100 1069 1038 1007 976 945 915 885 855 825 796 767 738 711 683 657 631 605 580 556 533 511 489 468 447 428 409 391 373 356 340 325 310 296 282 269 256 244 233 222 212 202 192 183 174 166 158 150 142 135 129 122 116 110 104 99 93 88 84 79 74 70 66 62 58 54 51 47 44 41 38 35 32 29 27 24 22 19 17 15 13 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 13 16 19 22 26 30 34 38 43 48 53 58 64 70 77 84 91
 4 5 6 6 7 8 8 9 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 42 44 46 48 51 53 56 59 62 66 70 74 78 83 88 94 101 108 116 125 134 145 157 170 184 200 218 237 259 283 309 338 370 405 444 486 533 583 638 697 761 830 902 979 1060 1143 1228 1313 1397 1479 1555 1624 1684 1732 1767 1787 1792 1780 1754 1714 1661 1598 1527 1450 1370 1287 1203 1121 1041 964 891 821 756 695 638 586 538 493 452 415 381 350 322 297 274 253 234 217 202 188 175 164 154 145 137 129 123 117 111 106 102 98 95 91 88 86 83 81 79 77 76 74 73 71 70 69 68 67 66 65 64 64 63 62 61 61 60 59 59 58 58 57 56 56 55 55 54 53 53 52 51 51 50 49 48 48 47 46 45 44 43 42 41 41 40 39 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4
 74 76 79 82 85 88 92 95 98 101 104 107 111 114 117 120 124 127 130 134 137 140 143 147 150 153 156 159 163 166 169 172 176 179 182 185 189 192 196 199 203 207 211 215 219 224 228 233 239 244 250 257 264 271 279 287 296 306 317 328 340 353 367 382 398 415 434 453 474 496 520 545 572 600 629 660 693 726 761 797 834 872 910 949 987 1024 1060 1094 1126 1154 1179 1199 1215 1225 1229 1227 1218 1203 1182 1156 1124 1088 1048 1005 960 913 865 817 769 722 676 632 590 549 511 475 441 409 379 351 325 301 279 258 239 222 205 190 177 164 152 142 132 123 114 107 99 93 87 81 76 71 67 62 59 55 52 49 46 43 40 38 36 34 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 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 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 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 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 21 22 23 24 26 27 29 30 32 34 36 37 39 41 44 46 48 50 53 55 57 60 63 65 68 71
 67 71 76 81 87 92 98 104 110 116 122 128 135 141 148 155 161 168 175 181 188 194 200 207 213 218 224 229 234 239 244 248 252 255 258 261 264 266 268 269 271 272 273 274 274 275 275 276 276 277 277 278 280 281 283 285 288 292 296 301 307 314 322 331 341 353 366 381 397 416 436 458 483 510 540 572 608 647 689 734 784 837 894 955 1019 1087 1158 1231 1306 1380 1453 1523 1587 1642 1687 1718 1734 1733 1714 1677 1624 1557 1477 1389 1295 1198 1100 1005 913 825 744 668 598 535 477 425 378 337 299 266 236 209 186 164 146 129 114 101 90 79 70 62 55 48 42 37 32 28 24 21 18 15 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 10 12 14 16 18 21 23 26 29 32 35 38 42 45 49 53 58 62
 22 24 25 26 28 29 30 32 33 35 36 38 40 41 43 45 46 48 50 52 54 56 58 60 62 64 66 69 71 74 76 79 81 84 87 90 93 96 100 103 107 111 115 119 124 129 134 139 145 151 157 164 171 179 188 197 207 217 228 241 254 268 283 300 317 336 357 379 403 428 456 485 516 549 585 623 662 704 748 794 842 891 942 993 1044 1095 1145 1193 1237 1278 1313 1342 1365 1379 1385 1382 1370 1349 1320 1283 1240 1191 1138 1081 1022 962 902 843 785 729 676 625 577 532 490 450 414 380 349 321 295 271 249 229 211 194 179 165 153 141 131 122 113 105 98 91 85 80 75 70 66 62 58 55 52 49 47 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 8 9 10 11 12 13 14 15 16 18 19 20 21
 81 84 86 89 92 95 97 100 103 106 109 112 114 117 120 123 126 129 132 135 138 141 143 146 149 152 155 158 160 163 166 169 172 174 177 180 182 185 188 191 193 196 199 202 205 208 211 214 217 220 224 227 231 234 238 242 247 251 256 260 265 271 276 282 288 294 300 307 314 321 328 336 344 352 360 369 378 387 396 405 415 424 434 444 453 463 473 482 491 500 509 517 524 531 537 543 547 551 553 554 554 553 550 546 540 534 525 516 505 493 481 467 453 437 422 406 390 373 357 341 325 309 294 279 265 251 237 225 213 201 190 179 169 160 151 143 135 127 121 114 108 102 96 91 86 82 78 74 70 66 63 60 57 54 51 48 46 44 42 39 38 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 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 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 26 27 28 29 31 32 34 35 37 39 40 42 44 46 48 50 52 54 56 59 61 63 66 68 71 73 76 78
 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 54 54 55 56 56 57 58 58 59 60 60 61 62 63 63 64 65 66 68 69 71 72 74 77 79 82 86 90 94 99 105 112 120 129 139 151 165 180 197 217 240 265 295 328 365 408 456 510 571 640 718 806 904 1014 1136 1271 1419 1579 1752 1932 2118 2302 2475 2630 2753 2836 2871 2852 2781 2663 2508 2326 2129 1927 1728 1539 1361 1199 1052 920 803 700 609 530 460 400 347 301 261 226 196 169 147 127 110 95 82 71 61 53 46 39 34 29 25 21 18 15 13 11 9 8 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 6 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 23 24 25 26 27
 75 77 78 80 82 83 85 87 89 90 92 94 96 97 99 101 103 105 106 108 110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 141 143 145 147 150 152 155 157 160 163 166 169 172 175 178 181 185 188 192 196 200 204 208 212 217 222 227 232 237 242 248 253 259 265 272 278 284 291 298 305 312 319 326 334 341 349 356 364 371 379 386 394 401 408 415 422 428 434 440 445 450 454 458 461 463 464 465 465 464 462 460 456 452 447 441 434 426 418 409 399 389 379 368 356 345 334 322 310 299 287 276 265 254 243 232 222 213 203 194 185 177 169 161 154 147 140 133 127 122 116 111 106 101 96 92 88 84 81 77 74 70 67 65 62 59 57 54 52 50 48 46 44 42 40 39 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 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 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 20 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 42 43 44 45 46 48 49 50 52 53 55 56 58 59 61 62 64 65 67 68 70 72 73
 31 32 34 36 37 39 41 43 45 47 49 52 54 56 59 62 65 68 71 74 77 81 85 89 93 97 102 107 112 117 123 129 135 142 149 156 164 173 181 191 201 211 222 234 247 260 274 288 304 320 338 356 375 395 416 437 460 484 508 533 558 584 610 637 663 690 715 740 764 787 809 829 846 862 875 885 893 898 899 898 894 887 877 864 849 831 811 790 766 742 716 690 663 636 608 580 553 526 500 474 448 424 400 378 356 335 315 296 278 261 245 230 215 202 189 177 166 155 145 136 128 120 112 105 98 92 87 81 76 72 68 64 60 56 53 50 47 44 42 40 37 35 33 31 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 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 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29
 75 77 79 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 115 117 119 121 123 126 128 130 133 135 138 140 143 145 148 151 153 156 159 162 166 169 172 176 180 184 188 193 197 203 208 214 220 227 235 243 252 261 271 282 295 308 322 337 354 372 392 413 436 460 487 515 546 579 614 652 693 736 782 831 883 938 996 1056 1119 1184 1250 1318 1385 1451 1514 1574 1628 1674 1711 1738 1751 1751 1737 1709 1668 1613 1548 1474 1394 1309 1221 1133 1046 961 880 803 731 663 601 544 491 443 400 361 325 293 265 239 216 195 176 160 145 131 119 109 99 90 83 76 69 64 59 54 50 46 43 40 37 34 32 30 28 26 25 23 22 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 21 21 21 22 23 23 24 24 25 26 27 28 29 29 31 32 33 34 35 37 38 39 41 42 44 45 47 48 50 52 53 55 57 59 60 62 64 66 67 69 71 73
 52 53 54 55 57 58 60 61 63 64 66 67 69 71 73 74 76 78 80 83 85 87 90 92 95 98 100 103 107 110 113 117 121 125 129 134 139 144 149 155 161 167 173 180 188 196 204 213 222 232 242 252 264 276 288 301 315 329 344 359 375 391 408 425 442 460 478 497 515 533 551 569 586 603 619 635 650 663 676 687 697 705 712 718 721 724 724 723 720 716 709 702 693 683 671 658 645 630 615 599 582 565 547 529 511 493 475 457 440 422 405 388 372 356 341 325 311 297 284 271 258 246 235 224 214 204 195 186 177 169 162 155 148 141 135 129 124 118 113 109 104 100 96 92 88 85 81 78 75 72 69 67 64 62 60 57 55 53 51 49 47 46 44 42 41 39 38 36 35 34 32 31 30 29 28 26 25 24 23 22 21 20 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50
 20 21 22 24 25 27 28 30 31 33 35 37 39 41 43 45 47 50 52 55 58 61 64 68 71 75 79 84 88 93 98 104 110 117 124 131 139 148 157 167 178 190 202 216 231 246 264 282 302 323 347 371 398 426 456 488 521 556 592 630 669 708 747 786 824 861 895 926 954 978 997 1010 1019 1021 1019 1011 997 980 958 933 905 874 842 809 775 740 706 673 640 608 577 547 518 491 465 440 417 395 374 354 336 319 302 287 273 260 247 235 225 214 205 196 188 180 173 166 160 154 149 144 139 135 131 127 123 120 116 113 110 108 105 102 100 98 95 93 91 89 87 85 83 81 79 77 75 73 71 70 68 66 64 62 61 59 57 55 54 52 50 49 47 45 44 42 40 39 37 36 34 33 31 30 28 27 26 24 23 22 20 19 18 17 16 15 14 13 11 10 10 9 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 6 6 7 8 8 9 10 11 12 12 13 14 15 16 18 19
 25 27 29 31 33 35 37 40 42 44 47 50 52 55 58 61 64 67 70 73 77 80 84 88 92 96 100 104 109 114 118 123 128 134 139 145 151 157 163 170 176 183 191 198 206 214 222 230 239 248 258 268 278 288 299 310 321 333 345 357 370 383 396 409 423 437 451 465 480 494 509 524 538 553 567 582 596 610 624 637 650 663 675 687 698 709 719 728 737 745 753 759 765 771 775 779 782 784 785 785 785 784 782 779 776 771 766 761 754 747 739 731 722 712 702 691 680 669 657 644 632 619 605 592 578 564 550 536 522 508 493 479 465 451 437 423 409 396 382 369 356 343 331 318 306 294 283 272 261 250 239 229 220 210 201 192 183 175 167 159 151 144 137 130 123 117 111 105 100 94 89 84 79 75 70 66 62 58 54 51 47 44 41 38 35 32 30 27 25 23 21 19 17 15 13 12 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 13 14 16 17 19 20 22 24
 16 17 18 19 21 22 23 24 26 27 29 30 32 33 35 37 39 40 42 44 47 49 51 54 56 59 62 65 68 71 75 78 82 86 91 96 101 106 112 118 125 132 140 148 157 167 177 188 200 213 227 243 259 277 296 316 338 362 387 414 443 474 506 541 577 616 656 697 740 784 828 874 919 964 1008 1050 1091 1129 1164 1196 1223 1246 1265 1279 1287 1291 1289 1283 1272 1257 1237 1215 1189 1160 1129 1096 1061 1026 989 953 916 879 842 806 771 736 703 670 638 608 578 550 523 497 472 449 426 404 384 364 346 328 312 296 281 267 253 240 228 216 205 195 185 176 167 158 150 142 135 128 121 115 109 103 98 93 88 83 79 74 70 66 63 59 56 52 49 46 43 40 38 35 33 31 28 26 24 22 20 19 17 15 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 8 8 9 10 11 12 13 14 15
 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 85 86 88 89 91 92 94 96 98 100 102 104 106 109 111 114 117 120 123 127 131 135 139 143 148 153 159 164 170 177 184 191 199 208 217 226 236 247 258 270 282 296 309 324 339 355 371 388 405 423 442 460 479 498 517 535 554 571 588 604 618 631 643 652 660 665 668 669 667 663 657 648 638 625 610 594 577 559 539 519 499 478 457 436 416 396 376 357 338 320 303 286 270 255 241 227 215 202 191 180 170 160 151 143 135 127 120 114 108 102 97 92 87 83 79 75 71 68 65 62 59 57 54 52 50 48 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 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 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 48 48 49 50 50 51 52 53 53 54 55 56 56 57 58 59 60 60 61 62 63 64 65 65
 138 138 139 139 139 139 139 139 139 139 138 138 137 136 135 135 134 133 132 130 129 128 127 126 124 123 122 121 119 118 117 116 114 113 112 111 110 109 108 108 107 106 106 105 105 105 105 105 105 105 106 107 107 108 110 111 113 114 116 118 121 123 126 129 133 136 140 144 148 153 158 163 169 175 181 188 195 202 210 218 227 236 245 255 265 276 287 299 311 324 337 350 364 378 392 407 422 436 451 466 480 494 507 520 532 542 551 559 565 570 572 573 571 568 562 554 545 534 521 507 492 475 458 441 423 405 386 368 350 333 316 299 283 268 253 239 226 213 201 190 179 169 160 151 142 134 127 120 113 107 101 95 90 85 81 76 72 69 65 61 58 55 52 50 47 44 42 40 38 36 34 32 30 29 27 25 24 23 21 20 19 18 17 16 14 13 13 12 11 10 9 8 8 7 6 6 5 5 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 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 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 48 49 51 53 55 57 59 61 63 65 67 69 72 74 76 79 81 84 87 89 92 94 97 99 102 104 107 109 112 114 116 119 121 123 125 126 128 130 131 133 134 135 136 137
 27 29 31 33 35 37 39 41 43 46 48 51 54 57 61 64 68 72 76 81 85 91 96 102 108 115 123 131 139 148 158 169 181 193 207 222 238 256 275 295 317 341 368 396 426 459 493 531 570 612 656 702 749 798 847 895 942 988 1030 1068 1100 1127 1146 1158 1162 1157 1145 1126 1100 1069 1032 992 950 905 860 814 769 725 682 640 600 563 527 493 461 431 403 377 352 329 308 288 269 252 236 221 207 194 182 170 160 150 141 132 124 117 110 104 98 92 87 83 78 74 71 67 64 61 59 56 54 52 50 49 47 46 45 44 43 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26
 69 75 80 86 92 99 106 114 122 130 139 149 160 171 183 196 209 224 240 257 276 295 317 340 364 391 419 450 483 518 556 596 639 684 732 782 834 888 943 1000 1056 1112 1166 1217 1265 1308 1345 1376 1399 1413 1420 1417 1407 1389 1364 1333 1297 1256 1213 1167 1120 1073 1025 978 933 889 846 805 767 730 695 663 632 603 576 550 527 504 484 464 446 429 413 398 384 370 358 346 335 325 315 305 297 288 280 273 265 258 252 245 239 234 228 223 217 212 208 203 198 194 190 185 181 177 174 170 166 163 159 156 153 149 146 143 140 137 134 132 129 126 124 121 119 116 114 111 109 107 105 102 100 98 96 94 92 90 89 87 85 83 81 80 78 77 75 73 72 70 69 68 66 65 63 62 61 60 58 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 6 7 8 9 10 11 13 14 16 18 20 22 24 26 29 31 34 37 41 44 48 51 56 60 65
 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 35 36 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 50 51 52 54 56 57 59 61 63 65 68 70 73 76 79 82 85 89 93 97 101 106 110 115 121 126 132 138 144 151 158 165 173 181 189 198 207 217 226 236 247 257 268 280 291 303 315 328 340 353 365 378 390 402 414 426 437 448 458 468 476 484 491 496 501 504 506 507 507 505 503 499 494 487 480 472 464 454 444 434 423 412 400 389 377 366 354 343 332 321 311 301 291 282 273 264 256 248 240 233 226 219 213 207 201 196 191 186 182 177 173 169 166 162 159 156 153 150 147 145 142 140 137 135 133 131 129 127 126 124 122 120 119 117 116 114 113 111 110 108 107 105 104 103 101 100 98 97 95 94 93 91 90 88 87 86 84 83 81 80 78 77 76 74 73 71 70 69 67 66 64 63 62 61 59 58 57 55 54 53 52 51 50 49 47 46 45 44 43 42 42 41 40 39 38 37 36 36 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 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 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23
 49 50 51 52 52 53 54 55 56 57 57 58 59 60 61 63 64 65 66 67 69 70 71 73 74 76 78 79 81 83 85 87 89 92 94 97 99 102 105 108 111 115 118 122 125 129 133 138 142 146 151 156 161 166 171 176 181 186 191 196 201 206 210 215 219 223 227 230 233 236 238 240 241 242 242 242 241 240 238 236 233 230 226 222 218 213 209 203 198 193 187 181 176 170 164 159 153 147 142 136 131 126 121 116 111 106 102 98 93 89 86 82 78 75 72 69 66 63 60 58 56 53 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 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 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 46 46 47 48 48
 96 99 103 106 110 114 118 123 127 132 137 142 148 153 159 165 172 178 185 193 200 208 217 226 235 245 255 265 276 288 300 312 325 338 352 367 381 396 412 427 443 459 475 490 506 521 536 550 563 575 586 596 604 611 616 620 622 622 621 618 613 607 600 591 581 570 558 546 533 519 505 491 476 462 448 433 419 405 392 378 365 352 340 328 317 305 295 284 274 265 255 246 238 230 222 214 207 200 193 186 180 174 169 163 158 153 148 144 140 135 132 128 124 121 118 115 112 109 107 104 102 100 98 97 95 93 92 91 89 88 87 86 86 85 84 83 83 82 82 82 81 81 81 80 80 80 80 80 79 79 79 79 79 79 78 78 78 78 78 78 77 77 77 77 77 76 76 76 75 75 75 74 74 74 73 73 72 72 71 71 70 70 69 69 68 67 67 66 65 65 64 63 62 62 61 60 59 58 57 57 56 55 54 53 52 51 50 49 48 48 47 46 45 44 43 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 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 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 25 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 38 39 40 41 43 44 46 47 49 51 52 54 56 58 60 62 65 67 69 72 75 77 80 83 86 89 92
 30 32 34 37 39 41 44 46 49 51 54 57 60 64 67 71 74 78 82 87 91 96 101 106 111 117 123 129 135 142 149 157 165 173 181 190 200 210 220 231 243 255 267 280 294 308 323 338 355 371 389 407 425 445 464 485 506 527 549 572 594 617 641 664 687 711 734 757 779 802 823 844 864 882 900 917 932 945 957 967 975 981 985 987 986 983 978 971 961 949 935 918 900 879 857 833 808 782 755 727 698 669 640 610 581 553 524 497 470 443 418 394 371 348 327 307 288 270 253 237 222 207 194 182 170 159 149 140 131 123 115 108 102 96 90 85 80 75 71 67 63 59 56 53 50 48 45 43 41 39 37 35 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 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 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 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 15 16 17 19 20 22 23 25 27 28
 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 15 17 18 19 20 22 23 25 27 29 31 33 36 39 43 46 50 55 60 66 73 80 89 98 109 121 135 150 168 188 211 237 266 299 337 380 428 483 546 616 695 783 882 992 1113 1244 1386 1537 1693 1852 2007 2154 2283 2388 2462 2501 2502 2465 2394 2294 2172 2036 1891 1744 1599 1459 1326 1202 1087 981 885 798 718 647 583 525 473 426 384 346 312 282 255 230 208 189 171 155 141 129 118 108 99 91 84 77 72 67 62 59 55 52 49 47 45 43 41 40 39 37 36 36 35 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 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 1 1 1 2
 106 107 108 108 109 110 111 111 112 113 114 115 116 117 118 119 121 122 123 125 126 128 130 132 134 136 139 141 144 147 150 153 157 160 164 169 174 179 184 190 196 203 210 218 226 235 244 254 265 276 288 301 315 329 344 360 377 394 412 431 451 471 491 512 534 555 577 598 620 640 660 679 697 713 728 740 751 759 765 769 770 768 764 757 747 735 721 705 688 668 648 626 604 581 558 534 511 487 464 442 420 398 377 357 338 319 302 285 269 253 239 225 212 200 188 178 168 158 149 141 133 126 119 113 107 101 96 91 87 83 79 75 72 69 66 63 61 58 56 54 52 50 49 47 46 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 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 47 48 49 50 51 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 87 88 89 90 91 92 92 93 94 95 95 96 97 97 98 99 99 100 101 101 102 103 103 104 104 105 106
 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 26 27 29 31 33 35 38 40 43 45 48 51 54 57 61 64 68 72 77 81 86 91 96 102 108 114 121 128 135 143 152 160 170 179 190 200 212 224 236 250 263 278 293 309 326 344 362 382 402 423 445 469 493 518 545 573 602 632 663 696 731 766 803 842 881 922 963 1005 1047 1090 1131 1172 1210 1246 1278 1306 1328 1344 1353 1353 1345 1329 1303 1270 1228 1180 1127 1069 1008 945 881 818 756 697 639 585 534 487 443 403 365 331 300 272 246 223 202 182 165 149 135 122 111 100 91 82 74 67 61 55 49 44 40 36 32 29 25 23 20 17 15 13 11 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 15 16 18 20 21 23 25 27 29 32 34 37 39 42 45 48 52 55 59 63 67 72 77 82 88 94 100 107 114 122 130 139 148 159 169 181 194 207 221 236 253 270 288 308 328 350 373 397 422 448 475 503 532 561 590 619 649 678 706 733 759 783 806 826 845 861 875 887 896 903 907 910 910 909 906 901 896 889 881 872 862 852 841 830 819 807 795 783 771 758 746 733 720 707 693 679 665 651 636 622 606 591 575 559 542 526 509 491 474 457 439 422 405 388 371 354 338 322 306 291 276 262 248 235 223 210 199 188 177 167 158 149 141 133 125 118 111 105 99 93 88 83 79 74 70 66 62 59 56 53 50 47 44 42 39 37 35 33 31 30 28 26 25 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 5 6 7 9 10 11 12
 42 45 48 52 55 59 62 66 71 75 80 84 90 95 101 107 113 120 127 135 143 151 160 170 180 191 202 215 228 242 256 272 289 306 325 345 366 389 412 437 463 490 519 548 578 610 642 674 706 739 771 802 832 861 887 911 932 951 966 977 985 989 990 987 980 970 957 942 923 903 881 858 833 807 781 754 727 699 672 645 619 592 567 541 517 493 469 446 424 403 383 363 344 325 307 290 274 258 243 229 216 203 190 178 167 157 147 137 129 120 112 105 98 92 86 80 75 70 65 61 57 53 50 47 44 41 39 37 34 33 31 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 9 11 12 13 15 16 18 19 21 23 25 27 29 32 34 37 39
 79 81 83 84 86 87 88 89 90 91 92 93 93 94 94 94 95 95 95 95 95 94 94 94 94 93 93 92 92 92 91 91 90 90 90 90 89 89 89 89 90 90 91 91 92 93 95 96 98 100 103 106 109 113 117 122 127 132 138 145 152 160 169 178 188 198 209 221 234 247 262 276 292 308 324 341 357 374 391 408 423 438 452 464 474 481 487 489 489 486 480 471 459 445 429 411 392 372 352 331 310 290 270 251 232 215 198 183 168 155 142 131 120 110 101 93 86 79 73 67 62 57 53 49 45 42 39 36 34 32 30 28 26 24 23 22 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 32 34 36 38 40 42 44 46 48 50 52 54 56 59 61 63 65 67 70 72 74 76 78
 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 39 40 41 42 42 43 44 45 46 47 49 50 51 53 54 56 57 59 61 63 65 67 69 71 74 76 79 81 84 87 89 92 96 99 102 105 109 112 116 120 123 127 131 135 139 142 146 150 154 157 161 164 168 171 173 176 178 180 182 183 184 184 185 184 184 183 181 179 177 175 172 169 165 162 158 154 150 146 142 138 133 129 125 121 117 113 109 105 102 98 95 91 88 85 82 80 77 74 72 70 67 65 63 61 59 58 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 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 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31
 91 93 94 96 98 100 102 103 105 107 108 110 111 112 114 115 116 117 118 119 120 121 122 123 123 124 125 125 126 126 127 127 127 128 128 128 129 129 129 130 130 130 131 131 132 132 133 134 135 136 137 138 139 140 142 143 145 147 149 151 153 156 158 161 164 167 170 173 176 180 184 187 191 196 200 204 208 213 218 222 227 232 237 242 247 252 256 261 266 271 275 280 284 288 292 295 298 301 304 306 307 309 309 310 309 308 307 305 303 300 296 292 288 283 278 272 266 260 253 247 240 233 226 219 212 205 198 191 185 178 172 166 160 154 148 143 137 132 127 123 118 114 110 106 102 99 95 92 89 86 83 80 78 75 73 70 68 66 64 62 60 58 57 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 35 34 33 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 13 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 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 44 46 47 49 51 53 55 56 58 60 62 64 66 68 70 72 74 76 79 81 83 85 87 89
 31 32 34 36 38 40 42 44 46 48 51 53 56 59 61 64 67 71 74 77 81 85 89 93 97 102 107 112 117 123 129 135 142 149 156 164 173 181 191 200 211 222 234 246 259 273 287 303 319 336 355 374 394 415 437 459 483 508 533 559 585 612 639 666 693 720 746 771 795 817 838 856 873 887 898 906 911 914 913 909 902 892 880 865 848 828 807 784 760 734 708 682 655 627 600 573 546 520 495 470 445 422 399 377 356 336 317 299 282 266 250 235 222 209 196 185 174 164 154 146 137 130 122 116 109 103 98 93 88 83 79 75 72 68 65 62 60 57 54 52 50 48 46 44 43 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29
 67 67 68 69 70 71 71 72 73 74 74 75 76 77 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 97 98 100 102 103 105 107 109 111 113 116 118 121 123 126 129 132 135 138 141 144 148 151 154 158 161 165 168 172 175 178 181 185 188 190 193 196 198 200 202 204 205 207 208 208 209 209 209 209 209 208 207 206 205 203 201 200 198 195 193 191 188 186 183 180 177 174 171 168 165 162 159 156 152 149 146 143 140 137 134 131 128 125 123 120 117 115 113 110 108 106 104 102 100 98 97 95 94 92 91 90 89 88 87 86 85 84 84 83 82 82 81 81 80 80 80 79 79 79 79 78 78 78 78 77 77 77 77 76 76 76 76 75 75 75 74 74 73 73 73 72 72 71 71 70 69 69 68 67 67 66 65 64 63 62 61 61 60 59 57 56 55 54 53 52 51 50 49 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 65 66
 10 11 12 13 15 16 17 18 20 21 22 24 25 27 29 30 32 34 36 39 41 43 46 49 52 55 58 61 65 69 73 78 82 87 93 98 105 111 118 126 134 143 152 162 172 184 196 209 223 238 254 270 288 307 327 348 370 392 416 440 465 491 517 543 569 595 620 645 669 692 713 733 752 768 783 796 807 816 823 828 832 834 834 833 831 827 823 817 811 803 795 787 777 768 758 747 736 724 712 700 687 674 661 647 633 618 603 588 572 556 539 523 506 489 472 455 438 421 404 387 370 354 338 323 307 293 278 265 251 238 226 214 203 193 182 173 163 155 146 138 131 124 117 111 105 99 93 88 84 79 75 71 67 63 59 56 53 50 47 45 42 39 37 35 33 31 29 27 25 23 22 20 19 17 16 15 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 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 5 5 5 5 5 5 5 4 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 1 1 2 2 3 4 5 5 6 7 8 9 9
 24 25 25 26 27 28 28 29 30 31 32 33 34 35 35 36 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 59 61 63 65 67 70 72 75 77 80 83 86 90 93 97 101 105 109 114 118 123 128 134 139 145 151 157 163 169 176 183 190 197 204 211 218 225 232 239 246 252 259 265 271 277 282 288 293 297 301 305 308 311 314 316 318 319 321 321 322 322 322 321 321 319 318 317 315 313 311 308 305 303 300 297 293 290 286 283 279 275 272 268 264 260 255 251 247 243 239 235 231 227 223 219 216 212 208 205 201 198 195 191 188 185 182 179 176 174 171 168 166 163 161 158 156 154 152 149 147 145 143 141 139 136 134 132 130 128 126 124 122 121 119 117 115 113 111 109 107 105 103 101 99 97 95 93 91 89 87 85 83 81 79 77 75 73 71 69 67 65 63 61 59 57 55 53 51 49 47 46 44 42 41 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 20 21 22 22 23
 150 158 166 175 184 193 203 213 224 235 246 258 270 282 295 308 321 335 349 363 377 391 406 420 434 448 462 476 489 502 514 526 537 547 556 565 572 578 584 588 591 594 595 595 595 593 591 588 584 580 575 570 565 559 553 547 541 535 529 523 518 512 507 501 496 491 487 483 479 475 471 468 465 462 459 456 454 452 449 447 446 444 442 440 439 437 435 433 432 430 427 425 423 420 417 414 411 407 403 399 394 389 384 378 372 365 358 351 344 336 328 319 310 302 293 284 274 265 256 246 237 228 219 210 202 193 185 177 169 161 154 147 140 133 127 121 115 109 104 99 94 89 85 81 77 73 69 66 62 59 56 53 50 48 45 43 41 38 36 34 32 30 29 27 25 24 22 21 20 18 17 16 14 13 12 11 10 9 8 7 6 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 36 38 40 42 44 47 49 52 55 58 62 65 69 73 78 82 87 92 97 103 108 115 121 128 135 142
 39 41 43 46 48 51 53 56 59 61 64 67 71 74 77 81 85 88 92 96 101 105 110 114 119 124 130 135 141 147 153 160 166 173 180 188 196 204 212 220 229 238 248 257 267 278 288 299 310 321 332 344 356 368 380 392 405 417 430 442 455 467 480 493 505 517 530 542 554 566 577 589 600 611 622 633 643 653 663 673 682 691 699 707 714 721 728 734 739 743 746 749 751 751 751 749 746 742 736 729 721 711 700 687 673 658 642 624 606 587 567 547 526 505 484 463 442 422 402 382 363 344 326 309 293 277 262 248 235 222 210 199 188 178 169 160 152 144 137 130 123 117 112 106 101 97 92 88 84 81 77 74 71 68 65 62 60 58 55 53 51 49 47 45 44 42 41 39 38 36 35 33 32 31 30 29 28 27 25 24 23 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 14 15 16 18 19 20 22 24 25 27 29 31 33 35 37
 84 85 86 87 88 88 89 90 91 92 92 93 94 94 95 95 96 96 97 97 97 98 98 98 98 98 98 98 97 97 97 96 96 95 95 94 93 93 92 91 90 90 89 88 87 87 86 85 85 84 84 83 83 83 83 83 83 83 84 84 85 86 87 88 90 91 93 95 97 100 102 105 108 111 114 118 122 126 131 135 141 146 152 158 165 172 179 187 195 204 213 223 233 244 255 267 279 291 303 315 328 340 351 362 372 381 388 394 397 399 398 395 389 382 372 360 347 332 316 300 283 266 250 233 218 202 188 174 161 149 138 128 118 109 101 94 87 80 74 69 64 60 56 52 48 45 42 40 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 20 21 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 53 53 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 48 48 49 50 51 52 52 53 54 55 56 57 58 60 61 62 63 65 66 68 70 71 73 75 77 80 82 84 87 90 93 96 99 102 106 110 114 118 122 126 131 136 141 146 152 157 163 169 175 182 189 195 202 210 217 225 233 240 249 257 265 274 282 291 300 308 317 326 334 343 351 359 367 375 382 389 395 400 406 410 414 417 419 420 421 421 419 417 414 411 406 401 395 388 381 373 364 356 347 338 328 319 309 300 290 281 272 263 254 245 237 229 221 214 206 199 192 186 180 174 168 163 157 152 148 143 139 134 130 126 123 119 116 112 109 106 103 101 98 95 93 91 88 86 84 82 80 78 76 74 73 71 69 68 66 65 63 62 60 59 58 57 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 42 41 41 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 34 34 34 33 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 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
 88 92 95 99 102 106 110 114 118 122 126 131 135 140 144 149 154 158 163 168 173 179 184 189 194 199 204 210 215 220 225 229 234 238 243 247 251 254 258 261 264 266 268 270 272 273 274 274 275 275 274 274 273 272 271 270 269 267 266 264 263 261 260 259 257 256 255 254 253 252 251 250 250 250 249 250 250 250 251 252 253 254 255 257 258 260 262 265 267 270 273 276 280 283 287 291 295 299 304 308 313 317 322 327 331 336 340 344 348 352 355 358 360 362 363 363 363 362 360 357 353 349 344 338 331 324 316 308 299 290 280 271 261 251 241 231 222 212 203 194 185 176 168 160 153 145 138 132 125 119 113 108 103 98 93 88 84 80 76 73 69 66 63 60 57 54 52 49 47 44 42 40 38 36 35 33 31 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 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 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 32 33 34 36 38 39 41 43 44 46 48 50 53 55 57 60 62 65 67 70 73 76 79 82 85
 69 70 72 74 75 77 79 80 82 84 85 87 89 90 92 94 95 97 98 100 101 103 104 106 107 109 110 111 113 114 115 117 118 119 120 121 122 124 125 126 127 128 129 130 131 132 134 135 136 137 139 140 141 143 144 146 148 150 151 154 156 158 160 163 165 168 171 174 177 181 184 188 192 196 200 204 209 213 218 223 228 234 239 245 251 257 263 269 276 282 289 296 303 309 316 323 330 337 344 351 357 363 369 375 380 384 388 391 394 396 397 398 397 396 394 390 386 382 376 370 363 355 346 338 328 319 309 299 289 279 269 259 249 239 229 220 211 202 193 185 177 169 162 155 148 142 136 130 124 119 114 109 105 100 96 92 89 85 82 78 75 72 69 67 64 62 59 57 55 53 51 49 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 33 34 35 36 37 38 40 41 42 44 45 47 48 50 51 53 54 56 57 59 60 62 64 65 67
 56 56 57 57 58 58 59 59 60 60 60 61 61 62 62 63 63 63 64 64 65 65 66 66 66 67 67 68 68 69 69 70 70 71 72 72 73 73 74 75 75 76 77 78 78 79 80 81 81 82 83 84 85 86 87 87 88 89 90 91 92 93 94 95 95 96 97 98 99 99 100 101 102 102 103 104 104 105 105 106 106 107 107 108 108 109 109 109 110 110 110 111 111 111 111 111 111 111 111 111 111 111 111 110 110 110 109 109 108 108 107 106 105 105 104 103 102 100 99 98 97 95 94 93 91 90 88 87 85 84 82 80 79 77 76 74 73 71 69 68 66 65 64 62 61 59 58 57 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 34 34 33 32 32 31 30 29 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 14 14 14 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 38 39 40 41 42 42 43 44 45 46 46 47 48 48 49 50 50 51 52 52 53 53 54 54 55 56
 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 34 35 36 38 39 40 41 43 44 45 47 49 51 52 55 57 59 62 64 67 71 74 78 82 86 91 96 101 107 113 120 127 135 144 153 163 173 184 196 209 222 237 252 268 284 302 320 339 359 379 399 420 440 461 481 501 519 536 552 566 578 587 594 598 599 597 592 584 574 562 547 530 512 492 472 451 430 408 387 366 345 326 306 288 270 254 238 223 209 196 184 172 161 151 142 134 126 118 112 105 99 94 89 84 80 76 72 69 65 62 60 57 55 52 50 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15
 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 5 7 8 10 12 15 18 21 26 30 36 42 50 58 68 79 92 107 124 143 165 190 218 251 287 328 375 428 487 554 629 711 803 901 1007 1118 1232 1343 1447 1537 1607 1651 1665 1647 1601 1529 1437 1333 1222 1110 1000 896 799 710 629 556 490 432 381 335 295 260 229 202 178 157 138 122 108 96 85 76 68 61 54 49 44 40 37 33 31 28 26 24 23 21 20 19 18 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 11 13 16 18 21 24 27 30 33 37 40 44 48 52 57 61 66 71 76 82 87 93 99 105 111 117 124 130 136 143 148 154 159 164 169 172 175 178 179 180 180 179 177 174 170 166 161 156 150 144 137 130 124 117 110 103 97 91 84 79 73 68 63 58 54 49 46 42 39 36 33 30 28 26 24 22 21 19 18 17 15 14 14 13 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6
 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 12 13 15 17 19 21 24 26 29 32 36 40 44 49 54 60 66 74 82 91 102 113 126 141 158 177 198 222 250 280 315 353 397 445 498 555 618 684 754 824 894 960 1018 1067 1103 1124 1129 1118 1092 1054 1006 950 891 830 769 710 653 600 550 504 462 424 389 357 328 301 278 256 236 219 202 188 174 162 151 141 131 123 115 108 101 95 90 85 80 76 72 68 65 61 59 56 54 51 49 47 46 44 43 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 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 13 13 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 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 64 67 71 74 78 81 84 88 92 95 99 102 106 110 113 117 121 124 128 132 135 139 142 146 149 152 155 158 162 164 167 170 173 175 178 180 183 185 187 190 192 194 196 198 201 203 206 209 212 215 218 222 227 232 237 244 250 258 267 276 287 298 311 325 341 358 377 397 419 443 469 497 527 560 594 631 671 712 756 802 850 899 948 999 1048 1097 1142 1184 1221 1251 1274 1287 1290 1283 1265 1236 1198 1152 1099 1040 978 913 848 783 720 660 602 548 497 451 407 368 332 299 269 243 219 197 177 160 144 130 118 107 97 88 80 73 67 62 57 52 48 45 42 39 36 34 32 30 28 27 26 24 23 22 21 20 20 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 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 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 1 2 2 3 4 5 6 7 8 10 11 13 14 16 18 20 22 24 26 28 30 33 35 38 40 43 46 49 52 55 58
 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 30 30 30 30 30 31 31 32 32 33 33 34 35 36 37 38 39 40 42 44 46 48 50 53 56 59 63 67 71 76 81 86 93 99 106 114 123 132 142 153 164 176 189 203 217 233 249 265 283 301 319 337 355 373 391 407 422 436 448 457 464 468 470 468 463 456 446 434 419 403 386 367 348 329 310 291 272 254 237 220 204 189 176 163 150 139 129 119 110 102 95 88 81 76 70 66 61 57 53 50 47 44 42 39 37 35 33 32 30 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 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 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31
 54 54 55 55 56 56 57 57 58 58 59 60 60 61 61 62 63 64 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 81 82 84 86 88 90 92 94 97 99 102 105 107 111 114 117 121 125 129 133 138 143 148 153 158 164 170 176 182 189 195 202 210 217 224 232 240 247 255 263 271 279 287 295 302 310 317 324 331 337 343 349 354 358 362 366 369 371 372 373 373 372 371 368 365 361 357 351 345 339 332 324 316 307 298 289 280 270 261 251 241 232 222 213 204 195 186 178 169 162 154 147 140 133 127 121 115 110 105 100 95 91 87 83 80 76 73 70 67 64 62 59 57 55 53 51 49 47 45 44 42 41 39 38 37 36 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 45 45 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 52 52 53 53 54
 101 101 102 102 103 104 105 106 106 107 108 109 110 112 113 114 115 117 118 120 122 123 125 127 130 132 134 137 140 143 147 150 154 159 163 168 174 180 186 194 201 209 218 228 239 250 262 276 290 305 322 339 357 377 398 419 442 466 490 515 541 566 591 616 641 664 685 704 721 735 745 752 755 754 748 739 726 710 690 667 643 616 588 559 530 501 471 443 415 388 362 337 313 291 269 249 231 213 197 182 167 154 142 130 120 110 101 93 85 78 72 66 61 56 51 47 44 40 37 34 32 29 27 25 24 22 21 20 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 25 26 27 29 30 32 33 35 36 38 39 41 42 44 46 47 49 51 52 54 56 57 59 61 62 64 66 67 69 71 72 74 75 77 78 79 81 82 83 84 85 86 87 88 89 90 90 91 92 92 92 93 93 93 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 95 95 95 95 96 96 96 97 97 97 98 98 99 99 100
 12 12 13 14 14 15 16 16 17 18 19 20 21 21 22 23 24 25 26 27 29 30 31 32 34 35 36 38 39 41 43 45 47 49 51 53 55 58 61 64 67 70 73 77 81 85 90 94 99 105 111 117 124 131 139 148 156 166 176 187 199 212 225 239 253 269 285 302 319 337 355 374 392 411 429 446 463 478 493 505 516 524 530 534 535 533 529 522 512 500 486 471 454 435 416 396 375 355 335 314 295 276 257 240 223 207 192 178 164 152 140 129 119 110 101 93 86 80 73 68 63 58 54 50 46 43 40 38 35 33 31 29 28 26 25 24 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 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 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 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 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11
 68 67 67 67 66 66 66 66 65 65 65 64 64 63 63 63 62 62 61 61 60 60 60 59 59 58 58 57 57 56 56 56 55 55 54 54 54 53 53 53 53 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 55 55 56 57 58 58 59 60 61 62 63 65 66 67 69 70 71 73 75 76 78 80 82 84 86 88 90 93 95 97 100 103 105 108 111 114 117 120 123 126 129 132 136 139 142 146 149 152 155 158 161 164 167 169 171 173 175 177 178 179 179 179 179 178 177 175 173 171 169 166 162 159 155 151 147 143 139 135 130 126 121 117 113 109 105 101 97 93 89 86 82 79 76 73 70 67 65 62 60 57 55 53 51 49 47 46 44 42 41 39 38 37 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 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 49 50 51 52 52 53 54 54 55 56 57 57 58 59 59 60 61 61 62 62 63 64 64 65 65 65 66 66 67 67 67 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68
 143 141 140 139 137 136 135 134 133 131 130 129 128 128 127 126 125 124 124 123 123 122 122 121 121 121 120 120 120 120 119 119 119 119 119 119 119 120 120 120 120 121 121 121 122 122 123 124 124 125 126 127 127 128 129 130 131 132 133 134 136 137 138 139 140 142 143 144 145 147 148 150 151 153 154 156 158 159 161 163 165 167 169 171 173 175 177 180 182 184 187 189 192 194 196 199 201 203 205 207 209 210 212 213 214 214 214 214 213 212 210 208 206 203 200 196 192 187 182 177 172 166 161 155 149 143 138 132 126 121 116 110 106 101 96 92 88 84 80 77 73 70 67 65 62 60 58 55 54 52 50 48 47 46 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 40 40 41 42 43 44 46 47 48 50 51 53 55 57 59 61 63 65 68 70 73 76 79 82 85 89 92 96 99 103 107 111 114 118 122 126 129 133 136 139 142 145 147 150 152 153 155 156 157 158 158 158 158 158 158 157 156 155 154 153 152 151 150 148 147 145 144
 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 46 46 47 47 48 49 50 51 52 53 54 56 57 59 60 62 64 66 68 70 72 74 77 79 82 85 87 90 93 96 100 103 106 109 113 116 120 123 127 130 134 137 141 144 148 151 154 157 160 163 166 168 170 172 174 176 177 178 178 178 178 178 177 176 175 173 171 169 166 163 160 157 153 150 146 142 138 134 130 126 122 118 114 110 106 103 99 95 92 89 86 83 80 77 74 72 69 67 65 62 60 58 57 55 53 52 50 49 47 46 45 44 43 41 40 39 38 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 41 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 52 52 52 52 53 53 53 53 54 54 54 54 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 53 52 52 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 49 48
 216 217 218 218 218 218 217 217 216 215 214 213 212 211 210 208 207 206 204 203 201 200 198 197 195 194 192 191 190 189 187 186 185 184 184 183 182 182 181 181 181 181 181 182 182 183 183 184 185 186 187 189 190 192 193 195 196 198 200 202 203 205 207 209 210 212 214 215 217 218 219 221 222 223 223 224 225 225 226 226 226 225 225 225 224 223 222 220 219 217 215 213 211 208 205 202 199 196 192 188 185 181 176 172 168 163 159 154 149 145 140 135 131 126 122 117 113 108 104 100 96 93 89 85 82 79 76 73 70 68 65 63 61 59 57 55 54 52 51 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 42 43 45 46 48 50 52 54 56 59 61 64 67 70 73 77 80 84 88 92 96 101 105 110 115 120 125 130 135 140 145 150 155 160 165 170 175 179 184 188 192 195 199 202 205 207 209 211 213 214 216
 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 41 41 42 43 44 44 46 47 48 49 51 52 54 56 58 60 62 65 68 70 74 77 81 85 89 93 98 103 109 115 121 128 134 142 149 157 165 174 182 191 200 209 218 227 236 245 254 263 271 278 286 292 299 304 309 313 317 319 322 323 324 324 323 322 320 318 315 312 308 304 300 295 291 286 280 275 270 264 259 253 247 241 236 230 224 219 213 207 202 196 191 186 180 175 170 165 160 156 151 147 142 138 134 130 127 123 120 116 113 110 107 105 102 99 97 95 93 91 89 87 86 84 83 81 80 79 77 76 75 74 73 72 72 71 70 69 69 68 68 67 67 66 66 65 65 65 64 64 64 64 63 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 64 64 64 64 64 64 64 64 63 63 63 63 63 62 62 62 61 61 60 60 59 59 59 58 58 57 56 56 55 55 54 54 54 53 53 52 52 52 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 51 51 51 52 52 53 53 53 54 55 55 56 56 57 58 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 82 83 84 85 86 86 87 87 87 88 88 88 87 87 87 86 86 85 84 83 82 81 80 79 77 76 75 73 72 70 69 67 66 64 63 61 60 59 57 56 55 54 53 51 50 49 48 47 47 46 45 44 43 43 42 41 41 40 40 39 39 39 38
 29 29 30 31 32 32 33 34 35 36 37 38 39 40 42 43 44 46 47 48 50 52 53 55 57 59 61 63 65 67 70 72 75 78 81 84 87 90 94 97 101 105 109 114 118 123 128 133 138 143 149 154 160 166 172 178 184 190 196 201 207 213 218 223 228 233 237 241 245 248 251 254 256 258 259 260 260 260 259 259 257 256 254 252 250 247 244 241 238 234 231 227 223 219 215 211 207 203 198 194 190 186 181 177 173 169 165 160 156 152 148 144 140 137 133 129 126 122 119 116 113 109 107 104 101 98 96 93 91 88 86 84 82 80 78 76 74 73 71 69 68 66 65 64 62 61 60 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 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 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 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 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 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28
 106 108 111 113 116 118 121 123 126 128 131 133 135 138 140 142 144 146 148 150 152 154 156 158 160 162 163 165 166 168 169 171 172 173 175 176 177 179 180 181 183 184 186 188 190 192 194 196 199 202 205 208 211 215 219 223 227 232 237 242 248 253 259 265 271 278 284 290 297 303 310 316 323 329 334 340 345 350 354 358 361 363 365 365 365 364 362 359 356 351 345 338 331 322 313 304 293 283 272 260 249 237 226 214 203 192 181 171 160 151 141 133 124 116 109 102 95 89 83 78 73 68 64 60 56 52 49 46 44 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 36 36 37 37 38 38 39 40 41 42 43 44 45 46 47 49 50 52 53 55 56 58 60 62 64 66 68 70 72 75 77 79 81 84 86 89 91 93 96 98 101 103
 119 124 128 133 138 143 148 153 159 164 170 175 181 187 193 199 205 210 216 222 228 233 239 244 250 255 260 264 269 273 277 280 284 287 290 292 294 296 297 299 300 300 301 301 301 301 301 301 301 300 300 299 299 298 297 297 297 296 296 295 295 295 294 294 294 294 294 294 293 293 293 293 292 292 291 291 290 289 288 287 286 284 283 281 279 277 274 271 269 265 262 258 255 251 246 242 237 233 228 223 217 212 207 201 196 190 184 179 173 167 162 156 151 146 140 135 130 125 121 116 112 107 103 99 96 92 88 85 82 79 76 73 70 68 65 63 61 58 56 54 53 51 49 48 46 44 43 42 40 39 38 37 36 34 33 32 31 30 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 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 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 41 42 43 44 45 46 48 49 51 52 54 56 58 60 62 65 67 70 72 75 78 81 84 88 91 95 99 102 106 111 115
 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 52 53 55 56 58 60 62 64 66 69 71 74 78 81 85 89 94 99 104 110 117 125 133 142 152 163 175 189 204 220 239 259 281 305 331 360 391 425 462 501 543 587 634 683 733 784 835 884 932 976 1015 1048 1074 1091 1099 1098 1088 1069 1042 1008 969 925 878 830 780 731 683 636 591 548 507 469 433 400 369 340 314 289 267 246 227 209 194 179 166 153 142 132 123 115 107 100 94 88 83 79 74 71 67 64 61 59 56 54 52 50 49 47 46 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 9 8 7 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 1 1 2 2 3 3 4 4 5 6 6 7 7 8 9 9 10 10 11 12 12 13 14 14 15 16 16 17 17 18 19 19 20 20 21 21 22 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30
 21 22 23 24 25 26 27 29 30 31 33 34 36 38 40 41 43 46 48 50 53 55 58 61 64 68 71 75 79 84 88 94 99 105 111 118 125 132 140 149 158 168 178 189 200 212 225 238 252 266 280 294 308 322 336 349 361 372 382 390 397 402 406 407 407 404 400 394 387 379 369 359 348 336 324 312 300 288 276 264 252 241 230 220 210 200 191 182 174 166 158 151 144 138 132 126 120 115 110 106 101 97 93 89 86 82 79 76 73 71 68 66 64 62 60 58 56 55 54 52 51 50 49 48 48 47 46 46 45 45 45 45 44 44 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 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 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20
 56 58 60 62 64 66 68 70 72 75 78 80 83 87 90 93 97 101 105 110 114 119 125 130 136 143 149 157 164 172 180 189 198 208 218 228 239 249 260 271 282 292 302 312 320 328 335 340 344 347 348 347 345 342 337 331 323 315 306 296 286 275 265 254 243 232 222 212 202 192 183 174 166 158 150 143 136 130 124 118 113 107 103 98 94 89 86 82 78 75 72 69 66 63 61 58 56 54 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 54
 123 124 125 126 126 128 129 130 131 133 135 137 139 141 143 146 149 152 155 159 162 166 171 175 180 185 191 197 203 209 216 223 230 238 246 254 262 271 279 288 297 305 313 321 329 336 342 348 353 356 359 361 362 362 360 357 354 349 343 337 329 321 313 303 294 284 274 264 254 244 234 225 215 206 197 188 180 172 164 156 149 142 135 129 123 117 112 106 101 97 92 88 83 79 76 72 69 65 62 59 57 54 51 49 47 44 42 40 38 37 35 33 32 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 69 70 71 73 74 76 77 79 80 82 84 85 87 89 90 92 94 96 97 99 101 103 105 106 108 110 111 113 115 116 118 119 120 122 123 124 125 126 127 128 128 129 129 130 130 130 130 131 131 130 130 130 130 129 129 129 128 128 127 127 126 126 125 125 124 124 123 123 123 122 122 122 122 121 121 121 121 122 122 122 122 123
 40 41 43 44 46 47 49 51 52 54 56 59 61 63 66 68 71 74 77 81 85 89 93 97 102 107 113 119 125 132 140 148 157 166 177 188 200 214 228 244 261 279 299 320 343 368 394 422 452 483 516 550 584 619 654 688 720 751 779 803 824 839 850 855 855 849 839 824 806 784 759 733 704 675 646 617 588 560 532 506 480 456 433 412 391 372 354 337 321 306 292 279 267 256 245 235 226 218 210 203 196 190 184 178 174 169 165 161 158 155 152 150 148 146 144 143 142 141 140 140 139 139 138 138 138 138 138 138 138 137 137 137 136 136 135 134 133 132 131 130 128 127 125 123 121 119 116 114 112 109 107 104 101 99 96 93 91 88 85 82 80 77 74 72 69 67 64 62 59 57 55 52 50 48 46 44 42 40 38 36 34 32 30 29 27 25 24 22 21 19 18 16 15 14 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 27 27 28 28 29 30 31 32 32 33 34 35 37 38 39
 90 92 93 94 95 96 97 98 100 101 102 103 104 105 106 108 109 110 111 112 114 115 116 117 119 120 121 123 124 126 127 129 130 132 133 135 137 139 140 142 144 146 149 151 153 156 158 161 163 166 169 171 174 177 180 183 187 190 193 196 199 202 206 209 212 215 218 221 223 226 229 231 233 235 237 239 241 242 244 245 246 246 247 247 247 247 246 245 244 243 242 240 238 236 233 230 227 224 220 216 212 208 203 198 194 188 183 178 173 167 162 156 151 145 140 135 129 124 119 114 110 105 100 96 92 88 84 80 77 73 70 67 64 61 59 56 54 51 49 47 45 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 51 53 54 55 57 58 60 61 63 64 65 67 68 70 71 72 74 75 77 78 79 81 82 83 84 86 87 88 89
 38 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 42 42 43 44 44 45 46 47 48 49 50 52 53 55 56 58 60 62 64 67 69 72 75 78 81 84 88 92 96 100 105 109 114 119 124 130 135 141 147 153 159 165 171 177 183 189 195 201 206 211 216 221 225 229 233 236 239 242 244 245 247 247 248 248 247 247 245 244 242 239 237 234 230 227 223 219 214 210 205 200 195 189 184 179 173 167 162 156 150 145 139 134 128 123 118 113 108 103 99 94 90 86 82 78 75 72 69 66 63 60 58 55 53 51 49 47 46 44 43 41 40 39 38 36 35 35 34 33 32 31 31 30 30 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 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 26 26 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 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 48 48 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 38
 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 53 53 54 54 55 56 57 57 58 59 60 62 63 64 66 68 69 71 74 76 78 81 84 87 91 95 99 103 108 112 118 123 129 135 142 149 156 163 171 179 187 195 203 211 219 227 235 242 248 255 260 265 269 272 274 276 276 275 274 271 268 264 259 254 248 242 235 228 220 213 205 197 190 182 174 167 160 152 145 139 132 126 120 114 108 103 98 93 88 83 79 75 71 67 64 60 57 54 51 49 46 44 42 40 38 36 35 33 32 31 30 29 28 27 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 54 55 56 57 59 60 61 62 63 65 66 67 68 70 71 72 73 74 76 77 78 79 80 81 82 83 83 84 85 85 86 86 87 87 87 88 88 88 87 87 87 87 86 86 85 84 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 66 65 64 63 62 61 61 60 59 59 58 57 57 56 56 55 55 54 54 53 53 53 52 52 52 52 51 51 51 51
 40 40 40 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 53 54 55 56 57 58 58 59 60 61 62 64 65 66 67 68 70 71 72 74 75 77 78 79 81 83 84 86 87 89 90 92 93 94 96 97 98 99 101 102 103 104 104 105 106 106 107 107 107 108 108 108 108 107 107 107 106 106 105 105 104 103 102 101 100 99 98 97 96 95 93 92 91 90 88 87 85 84 83 81 80 78 77 76 74 73 71 70 69 67 66 65 63 62 61 60 59 58 56 55 55 54 53 52 51 51 50 49 49 48 48 48 48 47 47 47 47 47 47 48 48 48 49 49 50 50 51 52 52 53 54 55 56 57 58 59 60 62 63 64 66 67 69 70 72 74 76 77 79 81 83 85 87 90 92 94 97 99 102 104 107 109 112 115 117 120 123 126 128 131 134 136 139 141 143 145 147 149 151 152 154 154 155 156 156 156 155 155 154 153 151 150 148 146 143 141 138 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 89 86 84 81 79 77 75 73 71 69 67 65 63 62 60 58 57 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39
 83 85 88 90 93 96 98 101 104 107 110 113 117 120 124 128 132 136 140 144 148 153 158 163 168 173 178 183 189 195 200 206 212 218 224 229 235 240 246 251 256 260 264 268 271 274 276 278 279 279 279 279 277 275 273 270 267 263 258 254 249 244 239 233 228 222 217 211 205 200 194 189 184 179 174 169 164 160 155 151 147 143 139 136 132 129 126 123 120 117 114 112 109 107 104 102 100 98 96 94 92 90 89 87 86 84 83 81 80 79 78 76 75 74 73 73 72 71 70 70 69 69 68 68 68 68 68 68 68 68 68 69 69 70 71 71 72 73 74 76 77 78 79 81 82 84 86 88 89 91 93 95 97 99 101 103 105 107 109 112 114 116 118 120 122 124 127 129 131 133 135 137 139 141 143 145 147 149 151 152 154 155 157 158 159 160 161 162 162 162 163 163 162 162 161 160 159 158 157 155 153 151 148 146 143 140 137 134 131 128 124 121 118 114 111 107 104 100 97 94 91 87 84 82 79 76 73 71 69 66 64 62 60 58 57 55 53 52 50 49 48 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 54 56 57 59 61 63 65 66 68 70 72 74 76 79 81
 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 53 53 54 54 55 56 56 57 58 59 60 62 63 64 66 68 70 72 74 77 79 82 85 89 92 96 101 105 110 116 122 128 134 141 149 156 165 173 182 192 202 212 222 233 244 256 267 279 291 302 314 325 335 345 354 363 370 377 382 385 388 388 387 385 381 375 368 360 350 340 328 316 303 290 277 263 250 236 223 210 197 185 174 163 152 142 132 123 115 107 99 92 86 80 74 69 64 60 56 52 49 46 43 40 38 36 34 32 30 29 28 26 25 24 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 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 33 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48
 126 126 127 128 129 130 131 132 132 133 134 135 136 137 138 139 140 141 142 143 144 146 147 149 151 152 154 156 159 161 163 166 169 172 175 179 182 186 190 195 199 204 209 214 219 225 231 236 242 248 254 260 266 271 277 282 287 292 296 300 303 305 307 309 310 310 309 308 306 304 300 297 292 288 282 277 271 264 258 251 244 237 229 222 215 207 200 193 185 178 171 164 158 151 145 139 133 127 121 116 110 105 100 96 91 87 83 79 75 71 68 64 61 59 56 53 51 49 46 44 43 41 39 38 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 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 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 52 54 55 57 59 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 95 97 98 100 102 104 106 108 109 111 112 114 115 117 118 119 120 122 123 124 125
 21 22 22 23 24 25 26 27 28 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 47 48 50 51 53 55 56 58 60 62 64 67 69 72 74 77 80 83 87 91 95 99 103 108 113 119 125 132 139 146 154 163 172 183 193 205 217 230 244 259 274 290 307 325 343 362 381 401 420 440 459 478 496 513 529 543 555 566 574 579 583 583 581 577 569 560 549 536 521 504 487 469 450 431 412 393 373 355 336 318 301 285 269 254 239 226 213 201 189 178 168 159 150 142 134 127 121 115 109 104 99 94 90 86 83 79 76 73 71 68 66 63 61 59 57 56 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 18 19 19 20
 63 64 65 66 67 68 70 71 73 74 76 78 80 82 85 87 90 92 95 98 102 105 108 112 116 120 123 128 132 136 140 144 148 152 156 159 163 166 169 171 173 174 175 175 175 174 173 171 168 166 162 159 155 151 147 142 138 133 129 124 120 115 111 107 103 99 96 92 89 85 82 79 77 74 72 69 67 65 63 61 60 58 56 55 54 52 51 50 49 48 47 47 46 45 45 44 43 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 46 46 46 45 44 44 43 43 42 42 41 40 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 48 48 49 50 51 52 53 54 54 55 56 56 57 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 58 58 57 57 57 57 57 56 56 56 56 56 56 56 57 57 57 57 58 58 58 59 60 60 61 62
 106 107 109 111 112 114 116 119 121 123 126 128 131 134 137 140 144 147 151 155 159 163 167 172 177 182 187 192 198 203 209 215 221 226 232 238 243 248 253 258 262 265 268 270 272 273 273 273 271 270 267 264 260 255 250 245 239 233 227 221 214 208 202 195 189 183 177 171 165 160 155 149 145 140 135 131 127 123 120 116 113 110 107 104 101 99 96 94 92 90 88 86 84 83 81 79 78 77 75 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 60 59 58 58 57 56 56 55 54 54 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 27 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 15 15 15 14 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 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 46 47 48 50 51 53 55 56 58 59 61 62 64 66 67 69 70 72 73 75 76 78 79 81 82 83 85 86 87 89 90 91 93 94 95 97 98 99 101 102 104
 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 55 56 57 59 61 62 64 66 68 71 73 76 79 82 85 89 92 96 100 104 109 113 118 123 128 134 139 145 151 157 162 168 175 181 187 193 198 204 210 215 221 226 230 235 239 243 246 249 251 254 255 256 257 257 257 256 255 253 251 249 246 242 238 234 230 225 220 214 209 203 197 192 186 179 173 167 161 156 150 144 138 133 128 123 118 113 109 105 101 97 93 90 87 84 81 78 76 74 72 70 68 67 65 64 63 61 61 60 59 58 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 57 57 57 58 58 59 59 60 60 61 61 62 62 62 63 63 64 64 65 65 65 66 66 66 66 67 67 67 67 66 66 66 65 65 65 64 63 63 62 61 60 59 58 57 56 55 53 52 51 50 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 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 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 37
 62 64 67 69 71 74 76 79 82 84 87 90 93 96 98 101 104 107 110 112 115 118 120 122 125 127 129 131 132 133 134 135 136 136 136 136 136 135 134 133 132 130 128 126 124 122 120 117 115 112 109 107 104 102 99 97 94 92 89 87 85 83 80 78 77 75 73 71 70 68 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 48 47 47 47 46 46 46 45 45 45 45 45 44 44 44 44 44 44 45 45 45 45 45 46 46 46 47 47 48 49 49 50 51 51 52 53 54 55 56 57 59 60 61 62 63 65 66 67 69 70 71 72 73 74 75 76 77 78 78 79 79 79 80 80 80 79 79 79 78 78 77 76 75 74 73 72 71 70 69 67 66 65 63 62 60 59 57 56 54 53 51 50 48 47 45 44 43 41 40 38 37 36 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 30 31 32 33 35 36 38 39 41 42 44 46 48 50 51 53 55 58 60
 68 69 71 72 73 74 75 77 78 79 80 81 83 84 85 86 87 89 90 91 93 94 95 97 98 100 101 103 104 106 108 109 111 113 115 117 119 122 124 126 129 132 134 137 140 144 147 150 154 158 162 166 170 174 179 183 188 192 197 202 207 211 216 221 225 230 234 238 242 245 249 252 255 257 259 261 263 264 265 265 265 265 264 263 262 260 258 256 253 250 247 243 240 236 231 227 223 218 213 209 204 199 194 188 183 178 173 168 163 158 153 148 144 139 134 130 126 122 118 114 110 107 103 100 97 94 92 89 87 85 83 81 79 78 77 75 74 73 72 71 71 70 70 69 69 68 68 68 68 68 67 67 67 67 67 68 68 68 68 68 68 68 69 69 69 69 69 69 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 69 69 68 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 49 51 52 53 55 56 57 58 60 61 62 63 65 66 67
 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 60 61 63 65 67 69 71 73 75 78 80 83 85 88 91 94 98 101 105 109 113 117 121 126 131 136 141 146 151 157 163 168 174 180 186 192 197 203 208 214 219 223 228 232 236 239 242 244 246 248 249 250 250 250 249 248 246 244 242 240 237 234 231 227 223 220 216 212 208 203 199 195 191 186 182 178 173 169 165 161 157 153 149 145 141 138 134 131 127 124 121 118 115 112 109 107 104 102 100 98 96 94 92 90 89 88 86 85 84 83 82 81 80 80 79 78 78 77 77 76 76 76 75 75 74 74 74 73 73 73 73 72 72 72 71 71 70 70 70 69 69 69 68 68 67 67 66 66 65 65 64 64 63 62 62 61 61 60 59 59 58 57 56 56 55 54 53 52 52 51 50 49 48 47 46 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 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 24 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33
 40 41 42 43 43 44 45 46 47 47 48 49 50 51 51 52 53 54 55 55 56 57 58 58 59 60 60 61 62 62 63 64 64 65 65 66 67 67 68 68 69 70 70 71 72 73 73 74 75 76 77 78 79 80 82 83 85 86 88 90 91 93 95 97 99 102 104 106 109 111 114 117 119 122 125 127 130 133 136 139 142 144 147 150 153 155 158 160 162 165 167 169 170 172 173 175 176 176 177 177 177 177 177 176 175 174 173 171 169 167 165 162 160 157 154 151 147 144 141 137 134 130 127 123 120 117 113 110 107 103 100 97 94 91 89 86 83 81 78 76 74 71 69 67 65 63 62 60 58 56 55 53 52 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 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 14 14 14 14 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 19 20 21 21 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 38 39 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 38 38 37 37 37 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 39 40
 63 62 60 59 57 56 54 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 43 43 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 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 51 51 51 52 52 53 53 54 54 54 55 55 56 56 57 57 57 58 58 59 59 59 60 60 60 61 61 61 61 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 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 68 68 68 69 69 70 70 71 71 72 72 73 74 74 75 76 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 103 104 105 106 106 107 107 107 108 108 108 107 107 107 106 106 105 104 103 102 101 99 98 97 95 94 92 91 89 87 85 84 82 80 79 77 75 73 72 70 68 67 65
 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 51 52 53 55 57 58 60 62 63 65 67 69 71 73 75 77 79 81 82 84 86 88 89 91 92 94 95 96 97 98 99 100 100 101 101 101 101 101 101 101 101 100 100 99 99 98 97 96 95 94 93 92 91 90 89 88 86 85 84 83 81 80 79 78 76 75 74 72 71 70 69 67 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 44 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 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 43 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 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34
 32 33 34 35 36 38 39 40 41 42 44 45 46 48 49 51 52 54 55 57 59 60 62 64 66 68 70 71 73 75 77 79 81 83 85 87 89 91 93 95 96 98 99 101 102 103 104 105 105 106 106 106 106 106 106 106 105 105 104 103 102 101 100 99 98 96 95 94 93 91 90 89 87 86 85 84 83 81 80 79 78 77 76 75 74 73 72 71 70 70 69 68 67 66 66 65 64 63 63 62 61 60 60 59 58 57 57 56 55 54 54 53 52 51 50 49 49 48 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 29 30 31
 97 95 93 91 89 87 85 83 82 80 78 76 74 73 71 69 68 66 65 63 62 60 59 58 56 55 54 53 52 51 50 49 48 47 47 46 46 45 45 45 44 44 44 45 45 45 45 46 46 47 48 49 50 51 52 53 54 56 57 58 60 62 63 65 67 69 71 73 74 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 112 114 115 117 118 119 120 121 122 122 123 123 124 124 124 124 123 123 123 122 121 120 119 118 117 116 114 113 111 110 108 107 105 103 101 100 98 96 95 93 91 90 88 86 85 83 82 80 79 77 76 75 73 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 41 40 39 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 26 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 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 22 23 23 24 25 27 28 29 30 31 32 33 35 36 37 39 40 41 43 44 46 47 49 51 52 54 56 58 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 119 121 122 124 125 127 128 129 130 131 132 133 133 134 134 135 135 135 135 135 135 135 134 134 133 132 132 131 130 129 127 126 125 123 122 120 119 117 115 114 112 110 108 106 104 103 101 99
 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 34 35 36 37 38 39 41 42 44 46 48 51 54 56 60 63 67 72 77 82 89 95 103 111 120 130 141 153 166 181 196 213 231 250 271 293 315 339 363 387 411 434 456 475 492 505 514 519 519 515 506 493 476 457 435 412 387 363 338 314 291 269 247 227 209 191 175 160 146 134 122 111 102 93 84 77 70 64 59 54 49 45 41 38 35 32 29 27 25 24 22 21 19 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 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 6 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 20 20 20 20 20 20 21 21 21 21 21
 24 25 26 26 27 28 28 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 56 58 60 61 63 65 68 70 72 75 77 80 83 86 90 93 97 101 105 109 114 118 123 128 134 139 144 150 155 161 167 172 178 183 188 193 198 202 206 209 212 215 217 218 218 219 218 217 215 213 210 207 203 199 194 189 184 179 173 168 162 156 151 145 139 134 128 123 118 112 107 103 98 93 89 85 81 77 73 70 67 64 61 58 55 53 50 48 46 44 42 41 39 38 37 36 35 34 33 32 32 31 31 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 39 39 40 40 41 42 42 43 43 44 45 45 46 47 47 48 48 49 50 50 51 52 52 53 53 54 54 55 56 56 57 57 58 58 59 59 59 60 60 61 61 61 62 62 62 63 63 63 63 63 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 63 63 63 62 62 62 61 61 60 59 59 58 57 57 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 16 15 15 14 14 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24
 33 33 34 34 34 35 35 36 36 37 38 39 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 61 63 66 68 71 74 77 80 84 87 91 95 99 103 107 112 116 121 125 130 134 139 143 147 150 154 157 160 162 164 165 166 167 167 166 166 164 163 161 159 156 154 151 148 145 141 138 135 131 128 125 122 119 116 113 110 107 104 102 99 97 95 93 90 88 87 85 83 81 80 78 77 76 74 73 72 71 70 69 68 67 66 65 65 64 63 63 62 61 61 60 60 59 59 59 58 58 58 57 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 52 52 52 52 52 51 51 51 51 51 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 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 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 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 55 55 55 55 56 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 68 69 69 69 69 69 69 69 69 68 68 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33
 44 44 44 44 44 45 45 45 45 46 46 47 47 47 48 49 49 50 50 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 75 76 77 78 78 79 80 81 82 82 83 83 84 84 84 84 85 85 85 85 85 84 84 84 84 83 83 83 83 82 82 81 81 81 80 80 80 80 79 79 79 79 79 79 79 79 79 79 80 80 80 81 81 82 83 84 84 85 86 87 89 90 91 93 94 96 98 100 102 104 106 108 111 113 116 118 121 124 126 129 131 134 136 139 141 143 145 146 148 149 150 150 150 150 149 148 147 145 143 141 139 136 133 130 127 124 120 117 114 110 107 103 100 97 94 90 87 85 82 79 76 74 71 69 67 65 63 61 59 57 55 54 52 51 49 48 47 46 44 43 42 41 40 39 38 37 37 36 35 34 34 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 23 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 61 63 64 65 67 68 70 71 73 74 75 77 78 79 80 81 82 83 83 84 84 85 85 85 85 84 84 83 83 82 81 80 79 78 76 75 74 72 71 70 68 67 65 64 63 61 60 59 58 57 55 54 53 53 52 51 50 49 49 48 47 47 46 46 46 45 45 45 44 44 44 44 44 44
 41 41 42 42 42 43 43 43 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 50 50 51 51 52 53 53 54 55 56 57 58 59 61 62 63 65 66 68 70 72 74 76 78 80 82 84 87 89 91 94 96 99 101 104 107 109 112 115 117 120 123 125 128 130 132 135 137 139 141 143 145 146 148 149 150 151 152 152 152 152 152 152 151 151 150 148 147 145 144 142 140 137 135 133 130 128 125 122 120 117 114 112 109 107 104 102 99 97 95 93 91 89 87 86 84 83 82 81 80 79 78 77 76 76 75 75 75 74 74 74 74 74 74 74 75 75 75 75 76 76 77 77 77 78 78 79 80 80 81 81 82 83 83 84 84 85 86 86 87 88 88 89 89 90 91 91 92 92 93 93 93 94 94 94 95 95 95 95 95 95 95 95 95 95 95 94 94 94 93 93 92 92 91 91 90 89 89 88 87 86 86 85 84 83 82 81 80 80 79 78 77 76 75 74 73 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41
 180 182 183 184 184 184 184 183 182 181 179 177 175 172 169 167 164 161 157 154 151 148 145 141 138 135 132 129 126 123 120 118 115 113 110 108 106 104 103 101 99 98 97 96 95 94 93 92 92 91 91 91 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 89 88 88 88 87 87 87 86 86 85 84 84 83 82 81 81 80 79 78 77 76 74 73 72 71 69 68 67 65 64 62 61 59 58 56 54 53 51 50 48 46 45 43 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 40 41 42 44 46 47 49 51 53 55 57 59 61 63 65 67 70 72 75 77 80 82 85 87 89 92 94 96 99 101 103 104 106 107 108 109 109 110 110 109 109 108 107 105 104 102 100 98 95 93 90 88 85 82 79 77 74 71 68 66 63 61 59 56 54 52 50 48 46 45 43 41 40 38 37 36 35 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 23 24 25 27 29 31 33 35 38 40 43 46 49 53 57 60 64 69 73 78 82 87 93 98 103 109 114 120 125 131 136 141 146 151 156 161 165 169 172 175 178
 59 61 62 64 65 67 69 70 72 73 75 76 78 79 80 82 83 84 85 86 87 88 89 90 91 91 92 93 93 94 94 94 94 95 95 95 95 95 95 95 95 95 95 95 94 94 94 94 94 94 94 93 93 93 93 93 93 93 93 93 92 92 92 92 92 92 92 92 91 91 91 91 90 90 90 90 89 89 89 88 88 87 87 86 86 86 85 84 84 83 83 82 82 81 80 80 79 78 78 77 76 75 75 74 73 72 71 71 70 69 68 67 66 66 65 64 63 62 62 61 60 59 59 58 57 57 56 56 55 54 54 53 53 53 52 52 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 31 32 33 34 35 37 38 39 41 42 44 45 46 48 50 51 53 54 56 57
 60 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 68 68 69 70 71 71 72 73 74 74 75 76 77 77 78 79 79 80 81 81 82 82 83 83 84 84 84 85 85 85 85 85 85 85 85 85 84 84 84 83 83 82 82 81 80 80 79 79 78 77 77 76 75 75 74 73 73 72 71 71 70 70 69 69 68 68 67 67 67 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 74 74 75 76 76 77 78 78 79 80 80 81 81 82 83 83 83 84 84 85 85 85 85 85 86 86 86 85 85 85 85 85 84 84 84 83 83 83 82 82 81 81 80 80 79 79 78 78 77 77 76 76 76 75 75 74 74 74 73 73 73 73 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 69 69 69 69 68 68 68 67 67 66 66 66 65 65 64 63 63 62 62 61 60 60 59 58 58 57 57 56 55 55 54 54 53 52 52 51 51 50 50 49 49 49 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 51 51 51 52 52 53 53 53 54 54 54 55 55 55 56 56 56 56 57 57 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 57 57 57 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59
 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 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 37 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 46 47 47 48 48 49 49 50 50 51 52 52 53 53 54 54 55 55 56 56 57 57 57 58 58 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 57 57 57 56 55 55 54 54 53 53 52 52 51 51 50 49 49 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 53 53 54 54 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 62 62 63 63 63 63 63 63 63 63 63 62 62 62 62 61 61 61 60 60 59 59 59 58 58 57 57 56 56 55 55 54 54 53 53 53 52 52 51 51 51 50 50 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35
 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 54 54 55 55 56 56 57 57 58 58 59 60 61 61 62 63 64 65 66 68 69 70 72 73 75 77 79 81 83 85 87 90 92 95 98 101 104 108 112 116 120 124 129 134 139 144 150 156 162 169 175 182 189 196 203 210 218 225 231 238 244 250 255 259 262 265 266 267 266 264 262 258 254 248 242 236 229 221 214 206 198 190 182 175 167 160 153 146 140 134 128 123 117 113 108 104 100 96 92 89 86 83 80 78 75 73 71 69 67 66 64 62 61 60 59 57 56 55 55 54 53 52 52 51 50 50 49 49 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 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 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29
 46 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 53 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 53 53 53 52 52 51 51 51 50 50 49 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 50 51 51 52 52 52 53 53 53 54 54 54 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 53 53 53 53 54 54 54 54 54 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 54 54 54 53 53 52 52 51 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 45 46
 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 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 61 62 63 64 64 65 66 67 67 68 68 69 69 70 70 70 71 71 71 71 71 71 70 70 69 69 68 67 67 66 64 63 62 61 59 58 56 55 53 51 50 48 46 44 43 41 39 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 49 50 51 51 52 52 52 53 53 53 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 50 50 50
 90 92 93 95 96 98 99 100 101 102 103 103 104 104 104 104 104 103 103 102 101 100 99 98 97 95 94 92 90 88 86 85 83 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 38 38 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 35 35 36 37 38 38 39 40 40 41 41 42 43 43 44 44 45 45 45 46 46 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 49 49 49 49 50 50 50 51 51 51 51 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 48 49 50 51 53 54 56 57 59 61 62 64 66 68 70 71 73 75 77 79 81 83 85 86 88
 40 40 39 39 39 39 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 44 45 46 47 48 49 50 51 52 54 55 57 59 60 62 64 66 68 71 73 75 77 80 82 85 87 89 92 94 96 98 100 102 104 105 107 108 109 110 111 111 111 111 111 111 110 109 108 107 106 104 103 101 99 97 95 93 91 88 86 84 82 79 77 75 72 70 68 65 63 61 59 57 55 53 51 49 47 45 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 57 59 61 62 64 66 68 70 72 74 76 78 80 82 84 86 89 91 93 95 97 99 101 103 105 107 109 111 112 114 115 117 118 119 120 120 121 121 121 121 121 121 120 119 119 117 116 115 113 112 110 108 106 104 102 100 97 95 93 91 89 86 84 82 80 78 76 74 72 70 68 66 65 63 62 60 59 57 56 55 54 52 51 50 49 48 47 47 46 45 44 44 43 43 42 41 41 41 40
 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 113 114 115 116 117 117 118 119 119 120 121 121 122 122 123 123 123 124 124 124 124 124 124 124 124 124 123 123 123 122 121 120 120 119 117 116 115 113 112 110 108 107 105 103 101 98 96 94 91 89 87 84 82 79 77 74 72 69 67 65 63 60 58 56 54 52 51 49 47 46 45 43 42 41 40 39 39 38 38 37 37 36 36 36 36 36 37 37 37 38 38 39 39 40 41 42 43 44 45 46 47 48 50 51 53 55 57 58 60 63 65 67 70 73 75 78 82 85 89 92 96 101 105 110 115 120 126 131 138 144 151 158 165 173 181 189 197 206 214 222 231 239 246 254 260 266 271 275 278 279 280 279 277 274 269 264 257 250 242 233 224 215 206 196 187 178 169 160 151 143 135 128 121 114 108 102 97 91 86 82 77 73 70 66 63 59 56 54 51 49 46 44 42 40 38 36 35 33 32 30 29 28 27 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 10 10 11 12 12 13 14 15 15 16 17 18 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 44 45 46 47 48
 83 85 86 87 89 90 92 94 95 97 99 101 103 105 107 110 112 114 117 119 122 124 127 130 132 135 137 139 141 143 145 147 149 150 151 152 152 152 152 151 150 149 147 145 143 141 138 135 132 129 125 122 118 115 111 107 104 100 97 94 90 87 84 81 78 76 73 70 68 66 64 62 60 58 56 55 53 52 50 49 48 47 46 45 44 43 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 51 52 53 55 57 58 60 62 63 65 67 69 71 73 75 76 78 80 81 83 85 86 87 88 89 90 91 92 92 92 93 93 93 93 92 92 91 91 90 89 88 88 87 86 85 83 82 81 80 79 78 77 75 74 73 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 62 63 64 64 65 65 66 66 66 67 67 68 68 68 69 69 69 70 70 70 71 71 71 72 72 73 73 74 75 75 76 77 77 78 79 80 81 82
 77 77 78 78 78 78 79 79 79 80 80 80 80 81 81 81 81 81 81 82 82 82 82 81 81 81 81 80 80 80 79 79 78 77 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 51 51 50 49 49 48 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 45 45 46 46 47 47 48 49 50 51 52 53 54 55 56 57 59 60 62 64 65 67 69 71 73 75 78 80 82 85 88 90 93 95 98 101 103 106 108 110 113 115 117 118 120 121 122 123 123 124 124 123 123 122 121 120 119 117 115 114 112 109 107 105 103 100 98 96 93 91 89 86 84 82 80 78 76 74 72 70 68 66 64 62 61 59 58 56 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 66 67 68 69 70 71 72 72 73 74 75 75 76 76 77 77 78 78 78 78 78 78 78 78 78 78 78 78 78 78 77 77 77 77 77 77 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 77 77 77
 69 69 70 71 71 72 73 73 74 74 75 76 76 77 77 78 78 79 79 79 80 80 80 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 80 80 79 79 79 78 78 77 77 76 75 75 74 73 73 72 71 70 70 69 68 67 66 65 65 64 63 62 61 60 59 58 57 56 56 55 54 53 52 51 51 50 49 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 45 46 47 47 48 48 49 49 50 51 51 52 52 53 54 55 55 56 57 57 58 59 59 60 61 62 62 63 64 64 65 66 67 67 68
 82 82 83 84 85 85 86 87 88 89 91 92 93 94 96 97 99 100 102 104 105 107 109 111 112 114 116 118 120 121 123 124 125 127 127 128 129 129 129 129 128 127 126 125 123 121 119 117 114 111 108 105 102 99 96 93 89 86 83 80 77 74 71 68 66 63 61 58 56 54 52 50 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52 54 55 57 58 60 61 63 65 66 68 70 71 73 75 76 78 79 81 82 84 85 86 87 88 89 90 90 90 90 90 90 90 89 88 87 86 85 83 82 80 78 77 75 73 71 69 67 65 63 62 60 58 57 55 53 52 51 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 36 36 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 47 47 48 49 50 50 51 52 53 54 54 55 56 57 58 59 59 60 61 62 63 63 64 65 65 66 67 67 68 68 69 70 70 71 71 71 72 72 73 73 73 74 74 74 75 75 75 75 76 76 76 77 77 77 77 78 78 79 79 80 80 81 81
 39 39 39 39 39 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 48 48 49 50 50 51 52 53 53 54 55 55 56 57 57 58 59 59 60 60 61 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 62 62 62 62 61 61 61 60 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 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 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 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39
 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 34 35 36 37 39 40 42 44 45 47 49 51 53 55 57 60 62 65 67 70 73 76 79 82 85 88 91 94 98 101 104 107 109 112 114 116 118 120 121 122 122 122 122 121 120 119 117 115 113 110 108 105 102 99 96 93 90 87 84 81 78 75 73 70 68 65 63 60 58 56 54 52 50 49 47 45 44 42 41 40 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 31 32 33 34 36 37 39 41 43 44 47 49 51 53 56 59 61 64 67 70 73 76 79 82 86 89 92 95 98 101 104 107 109 112 114 116 118 120 121 122 123 124 124 124 124 123 123 122 120 119 117 115 113 111 109 106 104 101 98 96 93 90 87 84 81 78 75 73 70 67 65 62 59 57 55 52 50 48 46 44 42 41 39 37 36 35 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18
 45 45 46 47 47 48 49 50 51 52 53 54 55 57 58 59 61 62 64 66 68 70 72 74 77 79 82 85 88 91 95 98 102 106 110 115 119 124 128 133 138 143 148 153 158 162 166 170 174 177 180 182 184 185 185 185 184 182 180 177 174 171 167 163 158 153 149 144 139 134 129 124 120 115 111 107 102 98 95 91 88 84 81 78 75 72 70 67 65 63 61 59 57 55 53 51 50 48 47 45 44 43 42 40 39 38 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 24 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 45 45 46 47 48 49 50 50 51 52 53 54 55 56 56 57 58 58 59 60 60 61 61 61 61 61 61 61 61 61 60 60 59 59 58 57 56 55 54 53 52 51 50 48 47 46 45 44 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 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 39 40 40 41 42 42 43 43 44
 59 58 56 55 54 53 52 52 51 50 49 49 48 47 47 46 46 46 45 45 45 45 45 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 40 40 39 38 37 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 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 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 31 32 33 34 35 36 36 37 37 38 38 39 39 39 39 39 39 39 39 38 38 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 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 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 48 50 52 54 56 58 60 63 65 66 68 70 72 73 75 76 77 78 79 79 80 80 80 79 79 79 78 77 76 75 74 73 72 70 69 68 66 65 64 62 61 60
 75 75 75 75 74 74 74 73 73 72 72 71 71 70 70 69 69 68 67 67 66 66 65 64 64 63 63 62 62 61 61 60 60 60 59 59 59 59 59 59 59 59 59 60 60 61 61 62 63 63 64 65 67 68 69 71 72 74 75 77 79 80 82 84 86 88 90 92 94 96 98 100 102 104 106 107 109 111 112 114 115 116 117 118 119 120 120 120 121 121 121 120 120 119 119 118 117 116 115 113 112 110 109 107 105 104 102 100 98 96 94 92 90 88 87 85 83 81 79 78 76 74 73 72 70 69 68 67 66 65 64 63 62 61 61 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 60 60 59 59 58 58 57 57 56 56 55 54 54 53 52 51 51 50 49 48 47 47 46 45 44 43 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 45 45 46 47 47 48 49 49 50 51 51 52 53 53 54 54 55 55 56 56 57 57 57 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 57 57 57 57 57 57 57 56 56 56 56 56 57 57 57 57 57 58 58 58 59 59 60 60 61 61 62 62 63 64 64 65 66 66 67 68 68 69 69 70 71 71 72 72 73 73 74 74 74 75 75 75 75 75 75 75 75 75
 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 51 51 52 53 54 55 56 58 59 60 62 63 65 66 68 70 72 74 76 78 81 83 86 88 91 93 96 99 102 104 107 110 112 115 117 119 121 123 125 127 128 129 130 131 131 131 131 131 131 130 129 128 127 125 124 122 120 119 117 115 113 111 109 107 104 102 100 98 96 94 92 91 89 87 85 84 82 80 79 77 76 75 74 72 71 70 69 69 68 67 66 66 66 65 65 65 65 65 65 65 66 66 67 68 69 70 71 72 74 75 77 79 81 83 85 87 90 92 95 97 100 102 105 108 110 113 116 118 121 123 126 128 130 132 134 136 137 139 140 141 142 142 142 143 142 142 141 141 140 138 137 135 133 131 129 127 124 122 119 116 113 110 107 104 101 98 95 92 89 85 82 79 76 73 70 68 65 62 60 57 55 52 50 48 46 44 43 41 39 38 37 35 34 33 32 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 42 42 42 42 43 43 43 43 43 43 44 44 44 43 43 43 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 38 37 37 36 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 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37
 39 40 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 59 61 62 64 66 68 70 72 75 77 80 82 85 88 91 94 97 100 103 106 109 113 116 119 122 125 128 130 133 135 136 138 139 139 139 139 138 137 136 134 132 129 126 123 120 116 113 109 106 102 98 94 91 87 84 80 77 74 70 68 65 62 59 57 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 28 27 26 25 25 24 23 22 21 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38
 59 61 63 64 66 68 69 71 73 74 76 77 78 79 81 82 82 83 84 84 85 85 85 85 85 85 84 84 83 82 81 80 79 77 76 75 73 72 70 69 67 66 65 63 62 60 59 58 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 18 18 19 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 45 46 48 49 51 53 54 56 58
 65 67 69 71 73 74 76 77 79 80 82 83 84 85 86 87 87 88 89 89 90 90 91 91 91 91 92 92 92 92 92 93 93 93 94 94 94 95 96 96 97 98 99 100 101 103 104 106 108 110 112 114 116 119 121 124 126 129 132 134 137 140 143 145 148 150 152 154 156 157 159 159 160 161 161 160 160 159 158 157 155 153 151 148 145 143 139 136 133 129 126 122 118 114 111 107 103 99 95 92 88 84 81 77 74 71 68 64 61 59 56 53 51 48 46 44 41 39 38 36 34 33 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 60 61 61 61 61 61 61 60 60 59 59 58 57 56 55 54 53 51 50 49 47 46 44 43 42 40 39 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 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 29 30 32 34 36 38 40 42 44 46 48 50 52 55 57 59 61 63
 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 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 22 22 23 25 26 27 28 30 31 33 34 36 38 40 42 44 46 49 51 54 57 60 63 66 69 73 77 80 84 89 93 98 102 107 113 118 123 129 135 140 146 152 158 164 170 176 181 187 192 196 201 205 208 210 212 214 214 214 214 212 210 207 204 200 196 191 186 180 175 169 163 158 152 146 141 135 130 125 120 115 111 107 102 99 95 92 88 85 82 80 77 75 73 70 68 67 65 63 62 60 59 58 56 55 54 53 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13
 83 83 82 82 81 80 79 78 77 76 75 74 73 71 70 69 67 66 64 63 61 60 58 57 55 54 52 51 49 48 46 45 43 42 40 39 38 36 35 34 33 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 34 35 36 37 39 40 42 43 45 46 48 49 51 53 54 56 57 59 60 61 63 64 64 65 66 66 66 66 66 65 65 64 63 62 61 60 58 57 56 54 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 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 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 16 17 18 19 20 21 22 23 25 26 28 29 31 33 34 36 38 40 43 45 47 49 51 54 56 58 60 63 65 67 69 71 72 74 76 77 78 79 80 81 82 83 83 83 83 83 83
 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 41 43 44 46 48 49 51 53 55 57 58 60 62 64 65 67 69 70 72 73 75 76 77 78 79 80 81 81 82 82 82 82 82 82 82 81 81 80 79 78 77 76 74 73 72 70 69 67 66 64 62 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 41 40 40 39 39 38 38 38 38 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 41 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 50 51 52 52 53 54 55 55 56 57 57 58 59 60 60 61 62 62 63 63 64 65 65 65 66 66 67 67 67 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 67 67 66 66 65 65 64 64 63 63 62 61 60 59 59 58 57 56 55 54 53 52 51
 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 26 27 28 29 31 32 33 35 37 39 41 43 45 47 50 52 55 58 60 63 66 69 73 76 79 82 85 88 91 94 97 99 102 104 106 108 109 110 111 112 113 113 113 112 112 111 110 108 107 105 103 101 99 97 94 92 90 87 85 82 80 77 75 72 70 68 65 63 61 59 57 55 53 51 50 48 46 45 43 42 41 40 39 38 37 36 35 34 34 33 33 32 32 32 32 32 31 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 46 47 48 49 50 51 51 52 53 54 55 55 56 57 57 58 59 59 60 60 61 61 62 62 62 62 62 62 62 62 62 62 61 61 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 41 41 40 40 39 39 38 38 38 38 37 37 37 38 38 38 38 38 39 39 40 40 41 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 71 72 73 74 74 75 75 75 76 76 76 76 76 76 76 76 75 75 74 74 73 73 72 71 71 70 69 68 67 66 66 65 64 63 62 61 60 59 58 58 57 56 55 54 53 53 52 51 50 49 49 48 47 46 45 45 44 43 42 42 41 40 40 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 29 29 28
 79 79 78 78 77 76 75 74 73 72 71 69 68 66 65 63 62 60 59 58 56 55 53 52 51 50 48 47 46 45 44 43 43 42 41 40 40 39 39 39 38 38 38 38 38 38 38 39 39 39 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 61 62 62 63 63 64 64 65 65 65 65 65 65 64 64 63 63 62 61 61 60 59 58 56 55 54 53 51 50 49 47 46 44 43 41 40 38 37 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 48 49 50 51 53 54 55 56 57 58 59 59 60 60 61 61 61 61 61 60 60 59 59 58 57 56 55 54 53 51 50 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 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 13 13 13 14 14 14 15 15 16 17 18 18 19 20 21 23 24 25 27 28 30 31 33 35 37 39 41 43 45 47 49 52 54 56 58 61 63 65 67 69 70 72 74 75 76 77 78 78 79 79
 118 124 130 136 142 148 154 159 165 170 175 179 183 187 190 193 196 198 199 201 201 202 202 201 201 200 199 197 195 194 191 189 187 185 182 180 178 175 173 170 168 166 163 161 159 156 154 152 149 147 144 142 139 137 134 132 129 126 124 121 118 115 112 109 106 103 100 97 94 91 88 85 82 79 76 73 70 68 65 62 60 57 55 52 50 48 45 43 41 39 37 35 34 32 30 29 27 25 24 22 21 20 19 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 21 23 24 26 28 30 33 35 38 41 44 47 50 54 58 62 66 70 75 80 85 90 96 101 107 113
 21 23 24 25 26 28 29 31 33 34 36 38 41 43 46 48 51 54 58 61 65 69 73 77 82 86 91 96 102 107 112 117 122 126 131 135 138 141 143 144 145 145 144 142 140 137 133 130 125 121 117 112 107 103 98 94 90 86 82 78 74 71 68 65 62 60 57 55 53 51 49 48 46 44 43 42 41 39 38 37 36 35 35 34 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 22 23 23 24 25 26 26 27 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 33 32 32 32 31 31 31 30 30 29 29 28 27 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 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 6 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 8 8 8 9 9 9 10 10 11 11 12 13 13 14 14 15 16 17 18 18 19 20
 102 102 103 103 103 103 103 102 101 101 100 98 97 96 94 92 90 88 86 83 81 78 76 73 71 68 65 63 60 58 55 53 50 48 46 43 41 39 38 36 34 32 31 29 28 27 26 24 23 22 22 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 30 31 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 52 53 54 55 55 56 56 57 57 57 57 58 58 58 58 58 57 57 57 57 57 56 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 47 47 47 46 46 45 45 45 45 44 44 44 44 44 44 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 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 51 52 53 54 55 57 58 59 61 62 64 65 66 68 70 71 73 74 76 77 79 81 82 84 85 87 89 90 92 93 94 96 97 98 99 100 101
 44 45 46 47 48 49 50 51 51 52 52 53 53 54 54 54 54 54 54 53 53 53 52 52 51 51 50 50 49 48 47 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 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 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 20 21 23 24 25 26 27 28 29 31 32 33 34 36 37 38 39 41 42 43
 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 49 49 50 50 51 52 53 53 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 75 76 77 78 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 94 95 96 97 97 98 98 99 99 100 100 101 101 101 101 101 101 101 101 101 101 100 100 99 98 97 96 95 94 92 91 89 87 85 83 81 78 76 73 71 68 65 63 60 57 54 52 49 47 44 42 40 37 35 33 31 30 28 26 25 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 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 7 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 29 30 31 32 33 34 34 35 36 36 37 38 38
 63 64 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 104 105 106 106 107 107 107 108 108 108 107 107 107 106 106 105 105 104 103 102 101 100 99 97 96 95 94 92 91 89 88 87 85 84 83 81 80 79 77 76 75 73 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 65 66 66 67 67 67 68 67 67 67 67 66 66 65 64 63 63 62 60 59 58 57 56 54 53 52 51 49 48 47 45 44 43 42 41 40 38 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 43 44 45 46 48 49 50 51 53 54 55 56 57 59 60 61 62
 58 60 61 63 65 67 69 70 72 73 74 75 76 77 77 77 77 77 77 76 75 74 73 71 70 68 67 65 63 61 59 57 55 53 51 49 48 46 44 43 41 40 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 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 33 33 33 33 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 23 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 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 40 41 43 45 46 48 50 52 54 56
 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 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 15 16 16 17 18 19 21 22 23 24 26 27 28 30 31 33 34 36 37 39 41 42 44 45 47 48 50 51 53 54 55 57 58 59 60 61 62 63 63 64 65 66 66 67 67 68 68 69 69 70 70 70 71 71 72 72 73 73 74 75 75 76 77 77 78 79 80 81 82 83 84 85 87 88 89 90 91 92 93 94 95 96 97 97 97 97 97 97 97 96 95 94 93 92 90 89 87 85 83 81 79 77 75 73 71 69 67 65 63 61 59 58 56 55 53 52 51 50 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 33 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 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 33 34 35 36 38 39 41 42 44 46 47 49 51 53 56 58 60 63 65 68 70 73 76 79 81 84 86 89 91 93 95 97 98 99 100 100 100 100 99 98 96 94 92 89 87 83 80 77 73 70 67 63 60 56 53 50 47 44 42 39 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7
 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 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 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 40 40 41 42 43 45 46 47 48 50 51 52 54 55 57 59 61 63 65 67 69 72 74 77 79 82 85 89 92 96 100 104 108 112 117 122 127 132 137 143 149 155 161 167 173 179 186 192 197 203 208 212 216 219 222 224 224 224 223 221 218 214 210 205 199 193 186 179 172 165 158 151 144 137 131 125 119 113 107 102 97 93 88 84 80 77 73 70 67 65 62 60 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 36 35 34 33 33 32 32 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17
 66 67 68 68 69 69 70 70 70 71 71 71 72 72 72 72 73 73 73 73 73 74 74 74 74 75 75 75 76 76 77 77 78 79 79 80 81 82 82 83 84 85 86 87 87 88 89 90 90 91 91 91 91 91 91 90 90 89 88 87 86 84 83 81 79 77 75 73 71 69 66 64 62 59 57 55 53 51 49 47 45 43 41 39 37 35 34 32 31 29 28 26 25 24 23 22 20 19 18 17 16 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 39 40 41 42 43 45 46 47 48 49 50 51 52 53 53 54 55 55 56 56 56 56 56 56 56 56 55 55 55 54 53 53 52 51 50 49 48 47 46 46 45 44 43 42 41 40 40 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 65 66
 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 34 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 51 52 52 53 53 54 54 54 55 55 55 55 55 55 55 55 55 54 54 53 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 36 36 37 38 39 40 41 41 42 43 44 44 45 46 46 47 48 48 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 54 54 55 55 55 55 55 56 56 56 57 57 57 58 58 59 59 59 60 60 61 62 62 63 63 64 64 65 65 66 66 66 67 67 67 67 67 67 67 66 66 66 65 64 64 63 62 61 60 59 58 56 55 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27
 82 84 87 90 93 96 99 102 105 108 111 114 117 119 122 124 125 127 128 129 129 129 128 127 125 123 121 118 115 112 109 105 101 97 93 89 85 81 77 74 70 67 63 60 57 54 52 49 47 45 42 41 39 37 36 34 33 32 30 29 28 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 27 27 28 29 29 30 31 32 33 35 36 37 39 40 42 43 45 47 49 52 54 56 59 62 65 68 71 74 77 81 84 88 91 95 98 102 105 108 110 113 115 116 118 118 119 119 118 117 116 114 112 110 107 104 101 98 94 91 87 84 80 77 73 70 67 64 61 58 55 53 50 48 46 44 42 40 38 36 35 33 32 30 29 28 27 26 24 24 23 22 21 20 19 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 11 11 12 12 12 12 12 12 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 17 17 17 17 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 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 52 53 54 55 57 58 60 62 64 65 67 70 72 74 76 79
 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 39 40 41 42 42 43 44 44 45 45 46 46 46 46 47 47 47 47 47 47 47 47 46 46 46 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 50 51 52 53 55 56 57 59 60 61 63 64 65 67 68 69 71 72 73 74 75 76 77 78 78 79 80 80 80 81 81 81 81 81 81 81 81 80 80 80 79 79 79 78 78 77 77 76 76 75 75 74 74 73 73 72 72 72 71 71 70 70 69 69 69 68 68 68 67 67 66 66 66 65 65 65 64 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 55 55 54 53 53 52 51 51 50 49 48 48 47 46 45 45 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20
 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 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 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 51 51 52 53 54 54 55 56 57 58 58 59 60 61 62 63 63 64 65 66 66 67 68 68 69 69 69 70 70 70 70 70 70 69 69 68 68 67 67 66 65 64 63 62 61 60 58 57 56 55 53 52 51 50 48 47 46 45 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 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 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
 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57 58 58 59 59 59 59 59 59 59 59 59 58 58 58 57 57 56 55 55 54 53 53 52 51 51 50 50 49 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 37 37 36 35 35 34 34 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 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 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 43 45 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 75 77 78 80 81 82 83 84 84 85 85 85 84 84 83 82 81 80 79 77 75 74 72 70 68 66 64 62 60 58 56 54 52 50 48 46 44 42 41 39 37 36 34 33 31 30 29 28 26 25 24 23 23 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35
 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 33 32 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 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 46 46 47 47 47 47 46 46 46 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 27 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 38 38 39 40 41 42 43 43 44 45 46 47 48 49 50 50 51 52 53 53 54 55 55 56 56 57 57 57 57 57 58 58 58 57 57 57 57 56 56 56 55 55 54 54 53 53 52 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 12 12 13 14 15 16 17 18 20 21 23 25 28 30 33 36 40 44 48 53 59 65 72 79 87 96 105 115 125 136 147 159 170 181 191 201 209 216 221 224 225 225 222 218 212 205 197 189 180 171 162 153 144 135 127 120 113 106 100 94 88 83 78 74 70 66 62 59 56 53 50 48 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 23 23 24 24 25 26 27 27 28 29 30 32 33 34 35 37 38 40 42 44 46 48 50 53 55 58 61 64 67 71 74 78 81 85 89 93 96 100 103 106 109 111 112 113 114 113 112 110 108 105 102 98 94 89 85 80 75 71 67 62 58 54 51 48 44 41 39 36 34 32 30 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 39 40 42 44 46 48 51 53 55 57 59 61 63 64 66 67 69 70 70 71 71 71 71 70 69 68 67 65 63 61 59 57 55 52 50 48 45 43 41 39 37 35 33 31 30 28 27 26 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 27 29 30 31 32 34 35 37 38 40 41 43 44 46 47 49 50 51 52 52 53 53 53 53 52 52 51 50 49 48 46 45 43 42 40 38 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 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 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 19 20 21 22 23 25 26 27 29 30 32 33 35
 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 49 51 53 54 56 57 59 60 62 63 64 66 67 68 69 70 71 71 72 72 73 73 73 73 73 73 73 72 72 72 71 71 70 69 69 68 68 67 66 65 65 64 63 63 62 62 61 60 60 60 59 59 58 58 58 58 57 57 57 57 57 57 58 58 58 58 59 59 59 60 60 61 62 62 63 64 65 65 66 67 68 69 70 70 71 72 73 73 74 74 75 75 76 76 76 76 76 76 76 76 75 75 75 74 74 73 73 72 71 71 70 69 69 68 68 67 66 66 65 64 64 63 63 62 62 61 61 60 60 59 59 59 58 58 57 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 49 49 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 34 34 34 35 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 51 52 54 55 57 58 60 62 64 65 67 69 71 73 76 78 80 82 84 87 89 91 93 95 96 98 99 101 102 103 103 104 104 103 103 102 101 100 98 96 94 92 90 87 85 82 79 76 73 71 68 65 63 60 57 55 53 51 48 46 45 43 41 39 38 37 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19
 53 54 55 56 57 58 58 59 59 60 60 60 60 60 60 59 59 58 57 56 55 54 52 51 49 48 46 44 43 41 39 38 36 34 33 31 30 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 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 46 47 48 49 50 51 52 53 53 54 55 55 56 56 56 57 57 57 57 56 56 56 56 55 55 54 54 53 52 52 51 50 50 49 48 48 47 46 46 45 45 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 14 14 15 16 17 18 19 20 22 23 25 27 29 31 33 36 38 41 44 47 50 54 58 62 66 70 74 79 83 88 92 97 101 105 109 113 116 119 121 123 124 125 125 125 124 123 121 119 116 113 110 107 104 100 97 93 89 86 82 79 76 72 69 66 64 61 58 56 53 51 49 47 45 43 41 40 38 37 36 34 33 32 31 30 29 29 28 28 27 27 26 26 26 26 26 25 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 46 47 48 49 50 51 52 53 54 55 57 58 60 61 63 65 66 68 70 72 73 75 77 79 80 82 83 85 86 87 87 88 88 88 88 88 87 86 85 84 83 82 80 78 76 75 73 71 69 67 65 63 61 59 57 56 54 52 51 49 48 47 45 44 43 42 40 39 38 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 24 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 47 48 50 51 53 55 57 59 61 63 65 68 70 72 75 78 80 83 85 88 91 93 96 98 100 103 104 106 108 109 109 110 110 110 109 108 107 106 104 102 99 97 94 91 88 85 82 79 76 73 70 68 65 62 60 57 55 53 51 49 47 45 44 42 41 39 38 37 36 34 33 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 37
 47 47 46 46 46 45 45 44 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 25 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 69 70 70 71 71 72 72 73 73 74 74 74 75 75 75 76 76 76 76 77 77 77 77 77 78 78 78 78 78 78 78 78 77 77 77 77 76 76 76 75 75 74 74 73 72 72 71 70 69 69 68 67 66 65 65 64 63 62 61 60 59 59 58 57 56 55 54 53 53 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 38 38 37 38 38 38 38 38 39 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 62 63 64 65 65 65 66 66 66 66 66 66 66 66 65 65 64 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 44 44 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 49 49 50 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 48
 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 32 33 34 35 36 36 37 38 38 39 39 39 40 40 40 40 39 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 35 35 36 36 37 38 39 39 40 41 41 42 43 43 44 44 45 45 45 46 46 46 46 45 45 45 44 43 43 42 41 40 39 38 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 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 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 28 29 30 31 32 32 33 33 34 34 34 34 34 34 34 33 33 33 32 31 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15
 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 40 41 42 44 45 47 49 50 52 54 56 58 60 61 63 65 66 68 69 70 71 71 71 71 71 71 70 69 68 66 64 63 61 59 57 55 53 51 49 47 45 43 41 39 37 36 34 33 32 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 42 43 44 45 45 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 60 60 61 62 63 64 65 66 67 69 70 71 72 74 75 77 78 80 82 83 85 87 88 90 91 93 94 96 97 98 99 99 100 100 100 99 99 98 97 95 93 91 89 87 84 82 79 76 73 70 67 64 61 58 55 53 50 47 45 43 41 39 37 35 33 32 30 29 28 26 25 24 24 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 34 35 37 38 40 41 43 45 46 48 49 51 52 54 55 56 57 58 59 60 60 61 61 61 61 61 60 60 59 58 57 56 55 54 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 28 28 28 28 27 27 27
 26 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 35 35 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 49 50 51 52 53 55 56 57 58 60 61 62 63 64 65 66 67 68 69 69 70 70 70 71 71 71 71 70 70 70 69 69 68 68 67 67 66 65 64 64 63 62 62 61 60 60 59 59 58 58 57 57 56 56 56 55 55 55 55 55 55 54 54 54 54 54 55 55 55 55 55 55 56 56 56 56 57 57 58 58 58 59 59 59 60 60 61 61 62 62 62 63 63 64 64 64 65 65 65 66 66 66 66 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 65 65 65 65 65 64 64 64 63 63 62 62 61 61 60 60 59 58 58 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26
 11 11 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 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 22 23 24 25 26 26 27 27 28 28 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 43 44 45 45 45 46 46 46 45 45 45 44 43 42 41 40 38 37 35 34 32 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11
 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 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 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 53 54 55 57 58 59 61 62 64 66 67 69 71 73 74 76 78 80 81 83 84 86 87 88 89 90 90 91 91 91 91 90 90 89 88 88 86 85 84 83 81 80 79 77 76 74 73 71 70 68 67 65 64 63 61 60 59 58 57 55 54 53 52 51 50 49 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 58 60 61 63 64 66 67 68 69 70 71 72 73 73 74 74 74 74 73 73 72 71 70 69 67 66 64 63 61 59 58 56 54 53 51 49 48 46 45 44 42 41 40 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23
 42 43 43 44 45 46 46 47 48 48 49 49 50 50 51 51 52 52 52 53 53 53 53 53 53 53 53 53 53 53 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 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 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 47 47 48 49 50 51 52 54 55 56 58 59 61 62 64 66 67 69 71 73 74 76 78 79 81 82 83 84 85 86 87 87 88 88 88 88 87 87 86 85 84 83 82 80 79 77 76 74 72 71 69 67 66 64 63 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 58 59 60 62 63 64 66 67 68 69 71 72 73 74 74 75 76 77 77 77 78 78 78 78 78 78 78 78 78 77 77 76 76 75 74 73 73 72 71 70 69 68 66 65 64 63 62 61 59 58 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41
 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 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 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 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
 20 20 21 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 47 48 49 50 50 51 51 52 52 53 53 53 53 53 52 52 52 51 50 50 49 48 47 46 45 44 42 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 25 26 27 28 30 31 33 34 36 37 39 40 42 44 45 47 49 50 52 53 55 56 58 59 61 62 63 64 65 66 66 67 68 68 68 69 69 69 69 69 68 68 68 67 66 66 65 64 63 62 61 60 59 58 57 55 54 53 52 51 49 48 47 46 45 44 42 41 40 39 39 38 37 36 35 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 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 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 13 14 14 14 15 15 16 16 16 17 17 18 18 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
 22 23 23 24 25 25 26 26 27 27 28 28 28 29 29 29 29 30 30 30 30 29 29 29 29 28 28 28 27 27 26 26 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 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 11 11 10 10 10 10 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 19 19 20 20 21 22
 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 47 48 49 51 52 53 55 56 57 58 59 60 61 61 62 62 63 63 63 63 63 63 63 62 62 61 61 60 59 58 57 56 55 54 53 52 51 49 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27
 26 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 37 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 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 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 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 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 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26
 43 43 44 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 44 44 43 43 42 41 40 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 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 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 42 42
 50 51 52 53 54 55 56 57 58 58 59 60 60 61 61 61 61 61 61 61 60 60 59 58 58 57 56 55 54 52 51 50 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 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 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 39 40 40 41 41 41 41 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 40 41 42 44 46 47 49 51 53 54 56 58 60 62 64 66 68 70 72 74 76 78 79 81 82 83 84 85 86 87 87 87 87 87 86 86 85 84 83 82 80 79 77 76 74 72 71 69 67 65 63 61 59 57 55 54 52 50 49 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 24 24 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49
 82 83 84 85 85 86 86 87 87 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 88 88 88 88 87 87 87 87 87 87 86 86 86 86 86 85 85 85 84 84 84 83 83 82 82 81 81 80 79 79 78 77 77 76 75 74 74 73 72 72 71 70 69 69 68 67 67 66 65 65 64 64 63 62 62 61 61 60 60 59 58 58 57 57 56 56 55 55 54 54 53 53 52 51 51 50 50 49 48 48 47 47 46 46 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 38 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 74 75 76 77 77 78 79 79 80 80 81 81 82 82 82 83 83 83 84 84 84 84 84 84 85 85 85 85 85 85 84 84 84 84 83 83 82 82 81 81 80 79 78 77 77 76 75 74 73 71 70 69 68 67 66 65 64 62 61 60 59 58 57 56 55 55 54 53 52 51 51 50 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 46 46 47 47 48 49 49 50 50 51 52 52 53 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82
 42 42 41 41 40 40 39 39 38 37 36 36 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 48 49 50 51 52 52 53 54 55 55 56 56 56 57 57 57 57 57 57 56 56 55 55 54 53 53 52 51 50 49 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 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 43 43 43 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 29 29 30 31 31 32 33 34 35 36 37 38 38 39 40 41 43 44 45 46 47 47 48 49 50 51 51 52 52 53 53 53 53 53 53 52 52 51 50 50 49 48 47 46 45 44 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 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 55 57 58 60 61 62 64 65 67 68 69 70 71 73 73 74 75 76 76 77 77 78 78 78 78 78 78 78 77 77 76 76 75 75 74 73 72 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 50 49 48 47 46 45 44 43 42 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27
 39 39 39 39 38 38 37 37 36 36 35 35 34 33 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 36 36 37 38 39 40 41 42 43 44 46 47 49 51 52 54 56 58 60 62 65 67 69 71 74 76 78 81 83 85 87 89 90 92 93 94 95 95 95 95 95 94 93 92 90 89 87 85 82 80 78 75 73 70 67 65 62 60 57 55 52 50 48 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 31 32 33 34 35 37 38 40 41 43 44 46 47 49 50 52 54 55 57 58 60 61 63 64 66 67 68 69 70 71 72 73 74 74 75 75 75 76 76 75 75 75 74 74 73 72 72 71 70 69 68 67 65 64 63 62 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 40 39 39 39 39 39 39 38 38 38 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40
 39 38 38 37 37 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 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 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 23 24 25 26 27 28 29 30 31 32 32 33 34 35 35 36 36 37 37 37 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 41 42 43 43 44 44 45 45 45 45 45 45 45 45 44 43 43 42 41 40 39 38 37 36 35 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 37 38 39 40 41 42 43 44 44 45 45 46 46 46 46 46 46 46 45 45 44 44 43 43 42 41 40 39 38 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 39 39 39 39 39 39
 45 44 44 44 44 43 43 42 42 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 34 35 36 36 37 37 38 38 38 38 38 38 38 38 38 38 37 37 36 35 35 34 33 32 31 30 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 32 32 33 33 34 34 34 35 35 35 35 35 35 34 34 34 33 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 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 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19
 17 18 19 20 21 22 24 25 27 29 30 32 34 36 38 40 41 43 45 46 48 49 50 51 51 51 51 50 50 49 48 46 45 43 42 40 38 37 35 34 32 31 29 28 27 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 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 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 27 28 29 29 29 30 30 30 29 29 29 28 28 27 26 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 27 28 29 31 32 34 36 37 39 41 44 46 49 51 54 57 61 64 68 72 76 80 84 89 93 98 103 107 112 116 120 123 127 129 131 133 133 133 133 131 129 126 123 119 114 110 105 100 95 90 85 80 75 71 67 62 59 55 51 48 45 42 40 37 35 33 31 29 27 26 24 23 22 21 20 19 18 17 16 15 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 16
 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 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 21 21 21 20 20 20 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 34 35 36 36 37 37 37 37 37 37 37 37 37 36 36 35 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 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
 77 75 74 72 71 69 68 67 66 65 64 63 63 62 62 61 61 61 61 61 61 61 61 62 62 62 63 63 64 64 65 65 65 66 66 67 67 67 67 67 68 68 67 67 67 67 66 66 65 65 64 64 63 62 62 61 61 60 60 59 58 58 58 57 57 57 57 57 57 57 57 57 57 58 58 59 59 60 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 78 79 80 82 83 84 86 87 88 89 91 92 93 94 95 96 96 97 98 98 98 99 99 98 98 98 97 96 95 94 93 91 89 88 86 84 81 79 77 75 72 70 67 65 63 60 58 56 53 51 49 47 45 44 42 40 39 37 36 35 33 32 31 30 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 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 46 47 48 48 49 50 51 51 52 52 53 54 54 55 55 56 56 56 57 57 57 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 57 57 57 57 56 56 56 55 55 54 54 53 53 52 52 51 51 50 49 49 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 41 42 43 44 45 46 47 49 50 52 53 55 57 59 61 63 65 67 70 72 74 77 79 82 84 87 89 91 93 95 97 99 100 102 103 103 104 104 104 103 103 102 101 100 98 97 95 94 92 90 88 86 84 82 80 79
 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 38 39 41 42 44 45 47 48 49 50 50 51 51 50 50 49 49 47 46 45 43 42 40 38 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 23 23 23 24 23 23 23 23 23 22 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14
 73 73 72 72 71 69 68 67 65 64 62 61 59 58 56 55 53 52 50 49 47 46 45 44 43 42 41 40 39 39 38 38 37 37 36 36 36 36 36 35 35 35 36 36 36 36 36 37 37 37 38 38 39 39 40 41 42 42 43 44 45 46 48 49 50 52 53 55 56 58 60 61 63 65 67 68 70 72 74 75 77 78 80 81 82 83 83 84 84 84 84 83 83 82 81 79 78 76 74 73 70 68 66 64 62 59 57 55 52 50 48 46 44 42 40 39 37 35 34 33 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 47 48 49 50 50 51 51 52 52 53 53 53 53 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 34 34 34 34 33 33 32 32 32 31 31 30 30 29 28 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 32 33 34 36 38 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 68 70 71 72 73 73 74 74 74
 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 26 26 27 27 27 27 27 27 28 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 23 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 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 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 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 33 33 33 33 33 33 33 32 32 31 31 30 29 29 28 27 26 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 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
 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 61 62 64 66 68 69 71 73 74 76 77 78 80 81 81 82 82 82 82 81 81 79 78 77 75 73 71 69 67 65 62 60 58 55 53 51 49 46 44 43 41 39 37 36 34 33 32 31 29 28 28 27 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52 54 55 56 58 59 61 62 63 65 66 67 69 70 71 72 73 74 75 76 77 77 78 78 79 79 79 79 79 79 79 78 78 77 76 75 74 73 72 71 70 68 67 65 64 62 60 59 57 55 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 33 32 31 31 30 30 30 30 29 29 29 29 29 30 30 30 31 31 31 32 32 33 34 34 35 35 36 37 37 38 38 39 39 39 39 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28
 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 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 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 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 12 12 12 12 12 12 13 13 13 13 13 13 13 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 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14
 60 59 59 59 59 58 58 58 57 57 57 57 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 50 50 49 49 48 48 47 47 46 45 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 44 45 46 46 47 48 48 49 49 50 50 51 51 51 51 51 51 51 51 51 51 50 50 50 49 48 48 47 47 46 45 44 43 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 60 61 61 61 61 61 61 61 61 60 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 27 27 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 56 57 57 58 59 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 64 63 63 63 63 63 62 62 62 62 61 61 61 60 60 60
 41 40 40 40 40 40 40 40 40 40 41 41 42 42 43 44 44 45 46 47 49 50 51 53 54 56 57 59 61 63 64 66 68 70 72 73 75 77 78 80 81 82 83 84 85 86 87 87 87 87 87 87 87 86 86 85 84 83 81 80 78 77 75 73 72 70 68 66 65 63 61 59 58 56 55 53 52 51 49 48 47 46 46 45 44 43 43 42 42 42 42 42 42 42 42 42 42 43 43 44 45 46 47 48 49 50 51 53 55 56 58 60 62 64 67 69 71 73 76 78 80 83 85 87 89 90 92 93 95 96 96 97 97 97 97 97 96 95 94 93 91 89 88 86 84 81 79 77 75 72 70 68 65 63 61 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 38 37 36 36 36 35 35 35 35 35 35 35 36 36 36 37 38 38 39 40 41 43 44 45 47 49 51 53 55 57 60 63 66 69 72 75 79 83 86 90 94 98 102 106 110 114 118 121 124 127 130 132 134 135 136 137 137 136 135 134 132 130 127 124 120 117 113 109 105 101 97 93 89 85 81 77 74 70 67 64 61 58 56 53 51 49 47 46 44 43 41 40 39 39 38 37 37 36 36 36 36 36 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 46 48 49 51 52 54 56 58 59 61 63 65 67 69 71 73 75 77 79 80 82 84 85 87 88 89 90 91 91 92 92 93 93 92 92 92 91 90 89 88 87 85 84 82 80 78 76 74 73 71 69 67 65 63 61 59 58 56 54 53 51 50 49 48 47 46 45 44 43 42 42 41 41
 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 31 32 34 35 37 39 40 42 44 45 47 49 50 52 53 54 55 56 57 57 57 57 57 57 56 56 55 54 53 51 50 49 47 46 44 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 34 35 36 37 39 40 41 43 44 45 47 48 49 51 52 53 54 55 56 56 57 57 57 57 57 57 56 56 55 54 53 51 50 48 47 45 43 42 40 38 36 35 33 32 30 29 27 26 25 24 23 22 21 20 19 19 18 17 17 17 16 16 16 16 15 15 15 15 15 16 16 16 16 17 17 17 18 19 19 20 21 22 22 23 25 26 27 28 29 31 32 34 35 37 38 40 41 43 45 46 47 49 50 51 53 54 54 55 56 56 57 57 57 57 57 56 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 52 53 53 54 54 54 54 53 53 52 52 51 50 49 48 46 45 44 42 41 39 38 37 35 34 32 31 30 29 27 26 25 25 24 23 22 22 21 21 20 20 19 19 19 19 19 19
 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 22 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 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 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 30 30 31 31 31 31 31 31 30 30 30 29 29 28 27 27 26 25 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 31 32 32 33 34 35 36 37 39 40 41 43 44 45 47 49 50 52 53 55 56 58 59 61 62 63 64 65 66 67 68 68 68 68 68 67 67 66 65 64 62 61 59 58 56 54 52 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 28 28 28 29 29 29 29 30 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 43 44 45 45 46 47 47 48 48 48 49 49 49 49 49 49 49 49 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 44 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 38 39 40 41 42 43 45 46 47 48 48 49 50 50 51 51 51 51 51 51 51 51 50 50 49 49 48 47 46 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27
 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 26 28 29 31 33 34 36 39 41 43 46 49 52 55 58 61 65 69 72 76 80 84 88 92 96 100 103 107 111 114 117 119 122 124 125 126 127 127 127 127 126 124 123 121 118 116 113 110 107 103 100 96 93 89 86 83 79 76 73 70 67 64 61 59 56 54 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 28 28 29 29 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 41 42 42 43 44 44 45 45 45 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 42 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 36 37 37 37 38 38 39 40 41 42 43 44 45 47 49 50 52 54 57 59 62 64 67 70 73 76 79 83 86 89 92 95 98 101 103 105 107 108 109 109 109 109 108 107 105 104 101 99 96 94 91 88 85 81 78 75 72 69 66 63 60 57 55 52 50 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24
 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 23 23 23 23 24 24 25 26 27 28 29 30 31 32 34 35 37 39 40 42 44 47 49 51 54 56 59 62 64 67 70 73 75 78 81 83 85 87 89 90 92 92 93 93 92 92 91 89 87 85 83 81 78 76 73 70 68 65 62 60 57 55 53 50 48 46 45 43 42 40 39 38 36 35 34 34 33 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 33 34 35 37 38 39 41 42 44 45 46 48 49 50 51 51 52 53 53 53 53 53 53 53 53 52 51 51 50 49 48 48 47 46 45 44 43 42 41 41 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 22 22 22 21 21 21 21 20 20 20 20 19 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
 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 26 27 28 30 31 33 35 37 38 40 42 44 46 48 50 51 53 54 56 57 58 59 60 60 61 61 60 60 59 59 58 57 55 54 52 51 49 47 46 44 42 40 39 37 36 34 32 31 30 28 27 26 25 23 22 22 21 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 31 32 32 33 34 34 34 35 35 35 36 36 36 36 36 36 35 35 35 35 34 34 33 33 32 32 31 30 29 29 28 27 26 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 25 26 27 28 30 31 33 34 36 38 39 41 42 44 45 47 48 49 50 51 52 53 53 54 54 54 54 53 52 52 51 50 48 47 46 44 42 41 39 38 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 29 29 29 29 29 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14
 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 23 24 25 26 26 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 30 30 29 28 27 26 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 27 28 28 29 29 30 30 30 30 30 31 30 30 30 30 30 29 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 16 16 16 16 17 17 18 19 20 21 22 23 24 26 27 29 31 33 35 38 40 43 46 49 52 55 58 61 64 67 70 73 75 77 78 80 80 80 80 79 78 76 74 72 69 67 64 61 58 55 52 49 46 44 41 39 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9
 34 34 34 33 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 33 33 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 45 46 47 47 48 49 49 50 51 51 52 53 53 54 55 55 56 57 57 58 58 59 59 60 60 60 60 60 59 59 59 58 57 56 55 54 53 52 50 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 37 38 39 41 42 43 45 46 48 49 50 51 52 53 54 55 55 56 56 57 57 57 57 56 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 48 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34
 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 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 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 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 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 8 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 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 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 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 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 44 45 45 46 46 47 48 48 49 50 51 52 53 54 55 57 58 59 60 62 63 64 65 66 67 68 69 70 70 71 71 71 71 71 71 71 71 70 69 69 68 67 66 65 64 63 62 61 59 58 57 56 54 53 52 51 50 48 47 46 45 44 43 42 41 40 40 39 38 38 37 36 36 36 35 35 35 35 35 35 35 35 35 36 36 37 37 38 39 39 40 41 42 43 45 46 47 49 50 51 53 55 56 58 60 62 63 65 67 69 71 73 75 77 79 81 83 85 86 88 90 91 93 94 95 96 97 98 98 98 99 98 98 98 97 96 95 94 92 91 89 87 85 83 81 79 77 75 73 71 69 67 65 63 61 59 57 55 54 52 51 49 48 47 46 45 44 43 43 42 42 41 41 41 41 40 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 54 54 55 55 56 56 56 57 57 58 58 59 59 59 60 60 60 61 61 61 61 62 62 62 62 62 62 62 62 62 61 61 61 60 60 59 59 58 58 57 56 56 55 54 53 53 52 51 50 49 48 48 47 46 45 44 44 43 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 14 15 15 15 16 16 17 17 18 19 20 20 21 23 24 25 26 27 29 30 32 33 35 36 38 39 41 42 44 45 46 47 49 50 50 51 52 52 53 53 53 53 52 52 51 50 49 48 47 46 45 44 42 41 39 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 27 27 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 31 31 30 29 29 28 27 26 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 18 19 20 21 22 22 23 24 25 25 26 27 28 28 29 29 30 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 31 31 30 30 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 16 16 16 17 17 17 18 19 19 20 20 21 22 23 23 24 25 26 27 28 28 29 30 31 32 33 33 34 35 36 36 37 37 38 38 39 39 39 39 40 40 40 40 40 39 39 39 38 38 38 37 36 36 35 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 16 15 15 15 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 15 15 16 17 17 18 19 19 20 20 21 21 21 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 22 21 21 21 21 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 12 12 12 11 12 12 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 22 23 24 24 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 35 36 37 38 38 39 39 39 39 39 39 39 39 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 19 19 20 20 21 22 23 24 25 27 28 30 31 33 35 36 38 40 41 43 44 46 47 48 49 50 51 51 52 52 52 51 51 50 50 49 48 47 46 45 43 42 41 40 38 37 36 34 33 32 31 30 29 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 12 12 12 12 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 19 20 21 21 22 22 22 23 23 23 22 22 22 21 21 20 20 19 19 18 17 17 16 16 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 18 19 21 22 23 24 25 27 28 30 31 33 35 37 38 40 42 44 46 47 49 50 51 52 53 53 53 53 52 52 50 49 47 46 44 42 39 37 35 33 31 29 27 25 23 21 19 18 16 15 14 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 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 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6
 24 24 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 27 28 29 30 30 31 32 32 33 34 34 35 35 36 36 37 37 37 37 37 37 37 36 36 35 35 34 34 33 33 32 31 30 30 29 28 28 27 26 25 25 24 24 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 31 32 32 32 33 33 33 33 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 37 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 30 30 29 29 28 27 27 26 25 24 23 22 21 20 20 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 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 27 27 28 28 27 27 27 27 27 26 26 26 25 25 24
 40 42 44 47 50 54 57 61 66 70 75 80 84 89 93 97 101 104 106 108 109 109 109 108 106 103 100 97 94 90 86 83 79 75 71 68 65 61 58 56 53 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 23 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 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 57 59 62 65 68 71 75 78 82 85 89 93 96 100 103 106 109 111 113 114 115 115 114 112 110 107 104 100 95 91 86 81 76 71 67 62 58 54 50 47 44 41 39 37 35 34 33 32 32 31 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 48 48 48 48 48 48 48 48 48 47 47 46 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 49 50 51 52 53 54 55 55 56 56 57 57 57 57 56 56 55 55 55 54 54 53 53 53 52 52 52 52 53 53 53 54 55 55 56 57 58 59 61 62 63 65 67 68 70 72 74 76 78 79 81 83 85 86 88 89 90 91 92 92 93 92 92 91 90 89 87 85 83 81 79 76 74 71 68 65 63 60 58 55 53 50 48 46 44 42 41 39 38 37 36 35 35 35 35 35 36 37 38
 21 20 19 18 18 17 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 33 33 33 33 33 33 33 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 25 25 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 42 43 43 44 44 44 44 44 44 43 43 42 42 41 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 18 17 17 17 17 16 16 16 16 17 17 17 17 18 18 19 20 20 21 22 23 24 25 25 26 27 28 28 29 29 30 30 30 30 30 30 30 30 30 29 29 29 28 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 25 25 25 25 24 24 24 23 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 28 28 27 27 26 25 24 23 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 20 20 20 20 21 21 22 23 23 24 25 26 27 29 30 31 33 34 36 37 39 41 42 44 46 48 50 52 53 55 57 59 61 62 64 66 67 68 70 71 71 72 72 73 73 72 72 71 70 69 68 67 65 64 62 60 58 56 54 52 50 48 47 45 43 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 22 21 20 20 20 20 20 20 20 20 21 21 22 23 24 25 26 27 29 30 31 33 35 36 38 39 41 43 44 46 47 49 50 52 53 55 56 57 58 59 60 61 62 63 64 64 65 65 65 65 65 65 65 65 64 64 63 62 61 60 59 58 57 55 54 53 51 50 48 47 45 43 42 40 39 37 36 34 33 31 30 28 27 26 25 24 22 21 21 20 19 18 17 17 16 16 16 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 26 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 41 41 41 42 42 42 42 43 43 43 43 43 43 42 42 42 41 41 40 40 39 38 37 36 35 34 33 31 30 29 28 27 25 24 23 22 21 20 20 19 18 18 18 18 17 18 18 18 19 19 20 20 21 22 23 25 26 27 29 30 32 33 35 37 38 40 42 44 46 48 50 51 53 55 57 58 60 61 62 64 65 65 66 66 67 67 66 66 66 65 64 63 62 61 60 59 57 56 55 53 52 50 49 48 46 45 43 42 41 39 38 37 35 34 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 20 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
 25 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 26 27 27 27 27 27 26 26 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 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 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 21 22 22 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 25 26 26 26 26 26 26 26
 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 13 13 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 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 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 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 8 8 8 9 9 9 10 10 11 12 12 13 13 14 14 14 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 15 15 15 15 15 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 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 23 23 23 23 23 22 22 22 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 27 27 28 29 29 30 31 32 33 34 35 36 36 37 38 38 39 39 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 24 24 24 25 26 27 28 29 31 32 34 36 38 39 41 43 44 45 46 47 48 48 48 48 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 34 35 35 35 35 36 36 35 35 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 48 49 49 49 49 49 48 47 46 45 43 41 40 38 36 34 33 31 30 28 27 26 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 39 39 38 37 36 36 35 34 33 32 31 30 29 28 28 27 27 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 21 21 21 21 21 22 22 23 24 25 26 27 27 28 29 30 31 32 33 33 34 34 35 35 35 35 35 35 35 35 34 34 33 33 33 32 31 31 30 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 23 23 23 23 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 34 35 37 39 40 42 44 46 48 50 51 53 55 56 58 59 60 61 63 64 65 66 67 68 69 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 87 87 88 88 88 88 87 87 86 86 85 84 83 81 80 78 77 75 73 72 70 68 67 65 63 61 60 58 56 55 53 51 50 49 47 46 45 44 43 42 41 40 40 39 39 39 39 39 40 40 41 41 42 42 43 43 44 44 44 44 44 44 44 43 43 42 41 41 40 39 38 37 37 36 35 34 33 33 32 32 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 42 42 43 43 43 43 43 43 42 42 41 40 39 37 36 34 33 31 30 28 27 26 25 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 49 51 52 54 55 56 58 59 60 61 62 63 64 65 65 65 65 65 65 64 64 63 62 60 59 57 55 54 51 49 47 45 42 40 38 36 34 31 30 28 26 25 24 23
 26 25 24 24 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 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 33 34 34 34 34 34 34 34 34 33 33 32 31 30 29 28 27 25 24 23 22 22 21 21 20 20 20 20 21 22 22 23 24 26 27 29 30 32 34 36 38 41 43 45 48 51 53 56 59 61 64 66 69 71 73 75 76 77 78 78 78 77 77 75 74 72 70 68 66 63 61 58 56 54 51 49 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 17 17 18 18 19 20 22 23 25 26 28 30 31 33 35 36 38 39 40 41 42 43 43 44 44 44 44 44 43 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 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 25 24 24 24 25 25 25 26 26 27 27 28 29 30 30 31 32 32 33 33 33 34 34 34 34 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 40 40 41 42 42 43 44 45 46 47 48 48 49 50 51 52 52 53 53 54 54 54 54 54 54 54 53 52 51 50 49 48 47 45 43 42 40 38 36 35 33 31 30 29 27
 9 9 9 9 10 10 11 12 13 14 16 17 19 20 22 24 26 28 30 32 34 37 39 41 43 45 48 50 52 53 55 57 58 59 60 60 60 61 60 60 59 58 57 56 55 54 52 51 49 48 46 44 43 41 40 38 37 35 34 32 31 29 28 27 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 7 7 7 7 8 8 9 10 12 14 16 18 21 24 27 31 35 39 44 49 55 60 66 71 77 82 87 91 94 97 99 100 100 99 98 96 93 90 87 84 80 76 73 70 66 63 60 58 55 53 50 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 8 8 7 7 6 6 6 6 7 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 34 35 37 38 40 41 43 45 47 49 52 55 58 61 65 68 73 77 82 87 92 97 102 107 111 115 118 120 121 121 119 116 112 106 100 94 87 80 73 66 59 53 47 42 37 33 29 25 22 19 17 15 13 11 10 9 9 8 8 7 7 8 8 8 9 9 10 10 11 12 13 13 14 15 16 17 17 18 19 19 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 28 28 28 28 28 27 27 26 26 25 24 23 23 22 21 20 18 17 16 15 14 13 12 11 11 10 9 9 9
 21 20 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 40 41 42 43 44 45 46 47 47 47 48 48 48 47 47 46 46 45 44 43 42 40 39 38 37 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 15 15 15 15 16 16 17 18 20 21 22 24 26 27 29 31 32 34 35 36 37 38 39 39 39 39 39 39 38 38 37 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 24 25 26 26 26 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 35 36 37 37 38 38 39 39 39 39 39 39 38 38 37 36 35 34 33 32 31 29 28 27 26 25 25 24 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 30 31 32 32 33 33 34 34 33 33 33 32 31 30 29 27 26 25 24 22
 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 27 27 27 26 26 25 24 23 21 20 19 17 16 14 13 12 10 9 8 7 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 27 28 29 29 29 29 29 29 28 27 26 25 24 23 22 21 19 18 17 16 15 14 12 11 11 10 9 8 7 7 6 5 5 5 4 4 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 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 7 7 9 10 11 12 14 15 17 19 21 23 24 26 28 29 30 31 32 32 32 32 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 23 24 25 26 27 29 30 32 34 36 38 40 43 45 48 51 54 57 60 64 67 71 74 78 81 85 88 91 95 98 100 103 105 106 107 108 109 109 108 107 106 105 103 101 99 97 95 92 90 87 85 83 80 78 76 74 72 70 68 66 64 62 60 59 57 55 54 52 50 49 47 46 44 42 41 39 38 36 35 34 32 31 30 29 29 28 28 28 28 28 28 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 47 49 50 52 54 55 57 59 60 62 64 66 67 69 71 73 75 77 79 81 83 85 87 89 91 92 94 95 96 97 98 98 98 98 97 96 94 93 91 89 86 83 81 78 75 71 68 65 62 59 56 53 50 47 44 42 39 37 35 32 30 29 27 25 24 22 21 20 20 19 19 18 18 18 19 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 43 44 45 46 46 47 48 48 49 49 49 49 49 48 48 47 46 45 44 43 41 40 38 37 35 33 32 30 28 27 25 24 23 21 20 19 19 18 17 17 17 17 18 18 19 20 21 22 23 24 26 28 29 31 33 34 36 37 39 40 42 43 44 45 46 46 46 47 47 47 46 46 45 45 44 43 42 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 24 24 23 23 23 22 22 22
 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 10 10 11 11 12 12 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 21 21 20 19 18 17 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 5 5 5 4 4 4 5 5 5 6 6 7 7 8 9 10 11 12 14 15 17 19 21 23 25 27 30 32 35 38 41 44 47 49 52 54 56 58 59 60 60 60 59 58 57 55 53 51 48 46 44 41 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 25 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 39 39 38 37 36 35 33 32 30 29 27 25 23 22 20 18 17 15 14 13 11 10 9 8 8 7 6 6 5 5 5 5 4 4 5 5 5 5 6 6 7 7 8 8 9 10 11 12 13 13 14 15 16 17 18 19 20 20 21 22 22 23 23 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 5 4 4 4 4
 23 23 23 24 24 25 25 26 27 28 30 31 32 33 35 36 37 38 40 41 42 43 44 44 45 46 46 46 47 47 47 47 46 46 46 45 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 36 36 36 35 35 34 33 33 32 32 31 31 30 30 29 28 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 17 17 16 17 17 17 18 19 20 22 23 25 27 29 31 33 35 38 40 42 44 46 47 49 51 52 53 54 55 56 57 58 58 59 59 59 60 60 60 61 61 61 62 62 63 63 63 64 64 65 65 65 65 66 66 66 66 66 65 65 65 64 63 62 61 60 59 58 56 55 53 52 50 48 46 45 43 41 40 38 36 35 33 31 30 28 27 26 25 24 23 22 21 21 21 21 21 21 22 22 23 24 24 25 26 27 28 28 29 30 30 30 30 30 30 30 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 34 36 37 39 41 43 45 47 49 51 53 55 57 59 61 62 63 63 64 63 63 61 60 58 55 53 50 47 44 41 38 35 33 30 28 26 25 24 23 22 22 21 21 21 22 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 44 44 43 43 43 42 41 41 40 39 38 38 37 36 35 33 32 31 30 29 28 27 26 25 24 24 24
 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 18 18 19 19 19 18 18 18 17 16 16 15 14 13 12 11 11 10 9 8 8 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 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 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 14 15 16 18 20 21 23 25 27 28 30 32 33 34 36 36 37 38 38 38 37 37 36 35 35 33 32 31 30 29 28 27 26 24 23 22 22 21 20 19 18 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 16 17 18 19 20 21 21 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 16 16 17 18 18 19 20 21 22 23 24 26 27 29 30 32 33 35 37 38 40 41 42 43 43 43 43 42 42 40 39 37 35 33 31 29 27 25 23 21 19 18 16 15 14 13
 8 8 8 8 8 9 9 10 11 11 12 13 14 15 16 17 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 38 38 39 39 39 39 39 38 38 38 37 37 36 36 35 34 34 33 32 31 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 18 17 16 16 15 14 13 12 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 7 8 8 9 10 11 11 12 13 14 16 17 18 19 20 22 23 24 25 27 28 30 31 32 33 35 36 37 38 39 40 41 42 42 43 43 43 44 44 44 44 43 43 43 42 42 41 40 40 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 8 8 8 8 8 8 9 10 10 11 13 14 15 17 19 21 24 26 29 32 35 39 43 47 51 56 61 67 72 78 84 91 97 103 109 115 119 123 127 129 130 129 128 126 122 118 114 109 103 98 93 87 82 77 72 68 63 60 56 52 49 46 43 41 38 36 34 32 30 29 27 26 24 23 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 9 9 10 10 11 12 12 13 14 14 15 16 16 17 18 18 19 19 20 21 21 22 23 24 25 25 26 27 28 30 31 32 34 36 37 39 41 44 46 49 52 55 58 61 65 69 72 76 79 82 85 87 89 89 90 89 87 85 82 79 75 71 66 62 57 53 48 44 40 37 33 30 27 24 22 19 17 16 14 13 11 10 10 9 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 13 14 14 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 15 15 14 13 13 12 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 20 22 23 24 25 26 28 29 30 31 32 33 34 35 35 36 36 36 36 36 36 36 35 35 34 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 7 8 9 10 10 11 12 13 14 16 17 18 19 21 22 23 25 26 27 28 29 30 31 32 33 34 35 35 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 32 32 31 30 29 28 27 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 12 13 14 15 15 16 17 17 18 18 19 19 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 33 33 33 33 33 33 32 32 31 30 29 28 27 26 24 23 22 20 19 18 17 15 14 13 12 11 10 10 9 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 46 48 50 52 54 56 58 61 63 65 66 68 70 71 72 72 73 73 73 72 71 70 69 67 66 64 62 60 58 56 53 51 49 47 45 43 41 39 37 35 34 32 30 29 27 26 25 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 38 39 39 40 40 40 41 41 41 41 41 40 40 40 39 38 38 37 36 35 35 34 33 32 31 30 29 28 28 27 26 25 24 23 23 22 21 20 20 19 19 18 17 17 17 16 16 16 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 18 19 19 20 21 22 24 25 26 28 30 32 33 35 37 39 41 43 46 48 49 51 53 55 56 57 58 59 59 59 59 58 57 56 55 54 52 50 48 47 45 43 41 39 38 36 35 33 32 31 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18
 14 15 16 17 18 20 21 23 24 25 27 28 29 31 31 32 33 33 33 33 33 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 28 28 28 29 30 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 47 47 47 47 47 46 46 45 44 43 41 40 39 37 36 34 33 31 30 29 27 26 25 24 23 23 22 22 22 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 24 25 25 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 24 24 25 25 26 26 27 28 28 29 30 31 32 33 33 34 35 36 37 37 38 38 38 38 38 38 37 36 35 34 33 31 30 28 26 25 23 22 20 19 17 16 15 14 14 13 13 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 24 25 26 26 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 11 11 11 12 13 13 14 15 16 17 18 20 21 22 24 25 26 28 29 31 32 33 35 36 37 38 39 40 41 41 42 42 42 42 42 42 42 41 41 40 39 39 38 37 36 35 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 12 12 12 13
 27 29 30 32 33 35 36 38 39 40 41 42 43 43 44 44 44 44 43 43 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 46 45 45 44 43 42 41 40 39 37 36 35 34 32 31 30 29 28 27 27 26 25 25 25 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 39 40 41 41 42 42 42 43 43 43 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 42 44 46 48 49 51 53 54 55 56 57 57 57 57 56 55 54 53 51 50 48 46 44 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 23 24 25 26 28 29 30 32 33 35 36 38 39 41 42 44 45 47 48 50 52 53 55 56 58 60 61 63 64 66 67 68 69 70 70 70 70 70 69 68 67 65 63 61 59 57 55 53 51 48 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 21 21 21 22 23 24 25 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 18 18 18 17 17 17 17 16 16 17 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 39 40 40 41 41 40 40 40 39 38 37 36 35 34 32 31 30 28 27 26 25 23 22 21 20 20 19 18 17 17 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 16 17 17 18 20 21 22 24 26 28 30 31 33 35 37 39 40 42 43 44 44 45 45 45 45 44 44 43 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 34 35 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 53 54 55 56 56 57 57 57 57 56 55 54 53 51 49 47 45 43 41 39 37 35 34 32 31 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 42 43 43 44 44 44 44 44 43 43 42 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24
 21 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 23 23 24 24 25 25 26 27 28 29 30 32 33 35 36 38 40 42 44 47 49 51 54 56 58 60 62 64 65 65 66 66 65 64 63 61 59 57 55 52 50 47 45 42 40 38 36 34 32 30 29 28 26 25 24 23 22 22 21 20 20 20 19 19 19 19 20 20 20 21 21 22 23 24 25 26 27 27 28 29 30 30 30 30 30 30 30 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 33 34 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 33 34 34 34 34 34 34 34 33 33 32 31 30 29 28 28 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 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 34 35 36 37 38 39 39 40 40 40 40 40 40 39 38 37 36 34 33 31 30 29 27 26 25 24 23 22 22 21 21 21 21 21 21 22 22 23 23 24 25 26 28 29 30 32 33 35 36 38 40 41 42 44 45 45 46 46 46 45 45 44 42 41 39 37 36 34 32 30 29 27 26 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 21
 16 15 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 23 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 23 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 10 11 11 11 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 24 24 23 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 14 14 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 31 32 32 32 31 31 30 30 29 28 27 26 25 24 24 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 31 31 31 31 30 30 29 28 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 23 24 25 27 28 30 32 33 35 36 37 38 39 39 39 39 38 37 36 34 33 31 29 27 25 23 21 20 18 17
 35 34 33 32 31 30 30 29 28 28 28 27 27 27 27 26 26 26 26 26 27 27 27 27 27 28 28 29 29 30 31 31 32 33 34 35 37 38 40 41 43 45 47 49 51 54 56 59 61 64 67 69 72 74 76 78 79 80 80 81 80 80 79 77 76 74 71 69 67 64 62 59 56 54 51 49 47 44 42 40 38 36 35 33 32 31 29 28 28 27 26 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 35 35 36 36 35 35 35 34 33 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 21 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 18 18 18 19 19 20 20 21 22 23 24 26 27 29 32 34 37 40 43 47 51 55 59 64 69 74 79 84 88 92 96 99 102 103 104 103 102 100 97 93 89 84 80 75 70 65 61 57 53 49 46 43 40 38 36 34 32 31 29 28 27 27 26 26 25 25 25 25 25 25 26 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 42 42 42 42 42 41 41 40 39 38 36
 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 29 29 30 31 32 34 35 36 38 40 42 44 46 49 51 54 56 59 62 64 67 69 71 73 74 75 76 76 75 74 73 72 70 67 65 63 60 58 55 52 50 47 45 43 41 39 37 35 34 32 31 29 28 27 26 26 25 24 24 24 24 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 33 33 33 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 38 39 40 40 41 41 42 42 42 43 43 43 42 42 42 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 31 32 34 36 37 39 42 44 46 49 52 55 58 61 64 67 71 74 77 80 82 85 86 88 88 88 88 86 85 82 80 77 74 70 67 64 60 57 54 51 48 46 43 41 39 37 36 34 33 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 25 26 27 28 29 30 31 32 33 34 35 35 36 37 38 38 38 39 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 45 46 46 47 47 47 47 47 47 46 46 45 44 43 42 41 39 38 36 35 33 31 29 28 26 25 23 22 21 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31 30 30 29 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 8 9 9 9 9 9 10 10 10 11 12 12 13 13 14 15 16 16 17 18 19 19 20 21 22 22 23 23 24 24 24 25 25 25 25 24 24 24 23 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 23 24 26 27 29 30 32 34 36 37 39 41 42 44 45 46 47 48 48 49 49 48 48 47 46 45 43 42 40 38 37 35 33 32 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23
 19 19 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 30 31 31 31 31 31 31 31 31 31 30 30 29 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 25 26 27 28 28 29 29 30 30 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 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 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 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
 21 22 23 24 25 26 27 28 29 30 30 31 32 32 33 33 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 34 35 36 36 37 38 40 41 42 43 44 46 47 48 49 50 50 51 51 51 51 51 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 36 35 35 35 35 35 36 36 37 38 39 40 42 43 45 47 48 50 52 54 56 58 59 60 61 62 63 63 63 63 63 62 62 61 60 59 57 56 55 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 55 55 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 50 50 50 50 50 50 50 51 51 52 52 52 53 53 54 54 54 55 55 55 55 54 54 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 39 38 38 38 39 39 39 40 40 41 42 43 44 46 47 48 50 51 53 54 55 57 58 59 59 59 59 59 58 57 56 54 52 50 48 45 43 40 38 35 33 31 29 28 26 25 24 23 22 21 21 21 20 20 20 21 21 21 22 22 23 23 24 25 26 27 28 29 30 32 33 35 36 38 40 41 43 45 47 49 50 52 54 55 57 58 59 60 61 61 61 61 60 59 58 57 55 54 52 50 48 46 44 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 22 21 20 20 19 19 19 19 19 19 19 20 20 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 50 52 54 56 57 58 59 60 60 59 59 58 57 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 38 37 37 36 36 36 36 36 36 36 37 37 38 38 39 39 40 41 42 43 43 44 45 46 47 48 48 49 50 50 51 51 52 52 53 53 54 54 55 55 55 56 56 57 58 58 59 60 60 61 62 63 64 65 66 67 68 68 69 70 70 70 70 70 69 68 67 66 65 63 61 60 58 56 54 52 50 48 47 45 43 42 41 39 38 37 36 35 34 33 32 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 36 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 53 54 55 56 56 57 57 57 56 56 55 54 53 52 50 49 47 45 44 42 41 40 38 37 36 35 34 34 33 32 32 32 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 34 34 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 47 47 48 48 49 49 49 49 49 49 48 47 47 46 45 44 43 41 40 39 38 37 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 26 27 27 28 29 30 31 33 34 36 38 40 42 44 46
 19 21 22 24 26 28 30 32 33 35 37 38 39 40 41 41 41 40 40 39 38 37 35 34 33 32 30 29 28 27 27 26 25 25 24 24 24 23 23 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 42 42 42 41 40 39 38 37 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 13 12 12 12 12 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 27 28 29 30 31 32 32 33 33 34 34 34 34 34 34 34 33 32 31 30 29 28 27 26 25 23 22 21 20 19 18 17 17 16 16 15 15 15 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 26 27 28 28 29 29 29 29 28 28 27 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 14 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 27 28 29 31 32 33 34 35 36 36 37 37 37 37 37 36 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18
 23 24 25 26 28 29 30 31 32 33 33 34 34 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 30 30 31 32 33 34 35 36 37 39 40 42 43 45 46 47 49 50 50 51 51 51 51 50 50 49 48 46 45 44 42 41 39 38 37 35 34 33 32 31 30 29 29 29 28 28 28 28 28 28 29 29 30 30 31 31 32 32 32 33 33 32 32 32 31 31 30 29 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 34 35 36 37 38 38 39 39 39 39 39 39 39 38 38 37 36 35 34 33 32 31 30 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 15 16 16 17 19 20 21 23 25 26 29 31 33 36 39 42 44 47 50 53 55 57 59 59 60 59 58 57 55 53 50 47 44 42 39 36 34 32 29 28 26 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 19 19 20 21 22
 27 29 30 31 32 33 34 35 36 36 36 36 36 36 35 35 34 33 32 31 30 29 28 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 34 35 35 35 35 35 35 35 34 34 33 33 32 31 30 30 29 28 28 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 25 26 27 28 29 29 30 31 31 32 32 32 32 32 32 31 31 31 30 30 29 28 28 27 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 35 36 36 36 35 35 34 33 32 31 30 29 28 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26
 34 34 35 35 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 39 40 41 42 44 45 47 48 50 52 54 55 57 59 61 62 63 65 66 66 67 67 67 67 66 66 65 64 62 61 59 57 56 54 52 50 49 47 45 44 42 41 40 39 38 37 37 36 36 36 37 37 38 39 41 43 45 48 51 55 59 63 68 74 80 87 94 102 110 118 126 133 141 148 154 158 162 164 165 164 161 157 152 147 140 133 126 118 111 103 96 90 83 77 72 67 62 58 54 51 48 46 43 41 40 38 37 36 36 35 35 35 35 35 35 36 37 38 39 40 41 43 45 47 49 52 55 58 61 65 69 73 77 82 86 90 94 98 101 103 104 105 105 104 102 99 96 92 88 85 81 77 73 70 67 64 61 59 57 55 53 52 51 50 49 48 48 47 47 47 47 47 47 48 48 48 49 50 50 51 52 53 54 55 56 57 59 61 62 64 66 69 71 74 77 80 83 86 90 94 97 101 104 108 111 114 117 119 120 121 121 120 119 116 114 110 106 101 96 91 86 81 75 70 66 61 57 53 49 46 43 40 38 36 35 33 32 31 31 30 30 30 30 30 30 31 32 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 55 56 56 56 57 57 57 57 57 57 56 56 56 55 54 53 53 52 50 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 31 31 31 32 33 33
 62 65 69 72 75 78 80 82 82 82 81 79 77 74 71 67 63 59 55 52 48 45 42 39 36 34 32 29 28 26 24 23 22 20 19 19 18 17 16 16 16 15 15 15 15 15 15 16 16 17 17 18 19 20 21 23 24 26 28 30 33 36 39 42 46 50 54 59 64 69 74 79 84 89 93 97 99 100 100 99 97 94 90 86 81 76 72 67 63 59 56 53 50 48 46 45 43 42 42 41 41 41 41 42 42 43 43 44 45 45 46 47 48 48 48 49 49 48 48 47 46 45 44 43 41 39 38 36 34 33 31 29 28 26 25 24 23 22 21 20 20 19 19 19 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 35 36 36 35 35 34 34 33 32 31 29 28 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 33 34 34 34 34 34 34 34 33 32 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18 18 18 18 19 19 20 20 21 22 23 24 26 27 28 29 31 32 33 34 35 35 35 36 36 35 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 17 17 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 29 29 30 30 31 32 33 34 35 36 38 39 41 43 46 49 51 55 58
 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 21 22 22 22 22 22 22 22 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 13 13 13 12 12 12 12 12 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 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 11 11 13 14 15 17 18 20 21 23 25 26 28 29 30 30 31 30 30 29 28 26 25 23 22 20 19 18 16 15 14 13 12 12 11 10 10 10 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 18 18 18 18 17 17 16 16 15 14 13 13 12 11 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11
 56 54 53 53 52 52 52 52 52 53 54 55 56 58 59 61 63 65 66 68 69 71 72 72 73 73 72 72 70 69 67 65 62 60 57 54 51 49 46 44 41 39 37 35 34 33 31 31 30 29 29 29 29 30 30 31 32 33 34 35 36 38 39 41 43 45 47 49 51 52 54 56 57 58 59 60 60 60 60 59 58 57 55 54 52 50 49 47 45 44 43 41 40 39 39 38 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 35 35 35 35 36 37 37 38 39 41 42 44 46 48 49 51 53 55 57 59 60 62 62 63 63 63 63 62 60 59 57 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 32 31 31 31 31 31 32 32 33 34 34 35 36 37 38 39 40 41 41 42 42 42 41 41 40 40 39 38 36 35 34 33 31 30 29 27 26 25 24 23 23 22 21 21 21 21 21 21 21 22 23 23 25 26 27 29 31 33 35 37 39 41 44 46 48 50 52 53 55 56 56 57 57 56 56 55 54 53 52 51 50 48 47 46 45 44 43 42 42 42 42 42 42 43 43 45 46 48 50 52 54 57 60 63 66 69 73 76 79 81 83 85 86 86 85 84 82 80 77 74 71 67 63 60 56 52 49 45 42 39 36 34 32 29 28 26 24 23 22 21 21 20 20 20 20 20 21 21 22 23 24 25 27 28 30 32 34 37 39 42 45 48 51 54 57 60 63 66 69 71 73 75 76 76 76 76 75 74 72 70 68 66 63 61 59 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 4 4 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 15 15 15 15 15 14 13 12 12 11 10 9 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 10 11 11 12 12 12 12 12 12 11 11 10 10 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5
 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 13 13 14 15 16 16 17 18 19 20 21 21 22 22 22 22 22 22 21 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 20 20 21 21 21 21 21 21 20 20 19 19 18 17 16 16 15 14 13 12 12 11 10 10 9 9 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 20 21 22 23 24 26 27 29 30 32 34 35 37 39 40 41 42 43 44 44 44 43 42 41 40 38 36 35 33 31 30 28 26 25 24 23 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 29 29 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 15 15 16 17 17 18 19 20 22 23 24 25 26 28 29 30 31 32 33 34 35 35 35 35 35 34 33 32 31 30 29 28 27 26 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
 22 22 23 24 24 25 26 27 28 30 31 33 35 36 38 41 43 45 48 50 53 55 57 59 61 62 63 64 64 63 62 61 59 57 54 51 49 46 43 40 37 35 33 31 29 27 26 25 23 23 22 22 21 21 21 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 34 35 36 37 37 38 38 38 38 38 37 36 36 35 34 33 31 30 29 28 27 26 25 25 24 23 23 23 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 41 42 42 42 42 41 40 40 39 37 36 35 34 33 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 42 43 44 45 45 46 46 45 45 44 44 43 41 40 39 38 36 35 34 32 31 30 29 28 27 27 26 26 25 25 25 26 26 27 28 29 31 32 34 37 40 43 46 50 54 59 63 68 72 77 81 84 87 89 91 91 90 88 86 83 79 75 71 67 63 60 56 53 49 47 44 42 40 38 36 35 33 32 31 31 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 31 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 17 18 18 19 20 21 22 23 24 26 27 29 31 33 35 37 39 40 42 44 45 46 47 47 47 46 46 45 44 42 41 39 38 36 35 33 32 30 29 28 27 26 25 24 23 22 22 21 21 21 21 20 20 20 20 20 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 41 41 42 42 42 42 42 41 40 39 38 36 35 34 32 31 30 28 27 26 25 24 24 23 22 22 22 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 30 31 32 32 32 32 32 32 32 31 31 30 29 29 28 27 26 26 25 24 24 24 23 23 23 23 24 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 38 38 38 37 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 31 31 30 30 30 29 29 28 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 18 18 18 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 27 27 27 27 26 26 25 25 24 23 23 22 21 20 20 19 19 18 18 17 17 17 17 16 16 17
 21 22 22 23 23 23 23 23 22 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 10 11 12 14 15 17 19 21 24 26 29 32 35 38 41 44 45 47 47 47 46 45 43 40 38 35 33 30 28 26 24 23 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 27 28 29 30 31 33 34 36 38 40 42 44 46 49 50 52 53 54 54 53 52 50 48 45 42 39 35 32 29 26 24 21 19 17 16 14 13 12 11 10 9 9 8 8 8 8 8 8 8 8 8 9 9 10 11 11 12 13 15 16 18 20 22 24 27 30 33 36 40 43 46 49 51 52 53 52 51 49 47 44 41 38 35 32 29 27 24 22 20 19 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 14 14 14 14 15 15 15 16 17 17 18 19 19 20 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 53 53 52 51 50 49 48 47 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 28 27 27 27 27 27 27 27 28 29 30 31 32 34 36 38 40 42 45 47 50 52 54 56 58 59 59 59 59 58 57 56 54 52 50 48 46 44 42 40 39 38 36 36 35 34 34 34 34 34 34 35 36 37 38 40 41 43 45 47 49 52 54 57 59 62 64 67 69 71 72 73 74 75 75 75 74 73 73 72 70 69 68 67 66 65 64 63 63 62 62 62 62 62 62 62 62 63 63 63 64 64 64 64 64 63 63 62 62 61 60 59 58 57 56 55 54 53 52 51 51 50 50 50 50 50 50 50 51 51 52 53 53 54 55 56 57 58 58 59 59 59 59 59 58 57 56 55 53 52 50 48 46 45 43 41 39 37 36 35 33 32 31 30 30 29 29 28 28 28 29 29 29 30 31 32 34 35 37 39 41 43 46 49 52 55 59 62 65 69 72 74 76 78 79 79 78 77 74 71 68 64 61 57 53 49 45 42 39 36 34 31 29 28 26 25 24 23 23 22 22 22 22 22 22 23 23 24 25 26 27 29 30 32 34 36 38 40 42 45 47 49 52 54 56 58 59 61 62 62 63 63 63 62 62 61 60 59 58 57 56 55 54 53 52 52 51 51 51 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 54 54 54 54 55 55 56 56 57 57 58 58 59 60 61 61 62 63 63 64 64 64 64 64 64 64 63 63 62 61 61 60 59 58 57 57 56 56 55 55 54 54 54 54 54 54 54 54 54 54 54 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 81 81 79 76 73 68 64 60 55 51 47 44 40 38 35 33 32 30 29 28 28 28 28 28 28 29 30 31 33 35 37 39 42 44 47 51 54 57 60 62 65 66 67 68 67 66 65 63 60 57 54 51 48 45 42 39 37 35 33 31 30 28 27 26 26 25 25 25 25 25 25 26 27 27 28 29 31 32 34 35 37 38 40 41 42 44 44 45 45 45 44 43 42 41 39 37 35 33 31 29 27 25 24 22 20 19 18 17 16 15 14 13 13 12 12 12 12 12 12 12 13 13 14 15 17 18 20 23 25 29 33 38 44 51 59 67 77 87 97 106 114 119 121 120 115 109 100 91 82 73 64 57 50 45 40 36 32 29 27 25 23 22 21 21 20 20 20 20 20 20 21 21 22 22 23 24 24 25 25 26 26 26 26 26 26 26 25 25 24 23 22 21 21 20 19 18 18 17 17 17 16 16 16 17 17 18 18 19 21 22 24 26 28 31 34 37 41 45 49 54 59 63 68 72 75 77 78 78 77 74 71 68 64 60 55 51 48 44 41 38 35 33 31 29 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 23 23 24 25 26 28 30 32 34 37 41 45 50 55 62 69 76 84 92 100 107 113 116 117 115 110 103 94 85 75 66 58 50 43 37 32 28 25 22 19 17 16 14 13 12 12 11 11 11 11 11 12 12 13 14 15 17 18 20 23 25 28 32 36 40 44 49 55 60 65 70 75 78 80
 48 49 50 52 53 54 54 55 55 54 53 52 51 49 46 44 42 39 36 34 32 29 27 25 24 22 21 19 18 17 16 16 15 15 15 14 14 14 14 15 15 16 16 17 18 19 20 21 23 24 25 27 29 30 32 34 36 37 39 40 42 43 44 45 46 46 47 47 47 46 46 46 45 45 44 43 42 42 41 41 40 40 39 39 39 39 40 40 40 41 42 43 44 45 46 48 50 51 53 55 57 59 61 63 64 65 66 66 66 66 65 64 62 60 58 55 53 50 48 45 43 40 38 36 34 32 30 29 27 26 25 24 23 22 22 21 21 21 21 21 21 21 21 22 22 23 24 25 26 27 29 31 33 35 37 40 42 45 48 51 54 56 59 61 63 64 64 64 63 62 60 57 55 52 49 47 44 41 39 37 35 33 31 30 29 28 27 26 26 25 25 25 25 25 25 26 27 27 28 29 30 31 32 33 34 35 36 36 37 37 37 37 36 35 35 34 33 31 30 29 28 27 25 24 23 23 22 21 21 20 20 20 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 34 35 35 36 37 38 39 40 40 41 42 42 42 42 41 41 40 39 38 37 35 34 32 31 29 28 27 25 24 23 22 21 21 20 20 19 19 19 19 20 20 20 21 22 23 24 25 26 28 29 31 32 34 35 36 38 39 40 40 41 41 42 42 42 41 41 41 40 40 40 39 39 39 39 40 40 41 41 42 43 44 45 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
 53 51 48 45 43 40 37 35 32 30 28 27 25 24 23 22 22 21 21 21 21 21 22 23 24 25 26 27 29 30 32 33 35 36 37 38 38 38 38 38 37 36 35 33 32 31 29 28 27 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 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 16 16 17 17 18 19 19 20 21 22 23 24 25 25 26 27 27 28 28 28 28 27 27 27 26 26 25 24 24 24 23 23 23 23 23 23 23 24 25 26 27 28 30 32 34 36 38 41 43 46 48 50 51 52 53 53 52 51 49 47 45 43 41 38 36 34 33 31 30 29 28 28 28 28 28 28 29 30 31 33 35 37 39 41 44 46 49 51 53 55 57 57 58 57 56 55 53 50 48 45 42 39 36 34 32 30 28 26 25 23 22 22 21 21 21 21 21 21 22 23 24 25 26 27 28 30 31 33 34 35 37 38 38 39 39 39 39 39 39 38 38 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 31 31 30 29 29 28 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 23 25 26 27 29 31 33 34 36 38 40 41 43 44 45 46 46 46 46 46 45 45 44 43 42 41 40 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 21 21 21 21 21 22 22 23 24 26 27 29 31 33 36 39 41 44 47 50 53 55 57 58 58 58 57 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 57 56 55 53 52 50 48 46 44 42 39 38 36 34 32 31 30 28 27 26 26 25 25 24 24 24 24 25 25 26 27 28 29 30 32 33 35 38 40 43 46 49 52 55 58 62 64 67 69 70 71 71 71 69 67 65 63 60 57 54 51 48 45 43 40 38 37 35 34 32 31 31 30 30 29 29 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 34 35 35 35 36 36 36 37 38 38 39 40 41 42 43 45 46 48 49 51 52 54 55 57 58 59 60 61 61 62 62 61 61 60 60 59 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 37 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 32 32 33 34 35 37 38 40 42 44 46 48 51 53 56 58 60 62 64 64 65 65 64 63 61 59 56 54 51 48 45 43 40 38 36 34 32 30 29 28 27 26 25 25 24 24 24 24 24 24 25 25 26 27 28 29 30 32 33 35 37 39 41 43 45 48 50 52 54 56 58 60 61 62 63 63 63 63 62 61 60 58 57 55 53 51 49 47 45 44 42 41 40 39 38 37 37 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 46 47 47 48 49 50 50 51 51 51 51 50 50 49 49 48 47 46 45 44 44 43 42 41 41 40 40 40 40 40 40 40 41 42 43 44 45 46 48 49 51 52 54 55 56 57 58 59 59 59 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 54 52 50 48 46 43 41 39 37 34 33 31 29 28 26 25 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 28 29 30 31 33 34 36 38 40 42 44 45 47 48 49 49 49 48 47 46 44 42 40 38 36 34 32 30 28 27 25 24 24 23 23 23 23 24 24 25 26 27 29 30 32 33 35 37 38 39 40 41 42 42 42 41 40 39 38 36 35 33 31 30 28 27 25 24 23 23 22 22 22 22 22 23 23 24 25 26 27 28 29 31 32 34 35 37 38 40 41 43 45 46 47 49 50 51 52 53 53 53 53 53 52 52 51 49 48 46 44 42 40 38 36 34 32 30 29 27 26 25 24 23 22 22 21 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 28 28 29 29 29 29 28 28 28 27 27 26 26 25 25 24 24 24 24 24 24 24 25 26 27 28 29 30 31 33 35 36 38 40 42 44 46 48 49 51 52 53 54 54 54 53 52 51 50 48 47 45 43 41 39 37 36 34 32 31 30 28 27 27 26 25 25 25 25 26 26 27 29 30 32 34 37 39 42 45 49 52 55 58 60 62 64 64 64 63 62 60 57 55 52 49 46 43 40 38 35 33 32 30 29 28 28 27 28 28 28 29 30 32 33 35 37 38 40 42 44 45 47 48 48 49 49 48 47 46 44 42 41 39 37 35 33 31 29 28 27 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 21 22 23 24 25 27 28 30 32 35 37 40 43 46 48 51 53 55 56 57 57 57 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 45 45 44 44 44 43 42 42 41 40 40 39 39 39 38 38 39 39 40 40 41 42 43 44 45 46 47 48 48 49 49 49 49 48 47 46 45 44 42 41 39 38 37 36 35 35 34 34 34 34 34 35 35 36 37 37 38 39 40 41 41 42 42 43 43 43 42 42 41 40 40 39 38 37 36 35 34 34 33 33 33 33 33 33 33 33 33 34 34 35 36 36 37 38 39 40 40 41 42 43 43 44 44 45 45 45 45 45 45 45 45 44 44 44 43 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 42 43 45 46 48 51 53 57 60 64 68 72 77 82 86 90 94 98 100 102 103 103 101 99 96 93 89 85 80 75 71 67 62 59 55 52 49 47 45 43 42 41 40 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 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 35 35 36 37 38 39 40 40 41 42 43 43 44 44 45 45 45 45 44 44 44 43 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 42 42 42 42 42 41 40 40 39 38 37 36 35 34 33 32 31 30 30 29 29 29 29 29 30 31 32 33 35 37 39 41 43 45 48 50 52 54 55 57 57 58 57 57 56 55 53 51 50 48 46 45 43 42 41 40 40 39 39 39 40 40 40 41 42 42 43 43 44 44 44
 29 28 26 25 24 23 22 21 21 20 20 20 20 21 22 23 24 26 28 31 33 36 39 43 46 48 51 52 53 53 53 51 49 47 44 40 37 34 31 28 25 23 21 19 18 17 16 15 14 14 14 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 26 27 29 30 31 33 34 36 38 41 43 46 48 51 53 56 59 61 63 64 66 66 66 65 63 61 58 54 51 47 43 39 36 32 29 27 24 22 20 19 18 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 31 32 32 31 31 30 29 28 27 25 24 23 21 20 19 18 17 17 16 16 16 17 17 18 19 20 21 22 24 26 28 30 33 35 38 41 44 47 49 51 52 53 53 52 50 48 45 41 38 35 32 29 27 24 23 21 20 19 18 18 18 17 17 18 18 18 19 20 21 22 24 25 27 29 32 35 38 42 45 49 53 57 61 64 67 69 69 69 68 67 64 62 58 55 52 49 46 43 40 38 36 34 32 31 30 29 28 27 26 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 17 18 19 20 22 24 26 28 31 35 38 42 46 50 55 59 64 68 71 74 76 77 77 76 74 71 68 64 60 55 51 47 44 40 37 34 32 30 28 26 25 24 23 22 21 21 20 20 20 20 20 21 21 22 22 23 24 26 27 29 31 33 34 36 37 39 39 40 40 39 38 37 36 34 33 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 12 13 14 16 18 19 21 23 25 27 28 29 29 29 28 27 26 24 22 20 18 17 15 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 18 19 20 20 20 20 19 19 18 17 16 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 15 16 17 18 20 21 23 24 26 27 28 29 30 30 29 28 27 25 23 21 19 18 16 14 13 12 11 10 10 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 9 9 10 11 11 12 13 14 15 15 16 16 17 17 17 17 16 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 11 11 12 12 13 13 14 14 14 14 14 13 13 13 12 12 11 11 10 10 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 17 17 17 17 17 16 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 12 12 12 13 14 14 15 16 17 17 18 19 21 22 23 24 25 26 27 28 29 29 30 30 30 30 30 30 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 10 11 11 11 12 13 13 14 15 16 17 18 18 19 20 21 21 22 22 22 22 22 22 21 21 20 19 18 18 17 17 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 27 28 28 28 28 28 27 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 22 24 26 28 29 31 33 34 35 35 35 34 33 31 30 28 26 24 23 21 19 18 17 15 14 13 13 12 12 11 11 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 20 20 20 20 19 19 18 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 23 24 24 24 25 24 24 24 23 23 22 22 21 21 20 20 19 19 19 19 19 19 20 20 21 21 22 22 22 23 23 23 22 22 22 21 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 30 30 29 29 28 26 25 24 22 21 19 18 17 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 16
 66 67 67 66 65 64 62 60 57 54 51 48 45 43 40 38 36 35 34 33 32 31 31 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 49 50 50 51 51 51 51 50 49 49 48 46 45 44 43 41 40 39 38 37 36 35 34 34 34 34 35 35 36 38 40 41 44 46 48 50 53 55 57 59 60 61 61 62 61 60 59 57 55 53 50 48 45 43 41 39 37 35 34 33 32 32 32 32 32 32 32 33 33 34 35 35 36 37 38 39 41 42 44 45 47 49 51 53 55 58 60 62 65 66 68 69 70 70 69 68 67 65 63 61 58 56 53 51 48 46 44 42 40 38 37 35 34 34 33 33 33 33 33 34 35 35 36 37 38 38 39 40 40 40 40 40 40 39 39 38 38 37 36 36 35 35 35 35 35 36 36 38 39 41 43 45 47 50 53 55 58 61 64 66 68 71 72 74 75 76 76 76 76 75 74 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 48 47 46 45 44 43 42 42 41 41 41 41 41 42 42 43 44 45 46 47 48 49 49 50 50 50 49 49 48 47 46 44 43 42 40 39 38 37 36 35 34 34 34 35 35 36 37 39 40 42 44 46 49 51 53 55 57 59 60 62 62 63 63 63 62 61 60 59 57 55 54 52 51 50 48 47 47 46 45 45 44 44 44 43 43 43 42 42 42 41 41 40 39 39 38 38 37 37 37 37 37 37 38 38 40 41 43 45 47 49 52 54 57 59 61 63 65
 46 44 42 40 38 36 34 31 29 27 25 24 22 21 20 20 19 19 20 20 21 21 22 23 25 26 28 29 31 33 34 36 38 39 40 41 41 42 41 41 40 38 37 35 33 32 30 29 27 26 25 24 24 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 29 30 30 31 31 31 32 32 31 31 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 25 25 25 25 26 27 28 29 30 32 34 35 37 40 42 44 45 47 48 49 50 50 50 49 48 46 45 43 41 40 38 36 35 33 32 31 30 30 30 30 30 31 32 33 34 35 36 37 38 39 39 39 39 38 37 36 35 33 31 29 27 25 24 22 21 19 18 18 17 17 17 17 17 18 18 19 20 22 23 25 26 28 30 32 34 36 38 39 41 42 43 44 44 44 43 42 40 39 37 35 34 32 31 29 28 27 26 25 24 23 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 35 35 35 35 35 34 34 33 32 31 30 30 29 28 27 26 26 25 25 24 24 24 25 25 26 26 28 29 30 32 34 36 37 39 41 43 44 45 46 46 47 46 46 45 44 43 42 41 39 38 37 36 35 35 35 35 35 36 37 38 39 41 42 44 45 46 47 47 47 46
 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 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 16 17 18 18 19 19 19 19 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 9 9 9 10 11 11 12 13 13 14 15 16 16 16 17 17 17 16 16 16 15 14 13 13 12 11 11 10 10 9 9 9 9 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 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 12 12 13 14 15 17 18 19 20 21 22 23 23 23 23 22 21 20 19 18 17 16 15 13 12 12 11 10 10 9 9 9 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 19 20 20 19 19 18 17 16 15 14 13 12 11 10 10 9 9 9 8 8 8 9 9 9 9 10 10 11 11 12 13 14 14 15 16 17 18 18 19 19 20 20 20 20 20 19 19 18 18 17 16 16 15 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 9 9 9 9 9 9 9 9 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 28 27 27 26 26 25 24 23 23 22 21 21 20 20 20 20 20 21 21 22 23 24 25 27 28 30 32 34 36 38 40 42 44 46 47 49 50 51 52 53 53 53 52 51 51 50 49 47 46 45 44 42 41 40 38 37 36 35 33 32 31 30 28 27 26 25 24 23 22 22 21 21 21 21 21 21 22 23 24 26 27 29 31 33 35 37 39 41 42 43 43 43 43 42 41 40 38 37 35 33 32 30 29 28 27 26 26 26 26 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 41 42 42 42 42 41 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 27 27 28 29 30 32 34 36 39 42 45 49 52 56 59 62 64 65 66 66 65 63 60 57 54 50 46 43 39 36 33 30 28 26 24 22 21 20 20 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 26 27 28 29 31 32 33 35 36 38 40 41 43 45 46 47 48 48 48 47 46 45 43 41 39 37 35 33 31 29 27 26 24 23 22 21 20 19 19 19 19 19 19 20 21 22 23 25 26 28 30 32 33 35 36 37 38 39 39 39 39 38 37 37 36 35 34 33 32 32 31 31 32 32 33 33 34 36 37 38 39 40 42 43 44 45 46 46 47 47 48 48 48 48 48 48 47 47 47 48 48 48 49 50 50 51 52 53 54 55 55 56 56 56 55 54 53 51 50 48 46 44 42 39 37 35 33 32 30 29 28 27 26 25 25 25 25 25 26 26 27 27 27 28 28 28
 7 7 7 7 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 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 5 5 4 4 4 4 4 4 3 4 4 4 4 4 5 5 6 6 7 8 8 9 10 10 11 11 11 11 11 11 10 10 9 8 8 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 8 8 8 7 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7
 28 26 24 23 21 20 19 18 18 17 17 17 18 18 19 20 21 22 23 24 25 26 26 27 27 26 26 25 24 22 21 20 18 17 16 14 13 12 11 10 9 9 8 8 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 18 20 21 21 22 23 24 24 24 24 24 23 23 22 21 20 20 19 18 17 17 17 16 16 16 16 16 16 16 17 17 18 19 20 21 23 24 26 28 30 32 35 37 39 41 42 43 43 42 41 39 37 35 32 30 28 25 23 21 19 18 16 15 14 13 12 11 10 10 9 9 9 9 9 9 9 10 11 12 14 16 18 21 24 28 33 38 43 49 54 60 64 67 68 67 64 59 53 47 41 36 31 26 23 19 17 15 13 12 11 10 10 9 9 9 9 9 10 10 10 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 23 23 24 24 24 24 24 24 24 24 23 22 21 21 20 19 18 18 17 17 17 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 19 19 19 18 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20 20 20 20 20 20 20 19 19 19 18 17 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 15 15 16 17 17 19 20 21 23 25 28 30 33 35 37 39 40 41 41 40 39 37 35 33 30
 27 27 27 27 27 26 26 25 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 25 26 27 27 28 29 29 29 29 29 28 27 26 25 24 23 22 21 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 15 16 18 19 21 22 23 24 25 26 26 26 26 25 25 24 23 22 21 19 18 17 16 15 14 13 12 12 11 10 10 9 9 9 9 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 30 30 30 30 30 30 29 29 28 28 28 27 26 26 26 25 25 24 24 24 24 24 25 25 25 26 27 27 28 29 30 30 31 32 32 33 33 34 34 34 34 33 33 32 31 30 29 28 26 25 24 22 21 20 19 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 12 12 13 14 16 17 18 20 22 23 25 27 29 31 32 33 34 34 33 32 30 28 26 24 22 20 18 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 26 27
 32 29 27 24 22 21 19 18 18 17 17 18 18 19 21 23 25 28 31 35 39 43 47 51 55 58 61 62 63 63 61 59 56 52 48 44 40 36 32 29 26 23 21 19 17 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 24 26 28 29 32 34 37 40 43 47 51 56 62 68 75 82 89 97 104 110 116 120 122 123 123 120 117 113 107 102 95 89 83 77 71 66 61 56 52 48 44 41 39 36 34 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 16 16 17 18 20 21 23 25 27 30 32 35 37 40 41 43 44 45 45 44 43 42 40 38 35 33 30 28 25 23 21 19 18 17 16 15 15 15 15 16 17 19 20 23 25 28 32 36 41 46 52 58 64 70 75 78 79 78 74 70 64 58 52 47 42 38 35 32 30 28 27 26 25 25 24 25 25 25 26 27 28 30 31 33 36 38 41 45 49 53 58 63 69 75 80 85 89 92 94 95 94 91 88 84 80 75 70 65 60 55 50 46 42 39 35 32 29 27 24 22 21 19 18 17 16 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 19 20 21 22 24 25 27 29 32 34 37 40 43 47 51 55 60 65 71 76 82 87 92 96 99 101 100 98 94 89 83 77 70 64 58 53 48 44 40 37 34 32 30 28 27 26 25 24 24 23 23 24 24 25 26 27 29 31 34 37 40 43 46 50 52 54 55 55 54 52 49 46 42 39 35
 13 13 13 12 12 12 12 12 13 13 14 14 15 16 18 19 21 23 26 29 32 35 38 40 43 46 47 49 49 49 48 47 45 42 40 37 34 31 28 25 23 21 19 17 16 15 14 13 13 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 20 21 23 26 28 31 35 39 44 50 55 61 67 73 76 79 79 77 73 68 62 56 51 45 40 36 32 29 26 24 22 20 19 17 16 16 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 15 15 16 17 18 19 21 23 26 28 32 36 40 45 51 58 65 73 80 87 92 95 96 94 89 83 76 68 61 54 48 43 38 34 31 28 25 23 22 20 19 18 17 16 15 15 14 14 14 13 13 13 14 14 15 15 16 18 19 21 23 26 29 33 36 40 45 49 53 57 60 63 64 65 64 62 59 55 51 46 41 37 33 29 25 22 20 18 16 14 13 12 11 11 11 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 25 26 28 30 33 35 38 41 44 47 50 53 55 56 57 57 55 53 51 48 45 42 39 36 33 31 29 27 25 24 22 21 20 19 19 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13
 26 26 25 25 24 24 24 24 24 25 26 27 28 29 31 33 36 39 42 45 48 52 55 58 61 64 66 67 68 68 68 66 64 62 59 55 52 48 44 41 38 35 32 30 28 27 25 25 24 24 24 24 25 25 26 27 28 29 30 31 33 34 36 38 40 42 44 46 48 51 53 55 58 60 62 64 66 68 69 70 71 72 73 73 73 73 73 73 72 71 70 69 67 65 64 62 59 57 55 53 51 48 46 45 43 41 40 39 37 36 36 35 34 34 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 26 26 27 27 28 29 29 30 31 32 32 33 33 34 34 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 34 35 36 37 38 40 42 44 46 48 51 53 56 59 61 63 65 67 68 69 68 68 66 64 62 60 57 54 52 49 47 44 42 40 39 37 36 35 34 33 32 32 31 31 31 31 31 31 32 32 33 34 35 37 38 41 43 46 49 52 55 59 62 65 67 69 71 71 71 71 69 68 66 63 61 58 55 52 49 46 44 41 39 37 35 33 31 30 28 27 26 26 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 30 32 34 36 38 41 43 46 49 51 54 56 58 60 62 63 65 66 66 67 67 67 66 66 65 64 62 61 60 58 57 56 55 54 53 53 52 52 51 51 51 50 50 50 49 49 48 48 48 47 47 46 46 45 45 44 43 42 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 28 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 47 50 52 55 57 59 60 60 60 60 59 57 55 54 51 49 47 46 44 42 41 40 39 38 37 36 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 32 32 33 35 36 38 40 42 45 47 50 52 54 56 57 59 59 59 59 58 57 55 53 51 48 45 42 39 37 34 31 29 27 25 24 22 21 20 20 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 44 45 46 48 48 49 50 51 51 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 52 52 52 53 53 53 53 53 52 52 51 50 50 49 48 47 46 45 44 44 43 42 41 41 40 40 39 39 38 38 37 37 36 35 34 33 32 31 30 29 28 26 25 24 23 22 21 20 20 20 20 20 20 21 22 24 25 27 30 33 36 40 44 48 52 56 60 64 68 70 72 72 72 71 68 65 62 58 54 50 46 42 38 35 33 30 28 27 26 25 25 25 25 25 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 47 49 51 53 54 56 57 58 59 60 60 60 60 59 58 56 55 53 52 50 48 46 44 43 41 40 39 38 37 37 37 37 37 37 38 38 39 40 41 41 42 42 43 43 43 42 42 41 40 39 37 36 34 32 31 29 27 26 24 23 22 21 20 19 19 18 19 19 20 21 22 23 25 27 29 31 34 36 39 41 43 45 47 48 49 49 50 49 48 47 46 44 42 40 38 36 35 33 32 31 31 30 31 31 32 33 34 36 38 40 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 69 69 68 65 61 57 53 49 45 42 39 37 35 34 33 33 33 34 35 37 38 40 42 45 47 49 52 54 55 56 57 57 56 54 52 50 47 44 42 39 36 33 31 29 27 26 25 24 24 24 24 24 25 26 27 28 29 30 32 33 35 36 37 38 39 40 40 40 40 40 39 38 36 35 34 32 31 30 29 28 27 27 27 27 27 28 29 30 31 32 33 35 36 37 38 39 39 39 39 38 37 36 34 33 31 29 28 27 25 24 23 23 22 21 21 21 21 21 21 21 22 22 23 24 25 26 27 29 30 32 35 37 40 43 46 50 53 57 60 63 66 67 68 68 67 65 63 59 56 52 49 45 41 38 35 32 29 27 24 23 21 20 18 18 17 17 17 17 18 19 20 22 24 26 29 31 34 37 40 42 43 44 44 43 41 39 36 34 31 28 26 24 22 21 20 19 19 19 19 20 20 22 23 24 26 28 31 33 36 39 42 46 49 52 54 56 57 58 57 56 53 51 47 44 41 37 34 32 29 27 25 24 22 21 20 20 19 19 18 18 18 18 18 18 19 19 20 20 21 22 23 25 27 28 30 33 35 37 40 42 44 45 46 46 45 44 43 41 39 37 35 33 31 30 28 27 25 24 24 23 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 21 21 22 23 24 26 28 30 33 36 39 42 45 48 50 52 52 52 51 50 48 45 42 39 37 34 31 29 27 25 24 22 21 20 20 20 20 20 21 22 24 26 29 32 36 41 45 50 56 60 64 67
 9 9 9 9 10 10 10 11 11 12 13 14 14 15 17 18 19 20 21 22 23 23 23 24 24 23 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 8 8 9 9 9 9 10 11 11 12 13 14 15 16 17 19 20 21 22 23 23 24 24 24 23 22 21 20 18 17 15 14 13 12 11 10 9 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 12 12 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 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 13 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 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 7 7 8 8 8 9 9 10 10 11 12 13 13 14 14 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 45 46 47 48 49 51 53 56 59 62 66 70 75 79 84 88 92 95 97 99 100 99 98 96 93 89 85 81 77 72 68 63 59 55 52 48 45 42 40 38 36 35 34 33 33 33 34 34 36 37 39 41 43 45 48 51 54 58 62 66 70 74 78 82 86 89 92 94 95 96 96 94 92 90 87 83 80 76 73 70 67 64 62 60 58 57 56 55 55 55 54 54 54 54 54 54 53 53 53 52 51 51 50 49 49 48 47 47 46 46 45 45 45 45 45 45 46 46 46 47 48 48 49 50 50 51 52 52 53 53 53 53 53 53 53 53 53 53 53 52 52 52 51 51 51 50 50 50 49 49 48 48 47 47 46 45 45 44 43 42 40 39 38 37 36 35 35 34 34 33 33 34 34 35 36 37 39 41 43 46 49 52 55 59 63 66 70 73 76 79 81 82 82 82 81 80 78 76 74 72 69 67 65 63 61 59 57 56 55 54 53 52 51 50 50 49 49 49 49 49 49 50 50 51 52 52 54 55 56 57 58 59 61 62 63 64 65 65 66 67 68 68 69 70 70 71 71 71 72 72 71 71 70 69 68 67 65 63 61 58 56 54 51 49 46 44 42 40 39 37 36 35 34 34 33 33 33 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 67 68 69 69 69 68 67 66 65 64 62 60 59 57 56 55 53 52 51 50 50 49 49 49 49 49 49 49 49 50 50 50 50 51 51 50 50 50 50 49 48 48 47 46 46 46
 58 59 59 60 60 59 58 57 56 54 53 51 49 47 46 44 43 42 41 40 40 39 39 39 39 39 40 40 40 41 42 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 57 58 58 59 59 59 58 58 57 56 55 54 52 51 49 48 46 44 43 41 40 39 37 36 35 34 34 33 33 33 33 33 34 35 36 37 38 40 41 43 44 46 48 49 50 51 52 53 53 53 54 53 53 53 53 53 53 53 53 53 53 54 54 54 55 56 56 57 57 58 59 59 59 60 60 60 60 60 59 59 59 58 58 57 57 57 56 56 56 56 57 57 57 57 58 58 58 58 58 58 57 57 57 56 56 55 55 54 54 53 53 53 53 52 52 52 52 53 53 53 53 53 54 54 53 53 52 52 51 49 48 46 45 43 42 40 39 37 36 35 34 34 33 33 33 34 34 35 36 37 38 40 41 43 44 46 47 48 50 51 52 53 53 54 54 54 54 54 53 53 52 52 51 50 50 49 49 49 48 48 48 48 48 49 49 49 49 49 49 48 48 48 47 47 47 46 46 45 45 45 44 44 44 44 44 45 45 46 47 48 49 50 52 53 55 56 57 58 59 60 60 61 60 60 59 58 57 56 55 54 53 52 51 51 50 50 50 50 50 51 51 51 52 52 52 52 52 52 52 52 51 50 49 48 47 46 44 43 41 40 39 37 36 35 34 34 33 33 33 34 34 35 36 37 38 40 41 43 44 46 47 49 50 51 52 53 53 53 53 53 53 52 51 51 50 49 48 47 47 47 46 46 47 47 48 49 50 51 53 54 55 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 29 29 28 28 28 28 28 28 28 28 29 30 31 32 33 34 35 36 37 39 39 40 41 41 41 41 40 40 38 37 36 34 33 31 30 28 26 25 24 23 22 21 20 20 19 19 19 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 52 52 52 52 51 50 49 47 46 44 42 40 39 37 35 34 33 31 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 24 24 24 24 25 25 26 26 27 28 28 29 30 30 30 31 31 31 31 30 30 29 29 28 27 27 26 25 24 23 23 22 21 21 20 20 20 20 20 20 20 21 22 23 24 25 27 29 31 34 36 39 42 45 48 51 54 57 59 61 62 63 63 62 61 60 58 57 55 53 50 48 46 44 42 40 39 37 36 34 33 31 30 29 28 27 27 26 26 25 25 25 26 26 27 28 29 30 32 34 36 38 40 42 44 46 48 50 51 52 53 53 53 52 51 50 49 47 45 43 41 40 38 36 35 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 22 23 24 25 26 27 29 30 32 34 35 37 39 41 43 44 46 47 48 48 49 49 48 48 47 45 44 43 41 39 38 36 35 34 32 31 30 29 29 28 27 27 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 31 31 32 32 32 33 32 32 32 32 31 31
 33 31 29 28 27 26 26 26 26 27 28 28 29 30 31 32 33 34 35 35 36 36 35 35 34 33 32 31 29 28 27 25 24 22 21 20 18 17 16 15 14 14 13 12 12 12 12 12 12 13 13 14 15 16 18 19 21 23 24 26 28 29 31 32 33 34 34 34 34 33 32 30 28 26 24 23 21 19 18 16 15 14 14 13 13 13 14 15 16 18 21 24 28 33 39 47 56 66 78 90 101 111 117 118 115 109 100 90 80 70 62 55 49 44 40 37 34 32 30 29 28 27 26 26 26 26 26 26 27 28 28 30 31 32 34 36 38 41 44 47 50 54 58 61 65 68 71 74 75 76 76 74 72 69 65 61 57 52 47 43 39 34 31 27 24 22 19 17 15 14 13 11 10 10 9 9 8 8 8 8 8 8 8 9 9 10 11 11 12 13 14 15 16 17 19 20 21 22 24 25 27 29 31 33 35 37 40 43 47 50 55 59 64 70 75 81 86 92 96 99 101 101 99 96 91 85 79 73 67 61 56 51 47 43 40 37 35 33 32 30 30 29 29 29 29 30 30 32 33 35 36 38 40 42 44 45 46 46 45 43 40 37 34 30 27 24 21 18 16 14 12 11 10 10 9 9 9 10 10 11 12 13 15 17 19 21 24 27 30 33 36 39 42 45 47 48 48 48 47 46 44 42 39 37 34 32 29 27 25 24 22 21 20 19 18 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 26 28 29 31 33 35 38 41 44 47 50 54 58 61 64 67 69 70 70 69 67 64 60 57 52 48 44 41 38 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 22 24 25 27 29 32 35 39 42 46 50 54 58 60 62 63 63 62 60 58 55 52 48 45 42 40 37 36 34 33 32 31 30 30 30 31 32 33 34 36 39 41 45 49 53 58 63 68 74 79 84 88 91 93 93 92 90 88 84 81 77 73 69 65 62 58 55 52 50 47 45 42 40 38 36 34 32 30 28 26 25 23 22 21 19 18 18 17 16 16 16 16 16 17 17 18 19 20 22 24 26 29 31 35 38 42 47 52 57 62 67 73 78 83 87 90 92 93 92 91 88 85 80 76 71 66 61 56 51 47 44 40 38 35 33 31 30 29 28 28 28 28 28 29 30 31 33 34 37 39 42 46 50 55 60 65 70 75 80 83 85 85 83 80 75 69 63 57 51 46 41 37 34 31 28 26 24 23 22 22 21 21 21 21 22 22 22 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 32 32 31 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 28 29 29 30 30 29 29 29 28 27 27 26 25 25 24 24 23 23 23 24 24 24 25 26 27 28 29 30 31 32 32 32 33 32 32 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 22 22 22 23 24 24 25 26 27 28 28 29 30 31 32 32 33 33 33 33 32 32 32 31 30 30 29 29 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 23 23 22 22 22 21 21 20 20 20 20 20 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
 19 18 17 16 16 15 15 15 15 15 16 17 18 20 22 25 27 31 34 38 42 47 51 55 58 60 60 60 58 56 53 49 45 41 37 34 31 28 25 23 22 20 19 18 18 18 18 18 19 20 21 22 23 25 27 29 31 34 36 39 41 44 46 48 50 51 52 52 52 51 50 49 47 46 44 42 41 39 38 37 36 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 28 28 29 30 31 32 33 35 36 38 39 40 41 42 43 43 43 42 41 40 38 36 34 31 29 26 24 22 20 19 17 16 15 15 14 14 14 15 15 16 17 18 19 21 22 24 26 28 30 32 35 36 38 39 39 39 39 38 36 34 32 30 28 26 24 22 21 20 19 18 18 18 18 18 19 20 21 22 23 25 27 28 30 31 32 32 33 33 32 32 31 30 29 28 27 26 25 25 24 24 24 24 24 24 24 24 25 25 26 26 26 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 32 32 32 33 33 32 32 32 31 31 30 29 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 35 35 35 35 34 34 33 33 32 32 32 31 31 31 31 32 32 33 34 36 37 39 40 42 44 46 47 48 49 50 50 49 48 47 46 44 42 41 39 38 36 35 34 33 32 32 32 32 32 32 32 32 32 32 31 31 30 29 28 27 25 24 22 21
 25 25 25 25 26 26 27 28 29 30 32 33 35 38 40 43 46 49 52 55 58 61 63 65 66 67 68 68 67 66 65 63 62 60 59 57 56 55 54 53 52 52 52 52 52 52 53 54 55 56 57 59 60 62 63 65 67 69 70 72 73 74 75 76 76 76 76 75 74 73 71 68 66 63 60 57 54 51 48 45 42 40 38 36 34 32 31 30 29 28 28 27 27 27 28 28 29 29 30 31 32 34 35 37 39 41 43 46 48 51 54 57 59 62 65 68 70 72 74 74 74 74 72 70 67 64 60 56 52 48 45 41 38 36 33 32 30 29 28 27 27 27 27 28 28 29 31 32 34 36 38 40 43 45 48 51 53 55 57 58 59 59 58 57 55 53 51 48 46 43 41 39 37 35 34 33 32 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 36 37 37 37 37 36 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 26 26 26 27 28 29 30 32 33 35 37 39 41 43 46 48 50 51 53 54 54 54 54 53 52 50 48 46 44 42 40 38 36 34 33 31 30 29 29 28 28 27 28 28 28 29 30 31 33 35 37 40 42 45 48 51 54 57 60 61 63 63 63 63 62 60 58 56 53 51 48 46 44 42 40 39 37 36 35 34 33 32 31 30 30 29 29 28 27 27 27 26 26 25
 22 22 23 24 25 26 29 31 34 37 41 46 50 56 61 67 73 78 83 88 91 93 94 94 93 91 88 85 82 78 74 71 67 64 61 58 56 54 52 50 48 47 46 45 44 43 43 43 43 43 43 44 45 47 48 50 53 55 59 62 66 70 74 78 82 85 87 88 88 86 83 79 73 67 61 55 49 44 39 35 31 28 25 23 22 20 20 19 19 19 20 21 22 24 26 28 30 33 36 39 42 46 48 51 53 55 57 58 58 59 59 59 58 58 58 58 58 58 59 59 60 61 62 63 63 64 64 64 64 63 62 61 59 57 55 53 52 50 48 46 45 44 43 42 42 42 42 43 43 44 45 47 48 50 52 54 56 58 59 60 60 60 59 57 55 52 49 45 42 39 35 32 29 27 24 22 21 19 18 17 17 17 16 17 17 17 18 18 19 20 21 22 23 24 24 25 26 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 40 41 43 44 45 47 48 48 49 49 49 48 47 46 45 43 41 40 38 36 34 33 32 30 29 28 28 27 27 27 27 28 28 29 30 31 32 33 34 35 36 37 38 38 38 37 36 35 33 32 30 28 26 24 23 21 20 20 19 19 19 20 21 22 24 26 28 31 35 38 42 45 49 52 54 56 57 57 56 55 52 50 47 44 42 39 37 35 33 32 30 29 29 28 28 28 29 29 30 31 33 34 36 38 40 43 45 48 50 53 55 58 59 61 62 63 63 64 64 63 62 62 61 60 58 57 55 54 52 50 48 46 44 42 40 37 35 33 31 29 27 26 25 24 23 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 59 55 52 49 46 43 41 39 37 35 34 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 23 23 23 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 38 38 38 37 36 35 33 32 30 29 27 26 25 23 22 22 21 21 21 21 22 22 24 25 27 30 33 36 40 45 49 53 57 60 62 63 62 60 58 54 50 46 43 40 37 35 33 32 31 30 30 30 30 31 32 33 34 36 37 38 39 40 41 41 40 40 39 38 36 34 33 31 29 28 26 25 23 22 22 21 20 20 20 20 20 21 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 36 37 37 37 37 37 37 37 37 37 37 37 38 38 39 40 41 42 44 45 47 49 51 53 55 56 58 59 59 59 59 58 56 55 53 51 49 46 44 42 40 38 37 35 34 33 32 31 30 30 29 29 29 29 28 28 28 28 29 29 29 30 30 31 32 33 34 36 37 39 41 43 45 47 50 52 53 55 55 56 55 54 53 51 48 45 42 39 37 34 32 29 27 26 24 23 23 22 22 22 22 23 24 26 27 29 31 34 36 38 40 42 43 43 42 41 39 37 35 32 30 28 26 24 23 22 22 22 22 22 23 24 25 27 28 31 33 36 38 41 44 47 49 51 52 52 52 51 49 47 44 41 38 36 33 31 29 27 25 24 23 22 22 21 21 21 21 21 21 22 22 23 24 24 25 27 28 29 31 32 34 36 38 41 43 46 49 52 55 59 62 65 68 71 73 74 74 74 73 71 68 65 62
 40 39 37 36 34 33 32 31 31 30 30 29 29 28 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 30 31 33 34 35 36 37 37 37 37 37 36 35 34 33 31 30 29 27 26 25 24 24 23 23 23 23 24 25 26 27 29 31 33 35 38 40 43 45 47 48 49 49 49 48 46 44 42 40 39 37 36 35 34 34 34 34 34 35 36 37 38 39 41 42 43 43 43 43 43 42 41 40 38 37 35 33 32 30 29 28 26 26 25 24 24 24 24 24 25 25 26 27 28 30 31 33 34 36 38 39 41 42 43 44 45 45 45 45 45 45 44 43 42 41 40 39 38 37 36 36 35 34 34 34 33 33 34 34 35 36 37 38 39 41 43 45 47 50 52 55 58 60 62 65 67 68 70 70 71 71 70 69 68 67 65 63 61 58 56 54 51 49 47 44 42 40 39 37 35 34 33 32 31 31 30 30 30 30 31 32 33 35 36 39 41 44 47 51 54 58 62 65 67 69 70 70 69 67 64 60 56 52 48 44 41 38 35 33 31 30 28 28 27 27 27 27 28 29 29 30 31 32 32 33 33 33 32 31 30 29 28 27 25 25 24 23 23 22 23 23 23 24 26 27 29 32 34 38 41 46 50 55 60 64 68 71 72 73 71 69 65 61 56 52 47 43 39 36 33 30 28 26 25 24 23 22 22 21 21 21 22 22 23 24 25 26 27 29 30 32 34 36 39 41 44 46 48 50 52 54 55 55 56 55 55 53 52 50 48 46 44 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 20 18 17 16 15 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 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 14 14 14 14 14 14 15 15 16 17 18 19 20 22 24 26 28 30 33 35 37 38 38 38 37 35 32 30 27 24 21 19 17 15 14 13 12 11 11 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 18 19 20 21 23 25 27 30 32 36 39 42 45 47 48 49 48 47 44 41 38 35 31 28 26 23 21 19 17 16 15 14 13 12 12 12 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 17 18 18 18 18 18 18 18 17 17 16 15 14 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 10 10 11 12 13 14 15 16 18 19 20 21 21 22 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 21 22 23 24 26 27 27 28 28 28 28 27 27 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 12 12 11 11 11 12 12 12 13 14 14 15 17 18 19 21 23 24 26 27 28 29 30 29 29 28 26 25 23
 30 30 30 29 29 29 29 29 29 29 28 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 19 20 21 22 23 25 27 29 31 34 36 39 41 43 44 46 46 46 46 45 44 43 41 39 37 35 33 31 29 28 26 25 23 22 21 20 19 19 18 18 18 17 17 18 18 18 18 19 20 20 21 22 23 24 25 26 26 27 28 28 29 29 29 29 28 28 28 27 27 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 25 25 25 25 24 24 23 23 23 22 22 22 22 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 29 30 30 30 30 30 29 29 28 28 27 27 26 26 25 25 25 25 26 26 27 27 28 29 30 30 31 32 32 33 33 33 33 32 32 31 30 30 29 28 28 28 28 28 29 30 31 33 35 38 40 43 46 50 52 55 57 58 58 57 56 53 50 47 44 41 38 35 33 31 29 28 27 26 26 26 26 26 27 28 29 31 33 35 38 40 43 47 50 54 58 62 65 68 71 73 74 73 72 71 68 65 61 58 54 50 47 43 40 38 35 33 31 30 28 27 26 25 24 24 23 23 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 29 29 30 30 30 30 31 31 32 33 34 36 38 40 43 46 50 54 58 63 68 72 76 79 81 81 80 77 73 68 63 57 52 47 42 38 34 31 28 26 24 23 21 20 19 19 19 19 19 20 20 22 23 25 28 31 35 39 45 51 57 64 72 78 84 89 91 91 88 84 78 72 66 60 54 49 45 41 38 36 34 32 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 22 22 22 22 23 24 25 26 28 30 31 33 35 37 38 39 40 40 39 38 37 35 33 32 30 28 26 25 24 23 22 21 21 20 20 20 20 21 21 22 22 23 24 25 26 27 28 30 31 33 35 37 39 40 42 43 45 45 46 45 44 43 41 39 37 34 32 29 27 25 23 21 20 18 17 17 16 16 15 15 15 15 16 16 17 18 19 20 21 21 22 23 24 24 24 25 24 24 24 23 23 23 22 22 22 22 23 23 24 25 27 28 31 33 36 38 41 45 47 50 52 53 53 53 51 49 46 43 40 37 34 31 29 27 25 23 21 20 19 18 17 17 16 16 16 16 17 17 18 19 20 22 24 26 28 31 34 36 39 41 43 44 45 44 43 42 40 38 35 33 31 29 27 25 24 23 22 22 21 21 22 22 23 23 24 25 25 26 27 27 27 27 27 27 26 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 20 20 21 22 23 24 25 27 28 29 30 32 33 34 35 36 37 37 38 38 38 37 37 36 35 34 32 31 29 28 26 24 23 22 21 19 19 18 17 17 17 17 17 17 17 18 18 19 20 20 21 22 22 23 23 23 23 22 22 21 20 19 18 17 17 16 16 15 15 15 15 16 16 17 18 19 20 21 22 24 25 27 28 30 31 31 32 32 31 31 30 29 28 26 25 24 23 22 22 21 21 20 20 20 19 19 19 19 19 20 20 20 20 20 21 21 22 22 23 23 24 25 26 27 28 30 31 33 34 36 38 39 40 41 42 42 41 41 40 38 36 35 33 31 29 27 26 25 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 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 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10
 11 11 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 21 21 20 20 19 18 17 16 14 14 13 12 12 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 21 22 23 24 25 25 25 26 25 25 25 24 23 23 22 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 12 12 13 13 14 15 16 18 19 20 22 23 25 26 27 28 29 29 29 29 29 28 27 27 26 25 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 18 19 19 20 21 22 23 24 25 25 26 26 25 24 23 22 20 19 18 16 15 14 13 12 12 11 11 11 11 11 11 11 12 12 13 13 14 14 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 11 11 11 12 12 13 14 15 16 18 20 22 24 26 28 29 30 31 30 30 29 27 25 24 22 20 18 17 15 14 13 12 11 11 10 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 18 19 19 18 18 17 17 16 15 14 14 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 10 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 10 11 12 12 13 14 15 16 17 18 19 20 20 21 21 21 20 20 19 18 17 16 15 14 13 12 11 10 9 9 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 13 13 13 13 13 12 12 12 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 60 61 59 56 52 47 42 37 33 29 26 23 21 19 17 16 14 13 13 12 11 11 11 11 11 11 11 11 12 12 13 14 15 15 16 17 18 20 21 22 23 25 26 27 29 30 30 31 31 31 30 29 28 26 24 22 20 18 16 15 14 13 12 11 11 11 11 12 12 13 14 15 17 19 21 24 27 30 35 39 44 49 54 59 63 66 67 67 66 63 61 58 55 52 50 48 47 45 45 44 44 43 43 43 42 41 40 38 36 34 32 29 27 24 22 20 18 17 15 14 14 13 13 13 13 13 13 13 14 14 15 16 17 18 19 20 22 23 25 27 28 30 31 33 33 34 34 34 33 32 30 29 28 26 25 24 23 23 22 22 23 23 24 26 27 30 32 36 40 44 50 55 61 67 71 73 73 70 65 58 52 45 39 34 29 26 23 20 19 17 16 16 15 15 15 15 16 16 17 18 19 21 22 24 26 29 31 33 35 37 38 38 38 38 37 35 33 31 29 27 25 24 22 20 19 18 16 15 15 14 13 13 12 12 12 13 13 13 14 15 17 18 20 23 25 28 31 35 38 41 43 46 48 49 50 51 52 52 53 53 54 55 56 57 59 61 62 64 65 65 65 63 61 57 53 49 44 40 36 32 29 26 23 21 19 18 16 15 14 14 13 13 13 13 13 13 14 15 15 16 17 17 18 18 19 19 19 19 18 18 17 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 15 16 17 19 20 23 26 29 34 38 44 49
 13 12 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 14 14 13 12 11 10 9 8 7 6 6 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 6 6 6 5 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 10 11 13 14 16 19 21 23 26 28 30 31 31 30 28 26 23 20 18 15 13 11 9 8 7 6 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 9 10 10 9 9 9 8 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 7 8 8 10 11 12 14 15 16 17 17 16 15 14 12 11 10 8 7 7 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 8 9 9 9 9 8 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 6 7 8 10 11 13 15 17 19 21 23 24 25 25 25 23 22 20 18 16 15
 21 19 16 14 13 12 11 10 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 13 13 13 13 13 13 12 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 6 7 7 7 8 8 9 10 11 11 12 13 14 14 15 15 16 16 16 17 17 17 18 18 18 19 20 20 21 22 23 24 25 26 26 26 26 25 24 23 21 20 18 17 15 13 12 11 10 9 8 7 7 6 6 6 6 6 7 7 7 8 9 9 10 11 12 12 13 14 15 15 16 16 16 16 16 16 15 15 14 13 12 11 11 10 9 9 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 19 21 24 28 32 36 40 43 44 45 44 42 38 35 31 27 24 21 18 16 14 12 11 10 9 8 8 7 7 7 7 8 8 9 10 10 11 12 13 14 16 17 18 19 20 21 21 22 22 21 21 20 20 19 17 16 15 14 12 11 10 9 9 8 8 7 7 7 8 8 9 9 10 11 12 13 14 16 17 19 21 22 24 25 27 28 28 29 29 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 9 8 8 8 8 8 8 8 9 10 11 12 13 14 15 17 18 19 21 21 22 23 23 22 22 21 20 19 18 17 16 14 13 12 11 10 10 9 8 8 8 8 8 8 8 9 10 11 12 13 15 17 20 22 26 29 33 36 40 42 43 43 42 39 36 32 28 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 28 26 25 25 24 23 23 22 22 21 21 20 20 19 18 18 17 16 15 14 13 12 12 11 11 11 10 11 11 11 12 13 14 15 16 18 19 21 22 23 24 25 25 25 25 25 24 23 22 20 19 18 17 15 14 13 12 12 11 11 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 14 15 16 17 18 20 22 25 28 30 33 35 37 38 38 37 35 33 30 28 25 22 20 18 16 14 13 11 10 9 9 9 8 8 9 9 10 10 11 12 13 14 16 17 18 19 20 20 21 21 21 21 21 20 20 19 18 17 16 15 14 13 12 11 10 9 9 8 8 8 8 8 8 9 9 10 11 11 12 13 14 15 15 16 17 18 18 19 20 20 21 22 23 24 25 27 29 31 33 35 37 39 41 42 43 42 41 40 37 35 32 29 26 23 20 18 16 14 12 11 10 9 9 8 8 8 9 9 10 11 12 14 15 17 19 21 24 26 29 31 34 37 39 40 42 42 42 40 39 36 33 30 27 24 21 19 16 14 13 12 11 10 10 10 10 10 11 12 13 14 16 18 20 23 26 29 33 37 40 43 45 46 45 43 41 37 34 30 27 24 22 20 18 17 16 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 14 13 13 13 13 13 13 13 14 15 16 18 20 22 24 27 29 32 35 37 40 42 43 44 44 43 42 41 39 37 35 33 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 34 40 45 50 55 58 59 58 55 51 46 42 37 33 29 26 23 21 19 17 16 15 14 13 13 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 18 18 17 16 15 14 14 13 12 11 11 11 10 10 11 11 11 11 12 13 14 15 16 18 20 22 24 26 29 31 33 34 35 34 33 31 29 27 25 23 21 19 18 16 16 15 14 14 14 13 13 13 13 13 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 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 16 17 18 20 21 23 26 28 32 35 39 43 47 50 52 53 52 50 47 42 37 33 28 25 21 19 17 15 14 13 12 12 11 11 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 16 16 16 15 15 15 15 14 14 15 15 15 16 16 17 18 19 20 21 22 23 23 24 24 24 23 23 22 21 20 19 18 17 16 16 15 15 15 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 15 15 15 15 14 14 13 13 12 12 12 11 11 11 11 12 12 13 14 15 17 19 22 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
 34 33 33 32 32 32 31 31 31 31 30 30 29 29 28 27 26 25 24 23 22 21 19 18 17 16 16 15 15 15 15 15 16 16 17 17 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 25 25 25 25 24 23 22 21 20 19 18 17 16 15 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 22 23 24 26 27 28 30 31 31 32 32 32 31 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 26 26 26 25 24 23 22 21 21 20 19 19 18 18 18 18 18 18 19 19 20 21 21 22 23 24 26 27 28 29 30 31 32 33 34 34 34 33 32 31 30 29 28 27 26 25 24 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 34 35 36 37 37 38 39 40 40 41 41 41 41 41 40 39 39 37 36 35 34 32 31 30 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 29 30 30 30 30 30 29 29 28 27 27 26 26 25 25 25 25 26 26 27 27 28 29 30 30 31 31 31 30 30 29 27 26 25 23 22 21 19 18 17 17 16 16 15 15 15 15 15 15 16 17 18 20 22 24 26 28 31 33 35 36 37 38 38 37 36 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 17 16 16 16 15 16 16 17 18 19 21 23 25 27 29 31 34 36 38 39 40 41 42 42 42 41 40 40 39 38 37 36 35 34
 51 50 50 49 47 46 45 43 42 41 39 39 38 37 36 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 40 40 40 40 40 39 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 26 25 26 26 26 27 28 29 31 33 35 37 38 39 40 41 40 40 39 38 36 35 34 33 32 32 31 32 33 34 36 38 42 47 53 60 68 78 88 98 107 114 117 117 112 104 95 85 76 67 59 52 46 41 36 33 30 28 26 24 24 24 24 25 26 28 30 32 35 37 39 40 42 43 43 43 43 43 42 41 41 40 39 38 37 36 35 33 32 31 30 29 28 27 26 24 23 23 22 22 22 22 22 23 24 25 26 27 28 30 32 34 36 38 41 44 48 52 56 61 66 72 77 82 85 88 89 88 86 82 78 73 68 63 58 54 50 46 43 40 38 36 34 32 30 29 28 26 25 24 23 22 22 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 32 33 34 35 36 37 38 39 39 39 39 39 38 37 35 34 32 30 28 26 25 24 23 23 24 25 26 29 31 34 38 42 47 53 60 67 75 83 90 96 100 101 98 94 87 79 70 62 55 49 44 40 37 34 32 31 30 30 30 30 31 32 32 33 34 35 36 36 36 36 35 34 33 32 31 30 29 28 28 28 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 43 43 43 43 42 42 41 40 39 38 37 36 36 35 35 34 34 34 35 35 35 36 36 37 37 38 39 40 41 43 44 45 47 48 49 50 51 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 34 34 34 34 34 33 32 32 31 31 30 30 30 30 31 31 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 36 36 36 35 35 34 33 32 31 31 31 31 32 33 35 38 40 43 46 49 51 53 53 53 52 49 47 44 40 37 34 31 28 26 24 23 21 20 20 19 19 20 20 21 22 23 25 26 28 30 32 33 35 36 36 36 36 36 35 34 33 31 31 30 30 30 31 33 36 39 44 48 54 59 65 71 75 79 82 83 83 81 78 75 70 66 61 57 53 49 45 42 39 37 35 33 31 30 29 28 28 28 29 30 31 33 34 35 37 37 38 38 37 36 35 34 32 30 29 27 26 25 23 22 21 21 20 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 22 23 24 25 27 28 30 32 34 36 37 38 39 39 39 39 39 38 38 37 37 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 21 22 23 24 26 28 30 33 35 37 38 39 39 38 37 36 34 32 30 28 26 25 23 22 21 21 20 20 21 21 22 24 26 28 31 34 38 42 46 51 55 58 61 61 61 58 55 50 45 40 36 31 28 25 22 21 20 20 20 21 22 24 26 28 30 33 36 39 43 47 51 55 59 63 67 70 73 75 76 76 75 73 69 65 60 54 49 43 38 33 30 26 24 22 21 20 19 19 19 19 20 20 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 43 43 42 42 41 40 40 39 38 37 35 34 33 31 29 28 26 24 22 21 19 18 17 16 16 15 16 17 18 19 21 23 25 27 29 31 33 34 36 37 38 38 38 38 38 38 37 36 35 34 33 32 30 28 27 25 23 21 20 18 17 16 15 15 15 15 16 17 18 19 21 22 23 25 26 28 29 31 32 33 35 36 37 38 39 40 41 41 42 43 43 44 44 44 45 45 46 46 47 47 47 46 46 45 44 42 40 37 35 32 29 26 23 21 19 17 16 15 15 15 16 16 17 18 20 21 23 25 27 30 32 35 38 41 44 48 51 53 56 57 58 57 56 53 50 46 42 37 33 29 25 22 20 19 18 17 17 17 18 19 20 21 22 23 24 26 27 28 30 31 32 33 34 35 35 36 37 37 38 38 39 39 40 41 42 43 44 45 46 47 48 48 48 48 47 46 45 43 41 38 36 33 31 29 27 26 25 24 24 25 25 26 27 28 29 30 31 32 33 34 34 35 35 35 36 36 35 35 35 34 33 33 32 31 30 29 28 27 27 26 26 26 26 27 28 29 31 33 34 36 38 39 40 41 42 43 43 44 44 44 45 45 45 45 46 46 46 46 46 45 45 44 44 42 41 40 38 36 35 33 31 30 28 27 25 24 23 22 21 20 19 19 19 19 20 22 23 26 29 33 37 41 45 49 53 56 58 59 59 59 57 55 53 50 47 44 41 38 35 33 30 28 26 24 22 21 20 19 18 17 17 17 18 20 22 24 27 31 35 39 44 48 51 55 57 59 60 61 60 59 58 56 54 53 51 49 48 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
 47 50 53 57 60 63 65 66 67 66 63 59 55 49 44 38 33 28 24 20 17 14 12 10 8 7 6 6 6 6 7 8 9 11 13 15 17 20 23 27 30 35 39 43 46 49 50 51 50 48 45 41 37 33 29 25 21 18 15 13 11 9 8 7 7 6 6 7 7 8 9 11 12 14 17 19 23 27 31 36 42 48 53 57 60 60 58 54 48 43 37 32 28 24 21 19 17 16 14 14 13 12 12 11 11 11 11 10 10 10 10 9 9 8 8 8 7 7 7 8 8 8 9 10 10 11 11 12 13 13 14 14 14 15 15 15 15 15 14 14 14 13 12 12 11 10 10 9 8 8 7 7 7 7 7 8 9 10 11 13 14 16 17 19 20 21 22 23 23 24 24 24 23 23 23 23 23 23 24 24 25 25 26 28 29 30 30 31 31 31 30 29 27 25 23 20 18 16 14 12 11 9 8 7 6 6 6 6 6 7 9 10 13 15 18 22 26 31 36 41 46 50 53 54 54 51 48 44 39 34 30 26 22 19 16 14 12 10 9 8 7 6 6 5 6 6 6 7 8 9 9 10 11 12 13 14 15 16 17 17 18 20 21 22 24 26 28 31 33 36 39 41 43 44 44 43 41 38 36 32 29 26 24 21 19 17 15 13 12 10 9 8 7 6 6 6 6 6 6 6 7 8 8 9 10 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 14 14 13 12 12 11 10 9 8 7 6 6 6 6 6 7 7 8 9 11 12 14 15 17 18 20 22 24 26 27 29 31 33 35 36 38 40 43 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
 22 22 22 22 23 23 24 24 24 25 25 25 25 24 24 23 23 22 21 20 18 17 16 15 14 13 13 13 13 13 14 14 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 17 17 16 15 14 13 12 12 11 11 11 12 12 13 14 15 16 17 17 18 19 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 27 27 28 29 29 29 29 28 27 26 24 22 20 18 16 15 13 12 12 11 12 12 13 14 16 17 19 22 24 27 30 33 37 40 44 48 52 55 57 59 59 59 57 53 50 45 41 36 32 28 24 21 18 16 15 14 14 14 14 15 16 17 19 20 22 23 25 26 27 28 28 28 28 28 27 26 24 23 22 21 20 19 18 18 17 17 17 17 17 17 17 18 18 19 19 20 20 20 21 21 21 20 20 20 19 19 18 18 18 18 18 19 19 20 20 21 21 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 15 16 17 18 19 21 22 23 24 25 25 25 25 24 23 22 21 20 19 19 18 17 17 17 16 16 17 17 17 18 18 19 20 21 22 23 23 24 24 24 24 23 22 22 21 20 18 17 16 15 15 14 14 14 14 15 16 18 20 23 27 31 35 40 44 49 54 57 60 62 63 63 61 59 55 52 48 44 40 37 34 30 28 25 23 21 19 17 16 15 14 14 14 15 16 17 19 21 23 25 27 29 31 32 32 32 32 31 30 29 28 27 26 25 24 23 23 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 15 16 17 18 19 20 21 21 22 22 21 21 20 19 18 16 15 14 13 12 12 11 11 11 11 12 13 14 16 18 21 23 25 28 29 30 30 29 28 27 25 23 21 19 18 16 15 14 13 12 11 10 10 9 9 9 9 8 9 9 9 9 10 11 11 12 13 13 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 19 20 19 19 18 17 16 15 14 13 12 11 10 9 9 8 8 8 8 7 7 8 8 8 8 8 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 14 14 13 13 12 12 12 11 11 12 12 12 13 13 14 15 15 16 16 17 17 17 17 17 17 17 16 16 15 15 14 14 14 14 13 14 14 14 15 15 16 17 19 20 22 24 26 27 29 30 30 30 28 27 25 22 20 17 15 14 12 11 11 11 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 18 17 16 15 14 13 12 11 10 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 12 12 13 14 15 15 16 16 15 15 14 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 13 14 15 16 17 19 19 20 20 20 20 19 19 18 17 16 15 14 14 13 13 13 13 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
 42 41 40 39 38 38 37 36 35 35 34 32 31 30 29 27 25 24 22 21 19 18 16 15 14 14 14 15 16 18 20 22 25 29 32 36 39 43 46 49 52 55 57 58 59 59 59 58 56 54 52 48 45 42 38 34 31 27 24 21 19 17 16 15 16 17 18 21 24 27 31 36 41 46 50 54 57 59 59 58 56 53 50 46 42 39 37 34 32 31 30 30 30 31 32 34 36 39 41 45 48 50 53 54 54 53 51 48 44 39 34 30 26 22 19 17 15 15 15 15 17 19 21 24 28 31 35 40 45 49 54 59 63 67 70 72 73 73 72 69 66 61 57 52 46 41 36 32 27 24 20 17 15 14 13 13 13 13 14 15 17 18 20 21 23 24 26 27 28 29 30 31 32 32 33 33 34 34 35 35 36 37 38 39 40 42 43 45 46 47 48 49 49 48 47 45 43 40 37 34 30 26 23 20 18 15 14 13 13 13 14 16 17 19 22 24 27 31 34 38 42 46 50 54 58 62 65 67 68 68 66 63 59 54 49 43 38 33 28 24 21 18 16 15 15 16 17 19 21 24 27 30 34 37 40 43 45 46 47 47 46 45 43 42 41 39 38 38 37 38 38 40 41 44 46 49 52 55 57 59 60 60 58 56 52 48 43 38 34 30 26 23 20 18 16 15 15 16 18 20 24 28 32 38 43 49 55 60 65 68 70 70 69 67 64 60 56 51 47 43 39 35 32 29 26 23 21 19 17 16 14 14 14 14 15 17 19 22 26 29 33 38 42 46 49 53 55 57 57 58 57 56 55 53 51 50 48 46 45 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

