
 % 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
 93643 90553 87172 83572 79821 75982 72111 68258 64463 60759 57174 53726 50430 47294 44323 41519 38881 36405 34086 31918 29895 28010 26254 24620 23100 21688 20376 19157 18025 16973 15995 15087 14244 13459 12730 12052 11421 10833 10286 9776 9301 8858 8445 8060 7700 7364 7049 6756 6482 6225 5985 5760 5550 5354 5169 4997 4836 4685 4544 4412 4288 4173 4065 3964 3870 3783 3702 3627 3557 3492 3433 3378 3328 3283 3242 3205 3172 3144 3119 3098 3080 3066 3056 3050 3047 3047 3051 3059 3070 3085 3103 3126 3152 3181 3215 3253 3296 3342 3393 3449 3510 3576 3648 3725 3807 3897 3992 4095 4205 4323 4449 4583 4727 4881 5045 5221 5409 5609 5823 6052 6297 6558 6838 7137 7458 7800 8167 8561 8982 9434 9919 10439 10997 11597 12241 12934 13679 14480 15341 16268 17267 18341 19498 20743 22083 23525 25077 26745 28537 30462 32525 34736 37099 39621 42307 45159 48177 51360 54701 58190 61812 65545 69361 73224 77092 80912 84627 88171 91476 94470 97081 99244 100900 102001 102516 102429 101743 100479 98672 96374 93645 90555 87174 83573 79822 75982 72111 68257 64462 60758 57173 53725 50428 47292 44322 41518 38879 36403 34084 31917 29894 28008 26252 24618 23099 21687 20375 19156 18023 16972 15994 15087 14243 13459 12729 12051 11420 10832 10285 9775 9300 8858 8444 8059 7699 7363 7049 6755 6481 6225 5985 5760 5550 5353 5169 4997 4835 4684 4543 4411 4288 4172 4064 3964 3870 3783 3701 3626 3556 3492 3433 3378 3328 3283 3242 3205 3172 3143 3118 3097 3080 3066 3056 3049 3046 3047 3051 3058 3070 3084 3103 3125 3151 3181 3215 3253 3295 3342 3393 3449 3510 3576 3647 3724 3807 3896 3992 4094 4204 4322 4448 4583 4727 4880 5045 5220 5408 5609 5823 6052 6296 6558 6837 7137 7457 7799 8167 8560 8981 9433 9918 10438 10996 11596 12240 12932 13677 14478 15339 16267 17265 18339 19495 20740 22080 23522 25074 26742 28534 30458 32522 34732 37095 39617 42302 45154 48172 51354 54695 58184 61805 65538 69354 73217 77084 80904 84618 88163 91468 94461 97073 99236 100892 101994 102510 102423 101738 100474 98668 96370
 82 81 81 80 80 79 79 78 78 78 77 77 76 76 76 75 75 75 74 74 74 73 73 73 73 72 72 72 72 71 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 72 72 72 72 73 73 73 73 74 74 74 75 75 76 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 84 84 85 85 86 87 87 88 89 89 90 91 91 92 93 93 94 94 95 96 96 97 98 98 99 100 100 101 101 102 102 103 104 104 105 105 105 106 106 107 107 107 108 108 108 108 108 109 109 109 109 109 109 109 109 109 109 109 108 108 108 108 108 107 107 107 106 106 105 105 105 104 104 103 103 102 102 101 100 100 99 99 98 97 97 96 96 95 94 94 93 92 92 91 91 90 89 89 88 88 87 86 86 85 85 84 84 83 83 82 82 81 81 80 80 79 79 78 78 78 77 77 77 76 76 76 75 75 75 75 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 75 75 75 75 76 76 76 76 77 77 77 78 78 78 79 79 80 80 80 81 81 82 82 82 83 83 84 84 85 85 86 86 86 87 87 88 88 89 89 89 90 90 91 91 91 92 92 93 93 93 94 94 94 94 95 95 95 95 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 95 95 95 95 95 94 94 94 93 93 93 92 92 92 91 91 90 90 90 89 89 88 88 87 87 86 86 85 85 84 84 83 83 83 82
 230 238 245 251 257 261 265 268 269 270 269 267 264 260 255 250 243 236 228 220 212 203 194 186 177 168 160 152 144 136 129 122 115 109 103 97 92 87 82 77 73 69 65 62 59 55 52 50 47 45 42 40 38 36 35 33 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 29 30 31 33 34 36 38 40 42 44 46 48 51 54 56 59 62 66 69 73 76 80 84 89 93 98 102 107 112 117 122 127 132 137 142 147 152 156 160 164 167 170 173 175 176 177 178 178 177 176 174 171 169 165 162 158 154 149 145 140 135 130 126 121 116 111 107 102 98 94 90 86 82 78 75 72 68 65 63 60 57 55 52 50 48 46 44 43 41 39 38 36 35 34 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 47 49 51 54 56 59 62 65 68 72 76 80 84 88 93 98 103 109 115 121 128 134 141 149 156 164 172 181 189 198 206 214 223
 106 107 108 108 109 110 110 111 111 112 112 112 113 113 113 113 113 114 113 113 113 113 113 113 112 112 112 111 111 110 110 109 108 108 107 106 105 105 104 103 102 101 100 99 98 97 96 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 70 69 69 68 68 67 67 67 66 66 66 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 66 66 66 67 67 68 68 69 69 70 70 71 72 72 73 74 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 93 94 96 97 99 100 102 103 105 107 108 110 112 113 115 117 119 120 122 124 126 128 130 131 133 135 137 138 140 142 143 145 146 148 149 150 152 153 154 155 156 157 157 158 158 159 159 159 159 159 159 159 159 158 158 157 156 155 154 153 152 151 149 148 147 145 144 142 140 139 137 135 133 132 130 128 126 124 122 120 119 117 115 113 111 110 108 106 104 103 101 99 98 96 95 93 92 90 89 88 86 85 84 83 82 80 79 78 77 76 75 74 74 73 72 71 70 70 69 68 68 67 67 66 65 65 65 64 64 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 63 63 63 64 64 64 65 65 66 66 67 67 68 68 69 69 70 71 71 72 73 73 74 75 76 77 77 78 79 80 81 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 105
 128 123 119 115 111 108 104 101 98 95 92 90 87 85 83 81 79 77 75 73 72 70 69 67 66 65 64 63 62 61 60 59 58 58 57 57 56 56 55 55 55 55 54 54 54 54 54 55 55 55 55 55 56 56 57 57 58 59 59 60 61 62 63 64 65 66 68 69 70 72 74 75 77 79 81 83 86 88 91 93 96 99 102 106 109 113 116 120 124 129 133 138 143 148 154 159 165 171 178 184 191 198 205 213 220 228 236 244 253 261 270 278 286 295 303 311 319 327 334 341 348 354 359 364 368 371 373 375 376 376 375 373 371 367 363 358 353 347 340 333 325 317 309 300 291 282 274 265 256 247 238 229 221 212 204 196 189 181 174 167 160 154 148 142 136 131 125 120 116 111 107 103 99 95 91 88 85 82 79 76 73 71 68 66 64 62 60 58 56 55 53 52 50 49 48 47 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 37 37 37 38 39 39 40 41 41 42 43 44 45 46 47 48 49 51 52 54 55 57 58 60 62 64 66 68 71 73 76 79 82 85 88 91 95 98 102 106 111 115 120 125 131 136 142 148 155 161 168 176 183 191 200 209 218 227 237 247 258 268 280 291 303 314 326 338 350 363 375 386 398 409 420 431 440 449 457 464 471 476 480 483 484 485 484 482 479 474 469 462 455 447 438 428 418 407 396 385 374 362 350 339 327 316 305 294 283 272 262 252 243 233 224 216 208 200 192 185 178 171 165 159 153 147 142 137 132
 125 123 122 121 119 118 117 116 115 114 113 112 111 110 109 108 108 107 107 106 106 105 105 105 105 104 104 104 104 104 104 104 105 105 105 106 106 106 107 107 108 109 109 110 111 112 113 114 115 116 117 119 120 121 123 124 126 127 129 131 133 134 136 138 140 143 145 147 149 152 154 157 159 162 164 167 170 173 176 179 182 185 188 191 194 197 200 203 207 210 213 216 219 223 226 229 232 235 238 241 243 246 249 251 254 256 258 260 262 264 266 267 269 270 271 272 272 273 273 273 273 273 273 272 271 271 270 268 267 266 264 262 261 259 257 255 252 250 248 245 243 240 238 235 232 230 227 224 222 219 216 214 211 208 206 203 200 198 195 193 191 188 186 184 181 179 177 175 173 171 169 167 165 164 162 160 159 157 156 154 153 152 151 149 148 147 146 145 144 144 143 142 141 141 140 140 139 139 139 138 138 138 138 138 137 137 138 138 138 138 138 139 139 139 140 140 141 142 142 143 144 145 145 146 147 148 150 151 152 153 155 156 157 159 160 162 164 165 167 169 171 173 175 177 179 181 184 186 188 191 193 196 198 201 203 206 209 211 214 217 220 223 225 228 231 234 237 240 242 245 248 251 253 256 259 261 264 266 268 270 272 274 276 278 279 281 282 283 284 285 286 286 286 286 286 286 286 285 284 283 282 281 280 278 276 274 272 270 268 265 263 260 257 254 251 248 245 242 239 236 232 229 226 222 219 216 212 209 206 202 199 196 192 189 186 183 180 177 174 171 168 166 163 160 158 155 153 150 148 146 143 141 139 137 135 133 132 130 128 126
 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 30 32 34 36 38 40 42 44 47 50 53 56 59 63 67 71 76 81 86 92 98 104 111 119 127 136 145 155 165 177 189 202 215 230 245 261 278 295 313 331 350 369 387 406 423 440 455 468 480 489 496 499 500 498 493 485 474 461 447 431 413 395 376 357 337 318 300 282 264 247 232 216 202 189 176 164 153 143 133 124 115 107 100 93 87 81 76 71 66 62 57 54 50 47 44 41 38 36 34 32 30 28 26 24 23 22 20 19 18 17 16 15 14 13 12 12 11 11 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 22 23 24 26 27 29 31 33 35 37 39 42 44 47 50 53 57 60 64 69 73 78 83 88 94 100 106 113 120 128 136 144 153 162 172 182 192 203 214 226 237 249 260 272 283 294 304 313 322 329 336 341 344 347 347 347 344 341 336 329 322 313 304 294 284 273 262 251 239 228 217 206 196 186 176 167 158 149 141 133 126 119 112 106 100 94 89 84 80 75 71 67 64 60 57 54 51 49 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20
 61 61 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 61 61 62 62 63 63 64 65 66 66 67 68 69 70 71 72 74 75 76 78 79 81 82 84 86 87 89 91 93 96 98 100 103 105 108 110 113 116 119 122 125 129 132 136 139 143 147 151 155 159 163 167 171 176 180 185 189 194 198 203 207 212 216 221 225 229 233 237 241 245 248 251 255 257 260 262 264 266 267 268 269 269 269 269 268 267 266 264 262 260 258 255 252 249 245 242 238 234 230 226 222 218 214 210 205 201 197 192 188 184 180 176 171 167 164 160 156 152 149 145 142 139 135 132 129 126 124 121 118 116 113 111 109 106 104 102 100 98 97 95 93 92 90 89 87 86 85 84 83 82 80 80 79 78 77 76 76 75 74 74 73 73 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 73 73 73 74 75 75 76 76 77 78 79 79 80 81 82 83 84 85 86 88 89 90 91 93 94 96 97 99 100 102 104 105 107 109 111 113 115 117 119 121 123 125 127 130 132 134 137 139 141 144 146 148 151 153 155 158 160 162 164 166 168 170 172 174 176 178 179 181 182 183 184 185 186 187 187 188 188 188 188 187 187 187 186 185 184 183 182 180 179 177 175 173 171 169 167 165 163 160 158 156 153 151 148 146 143 141 138 136 133 131 128 126 123 121 118 116 114 111 109 107 105 103 101 99 97 95 93 92 90 88 87 85 83 82 81 79 78 77 75 74 73 72 71 70 69 68 67 67 66 65 64 64 63 63 62 62
 121 122 123 124 125 127 128 130 132 133 135 137 139 141 144 146 149 151 154 157 160 163 167 170 174 177 181 185 190 194 199 204 209 214 219 225 230 236 243 249 256 263 270 277 284 292 300 309 317 326 335 344 353 362 372 382 392 402 412 422 433 443 454 464 474 485 495 505 515 524 533 542 551 559 567 574 580 586 592 597 601 604 607 609 610 610 610 609 607 605 602 598 594 588 583 577 570 563 555 547 539 531 522 513 504 495 485 476 466 457 447 438 428 419 410 401 392 383 375 367 358 350 343 335 328 320 313 307 300 294 288 282 276 271 265 260 255 250 246 242 237 233 230 226 222 219 216 213 210 207 205 202 200 198 196 194 192 190 189 187 186 185 184 183 182 181 180 180 179 179 179 178 178 178 178 178 179 179 179 180 181 181 182 183 184 185 186 187 188 190 191 193 194 196 198 200 201 203 206 208 210 212 215 217 220 222 225 227 230 233 236 239 242 245 248 251 254 257 261 264 267 270 274 277 280 283 286 290 293 296 299 302 304 307 310 312 315 317 319 321 323 325 327 328 329 330 331 332 332 332 332 332 332 331 331 330 328 327 325 324 322 319 317 315 312 309 306 303 300 297 293 290 286 282 279 275 271 267 263 259 255 251 247 243 239 235 231 228 224 220 216 212 209 205 201 198 194 191 188 185 181 178 175 172 169 167 164 161 159 156 154 151 149 147 145 143 141 139 137 135 134 132 131 129 128 126 125 124 123 122 121 120 119 118 117 117 116 116 115 115 114 114 114 114 113 113 113 113 114 114 114 114 115 115 116 117 117 118 119 120
 42 42 41 41 42 42 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 49 49 50 51 52 53 53 54 55 56 57 59 60 61 62 63 65 66 68 69 71 72 74 76 78 80 81 83 85 88 90 92 94 97 99 101 104 107 109 112 115 117 120 123 126 129 132 135 138 141 143 146 149 152 155 158 161 163 166 169 171 173 175 178 179 181 183 184 186 187 188 189 189 190 190 190 190 189 189 188 187 186 185 183 182 180 178 176 174 172 169 167 165 162 160 157 154 152 149 146 144 141 138 135 133 130 128 125 122 120 118 115 113 110 108 106 104 102 100 98 96 94 92 91 89 87 86 84 83 81 80 79 77 76 75 74 73 72 71 70 69 69 68 67 67 66 65 65 64 64 64 63 63 63 62 62 62 62 62 62 62 62 62 62 62 63 63 63 64 64 65 65 66 66 67 68 69 69 70 71 72 73 75 76 77 79 80 82 83 85 87 88 90 92 95 97 99 101 104 107 109 112 115 118 121 125 128 132 135 139 143 147 151 155 159 164 168 173 178 182 187 192 197 202 207 211 216 221 226 230 235 239 243 247 251 254 257 260 263 265 266 268 269 269 270 269 269 268 266 264 262 259 256 253 250 246 242 237 233 228 223 218 213 208 203 198 192 187 182 177 172 167 162 157 152 148 143 139 135 130 126 122 119 115 111 108 105 102 98 96 93 90 87 85 82 80 78 76 74 72 70 68 67 65 63 62 61 59 58 57 56 54 53 52 51 51 50 49 48 48 47 46 46 45 45 44 44 43 43 43 43 42 42 42 42 42
 25 26 28 29 31 32 34 36 38 40 42 45 47 50 53 56 59 63 66 70 74 78 83 88 93 98 104 110 116 123 130 137 145 154 162 171 181 191 201 212 223 235 246 258 271 283 296 308 321 333 345 356 367 377 386 395 401 407 411 414 416 415 413 410 405 399 392 383 374 363 352 340 328 316 303 290 277 265 252 240 228 216 205 194 183 173 164 155 146 138 130 122 115 108 102 96 90 85 80 75 71 67 63 59 55 52 49 46 43 40 38 36 33 31 29 28 26 24 23 21 20 19 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 22 24 26 28 30 32 35 38 41 44 48 52 56 60 65 70 76 82 89 96 104 112 121 131 142 154 167 181 196 212 230 249 270 293 317 344 373 404 437 472 510 551 593 638 684 731 780 828 875 920 963 1001 1033 1059 1078 1088 1089 1081 1065 1042 1011 975 934 890 843 796 748 701 655 611 568 528 489 454 420 389 360 333 308 284 263 243 225 208 193 179 166 153 142 132 122 114 106 98 91 85 79 74 69 64 60 56 52 48 45 42 39 37 35 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 23 24
 72 71 70 69 68 67 65 64 64 63 62 61 60 59 59 58 57 57 56 56 55 55 54 54 53 53 53 53 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 55 55 56 56 57 58 59 60 61 62 63 64 65 66 68 69 71 73 75 77 79 81 83 86 89 91 94 98 101 104 108 112 116 121 126 131 136 142 148 154 160 168 175 183 191 200 209 219 229 240 252 264 276 289 303 318 333 349 365 382 400 418 436 455 474 493 513 532 551 569 587 604 620 635 648 660 670 677 683 686 686 685 681 674 666 655 643 629 613 596 578 559 540 520 500 480 460 440 421 402 383 365 348 331 315 299 285 271 257 244 232 221 210 199 190 180 171 163 155 148 141 134 128 122 117 111 106 102 97 93 89 85 82 79 76 73 70 67 65 62 60 58 56 54 53 51 49 48 47 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 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 82 84 86 89 91 93 95 97 99 102 104 106 108 111 113 115 117 119 121 123 125 127 129 131 133 134 136 137 138 140 141 142 143 143 144 144 145 145 145 145 145 144 144 143 142 142 141 140 138 137 136 134 133 131 130 128 126 124 123 121 119 117 115 113 111 109 107 105 103 101 100 98 96 94 92 90 89 87 85 84 82 81 79 78 76 75 74
 30 31 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 44 46 47 48 50 51 53 55 56 58 60 62 65 67 70 72 75 78 81 85 88 92 96 100 104 109 114 119 125 131 137 143 150 158 165 174 182 191 201 211 222 233 245 258 271 285 299 314 330 347 364 382 401 421 441 461 482 504 526 548 570 593 615 637 658 678 698 716 733 748 762 773 783 790 795 797 797 794 790 783 774 762 750 735 719 702 684 665 645 625 605 584 564 544 524 504 485 466 448 430 413 397 381 365 351 337 324 311 299 287 276 265 255 246 237 228 220 212 205 198 191 185 179 174 168 163 159 154 150 146 142 138 135 132 128 126 123 120 118 115 113 111 109 107 106 104 103 101 100 98 97 96 95 94 93 92 92 91 90 90 89 89 88 88 88 87 87 87 87 87 87 87 87 87 87 87 87 87 87 88 88 88 89 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 97 97 98 99 99 100 100 101 102 102 103 103 104 105 105 106 106 107 107 107 108 108 108 109 109 109 109 109 110 110 110 109 109 109 109 109 108 108 107 107 106 106 105 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 89 88 87 86 84 83 82 80 79 78 76 75 74 72 71 70 68 67 66 65 63 62 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30
 117 118 119 120 121 122 123 124 125 125 126 127 128 129 129 130 131 131 132 132 133 133 134 134 135 135 135 136 136 136 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 139 139 139 139 139 140 140 140 140 141 141 141 142 142 143 143 144 144 145 145 146 147 147 148 149 150 151 152 153 154 155 156 157 158 159 161 162 163 165 166 168 169 171 173 174 176 178 180 182 184 186 188 190 192 194 196 198 200 203 205 207 209 212 214 216 218 220 223 225 227 229 231 233 235 236 238 240 241 243 244 245 246 247 248 249 249 250 250 250 250 250 249 249 248 247 246 245 244 242 241 239 237 235 233 230 228 225 223 220 217 214 211 208 205 202 199 195 192 189 186 182 179 176 172 169 166 163 159 156 153 150 147 144 141 138 135 132 130 127 124 122 119 117 114 112 109 107 105 103 101 99 97 95 93 91 89 88 86 84 83 81 80 78 77 76 74 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 52 51 51 51 51 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 51 51 51 51 52 52 52 53 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 61 61 62 63 63 64 65 66 67 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 93 95 96 97 98 99 101 102 103 104 105 107 108 109 110 111 112 114 115 116
 68 66 64 63 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 54 55 57 58 60 62 64 66 68 70 72 75 78 80 83 86 90 93 97 101 105 109 114 119 124 129 135 141 147 154 161 168 176 184 193 202 211 221 231 241 252 264 275 287 300 312 325 338 351 364 377 390 403 415 427 438 448 457 465 472 478 483 486 487 487 486 483 478 473 465 457 448 437 426 414 402 389 376 363 349 336 322 309 296 284 271 259 248 237 226 215 205 196 187 178 170 162 154 147 141 134 128 122 117 112 107 102 98 93 89 86 82 79 76 73 70 67 65 62 60 58 56 54 52 50 49 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 33 32 31 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 61 62 64 66 68 70 72 74 76 79 81 83 86 88 91 93 96 99 101 104 107 110 113 116 119 121 124 127 130 133 136 138 141 144 146 148 151 153 155 156 158 160 161 162 163 164 164 165 165 165 164 164 163 162 161 160 158 157 155 153 151 149 147 144 142 139 137 134 131 129 126 123 121 118 115 112 110 107 104 102 99 97 94 92 90 87 85 83 81 79 77 75 73 71 69
 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 57 58 59 61 62 64 66 67 69 71 73 75 77 79 81 84 86 89 92 94 97 100 104 107 110 114 118 121 125 129 134 138 143 147 152 157 162 168 173 179 184 190 196 202 208 215 221 227 234 240 247 254 260 266 273 279 285 291 297 302 307 312 317 321 325 328 331 334 336 338 339 339 339 339 338 337 335 333 330 327 323 320 315 311 306 301 296 291 285 280 274 268 262 256 251 245 239 233 227 222 216 211 205 200 195 190 185 180 176 171 167 163 159 155 151 147 143 140 137 133 130 127 124 121 119 116 114 111 109 107 105 102 100 99 97 95 93 92 90 89 87 86 84 83 82 81 80 78 77 76 75 75 74 73 72 71 71 70 69 69 68 67 67 66 66 65 65 65 64 64 63 63 63 62 62 62 62 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 57 57 57 57 57 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 50 50 50 49 49 48 48 48 47 47 46 46 45 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35
 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 39 40 40 41 42 44 45 46 47 49 50 52 53 55 57 59 61 63 65 68 71 73 76 79 83 86 90 94 98 102 107 112 117 122 128 134 140 147 154 162 170 179 188 197 207 218 229 240 253 266 279 294 309 324 341 358 375 394 412 432 452 472 493 514 535 556 577 598 618 637 655 673 688 703 715 725 733 739 743 744 743 740 734 726 716 704 690 675 658 640 622 603 583 563 543 523 503 483 464 445 426 408 391 374 358 342 327 313 299 286 274 262 251 240 230 220 211 202 194 186 179 172 165 159 153 147 142 137 132 128 123 119 116 112 109 105 102 99 97 94 92 89 87 85 83 81 80 78 77 75 74 73 72 71 70 69 68 67 66 66 65 64 64 64 63 63 63 62 62 62 62 62 62 62 62 62 63 63 63 64 64 64 65 65 66 66 67 68 68 69 70 71 72 72 73 74 75 76 77 78 80 81 82 83 84 86 87 88 90 91 93 94 96 97 98 100 101 103 104 106 107 109 110 112 113 115 116 117 118 120 121 122 123 124 125 126 127 127 128 129 129 129 130 130 130 130 130 129 129 129 128 128 127 126 125 124 123 122 121 119 118 116 115 113 112 110 108 107 105 103 101 99 98 96 94 92 90 88 86 85 83 81 79 77 76 74 72 71 69 67 66 64 63 61 60 59 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34
 45 45 46 46 46 46 46 47 47 48 48 48 49 50 50 51 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 69 71 73 75 77 79 81 83 86 88 91 93 96 99 102 106 109 113 116 120 124 128 132 137 141 146 150 155 160 165 171 176 181 187 192 198 203 209 214 219 225 230 235 240 244 248 252 256 259 262 265 267 268 269 270 270 270 269 267 265 263 260 257 253 249 245 241 236 231 225 220 214 209 203 197 192 186 180 174 169 163 158 153 147 142 138 133 128 124 119 115 111 107 103 100 96 93 90 87 84 81 78 76 73 71 69 67 65 63 61 59 57 56 54 53 51 50 49 48 46 45 44 43 43 42 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 62 64 66 68 69 71 73 75 77 80 82 84 86 89 91 94 96 99 102 104 107 110 113 116 119 122 125 128 130 133 136 139 142 145 148 150 153 155 158 160 162 164 166 168 169 170 172 172 173 174 174 174 174 174 173 173 172 171 169 168 166 165 163 161 159 156 154 152 149 146 144 141 138 136 133 130 127 125 122 119 116 114 111 109 106 104 101 99 96 94 92 90 88 86 84 82 80 78 76 74 73 71 70 68 67 65 64 63 62 61 59 58 57 56 56 55 54 53 52 52 51 50 50 49 49 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 45
 53 55 56 57 59 61 62 64 66 68 70 72 74 76 78 81 83 86 88 91 94 97 100 103 106 110 113 117 120 124 128 132 136 140 145 149 153 158 163 167 172 177 181 186 191 196 200 205 210 214 219 223 227 231 235 238 242 245 248 250 252 254 256 257 258 259 259 259 259 259 258 256 255 253 251 248 246 243 240 237 233 230 226 222 218 214 210 206 202 198 194 190 186 182 178 174 170 167 163 159 156 152 149 145 142 139 136 133 130 127 125 122 120 117 115 113 111 109 107 105 103 102 100 99 97 96 95 94 93 92 91 90 89 89 88 88 87 87 87 86 86 86 86 86 87 87 87 88 88 89 89 90 91 92 93 94 95 97 98 100 101 103 105 107 109 111 113 115 118 121 123 126 129 133 136 140 143 147 151 155 160 164 169 174 179 184 190 196 201 208 214 220 227 234 240 247 255 262 269 277 284 292 300 307 315 322 329 336 343 350 356 362 368 373 377 381 385 388 390 391 392 392 392 390 388 386 382 378 374 368 363 357 350 343 336 328 320 312 304 296 287 279 270 262 254 245 237 229 222 214 206 199 192 185 179 172 166 160 154 149 143 138 133 128 124 119 115 111 107 103 100 96 93 90 87 84 81 78 76 73 71 69 67 65 63 61 59 58 56 55 53 52 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 50 51 52
 10 10 10 10 10 10 10 10 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 16 16 16 17 17 18 18 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 52 54 57 59 62 65 69 72 76 80 84 88 93 98 103 108 114 120 126 132 139 146 154 162 170 178 187 196 205 214 224 234 244 254 264 274 283 293 302 311 319 326 333 339 344 349 352 354 355 355 354 352 349 345 340 335 328 321 314 306 297 289 280 271 262 253 244 235 227 218 210 202 194 186 179 172 165 159 153 147 141 136 131 126 121 117 113 109 105 101 98 95 92 89 86 84 81 79 77 75 73 71 69 68 66 65 64 63 61 60 59 58 58 57 56 55 55 54 54 53 53 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 53 54 54 55 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 63 64 64 65 65 66 66 66 66 67 67 67 67 68 68 68 68 68 68 68 67 67 67 67 66 66 66 65 65 64 64 63 63 62 61 60 60 59 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10
 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 28 29 30 32 34 35 37 39 41 44 46 49 52 55 58 61 65 69 73 78 83 88 94 100 106 113 121 129 137 146 156 167 178 190 203 217 232 248 265 284 303 324 346 369 394 420 448 476 506 537 569 602 635 668 701 733 764 793 820 843 864 880 892 900 902 900 892 880 864 843 820 793 765 734 703 671 638 606 574 543 512 483 455 428 402 378 355 334 313 294 276 259 244 229 215 202 190 179 168 159 149 141 133 126 119 112 106 100 95 90 86 81 77 74 70 67 64 61 58 56 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 27 27 27 27 27 28 28 29 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 48 50 51 53 55 57 59 61 63 65 68 70 73 75 78 81 84 87 91 94 98 101 105 109 113 117 121 126 130 135 139 144 149 154 159 164 169 174 179 184 189 194 198 203 207 212 216 219 223 226 229 231 233 235 236 237 238 238 237 236 235 233 231 228 225 222 219 215 210 206 201 197 192 187 181 176 171 166 160 155 150 145 140 135 130 125 120 116 111 107 103 99 95 91 88 84 81 77 74 71 68 66 63 60 58 56 53 51 49 47 45 43 42 40 39 37 36 34 33 32 31 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19
 52 51 49 48 46 45 44 43 42 40 39 39 38 37 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 44 45 46 48 49 50 52 54 55 57 59 61 63 65 67 70 72 75 77 80 83 86 89 92 96 99 103 107 111 115 119 124 128 133 138 143 148 153 159 165 170 176 182 188 195 201 207 214 220 226 233 239 245 251 257 263 268 274 278 283 287 291 294 297 299 301 303 304 304 304 303 302 300 298 295 292 289 285 280 276 271 266 261 255 250 244 238 233 227 221 215 209 203 198 192 187 181 176 171 166 161 156 152 147 143 139 135 131 127 123 120 116 113 110 107 104 101 99 96 94 91 89 87 85 83 81 80 78 76 75 73 72 71 70 68 67 66 66 65 64 63 62 62 61 61 60 60 60 59 59 59 59 59 59 59 59 59 60 60 60 61 61 62 62 63 63 64 65 66 67 68 69 70 72 73 74 76 77 79 81 83 85 87 89 91 93 96 98 101 104 107 110 113 116 119 123 126 130 134 138 142 146 151 155 160 164 169 174 179 184 189 194 200 205 210 215 220 225 230 235 240 245 249 253 257 260 264 266 269 271 273 274 275 275 275 274 273 272 270 267 264 261 258 254 249 245 240 235 230 224 219 213 208 202 196 190 185 179 173 168 162 157 152 147 142 137 132 127 123 119 114 110 106 103 99 96 92 89 86 83 80 77 75 72 70 67 65 63 61 59 57 55 54
 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 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 30 32 33 35 37 40 42 45 47 50 53 57 60 64 68 72 76 81 86 92 98 104 111 118 125 133 142 151 160 170 181 192 203 215 228 241 254 267 281 295 309 322 335 348 359 370 379 388 394 399 402 404 403 400 396 390 383 374 364 353 341 328 315 302 289 275 262 249 237 224 213 201 190 180 170 161 152 143 136 128 121 114 108 102 97 91 86 82 78 74 70 66 63 60 57 54 51 49 47 45 43 41 39 37 36 34 33 32 31 29 28 27 27 26 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 37 38 39 40 42 43 45 46 48 50 52 53 55 57 59 61 64 66 68 70 73 75 78 80 83 85 88 91 93 96 99 101 104 106 109 111 114 116 118 120 121 123 124 126 127 127 128 128 128 128 128 127 126 125 124 123 121 119 117 115 112 110 108 105 102 99 97 94 91 88 85 82 80 77 74 72 69 66 64 61 59 57 55 52 50 48 46 45 43 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 13 12 12 11
 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 59 61 62 63 65 67 68 70 72 74 76 79 81 83 86 89 92 95 98 101 105 108 112 116 120 125 129 134 139 144 150 155 161 167 174 180 187 194 201 208 215 223 230 238 246 254 261 269 276 284 291 298 304 310 315 320 325 329 332 334 335 336 336 335 334 331 328 324 319 314 308 302 295 288 281 273 265 257 248 240 232 224 215 207 200 192 184 177 170 163 156 150 143 137 132 126 121 116 111 106 102 98 94 90 86 83 79 76 73 70 68 65 63 60 58 56 54 52 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 76 77 78 79 79 80 81 81 82 82 82 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 80 80 79 79 78 77 77 76 75 74 74 73 72 71 70 69 68 68 67 66 65 64 63 62 62 61 60 59 58 58 57 56 55 55 54 53 52 52 51 51 50 49 49 48 48 47 47 47 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43
 45 45 46 46 47 48 48 49 50 50 51 52 53 54 55 56 57 59 60 62 63 65 66 68 70 72 74 77 79 82 85 88 91 94 98 102 106 111 115 121 126 132 138 145 152 160 168 177 186 196 207 219 231 245 259 274 291 308 327 348 369 393 418 444 472 502 534 568 603 641 680 721 764 808 854 900 946 992 1038 1082 1124 1163 1199 1230 1255 1275 1288 1294 1293 1285 1270 1249 1221 1188 1151 1110 1066 1021 974 926 878 831 784 739 696 654 614 576 540 506 474 443 415 389 364 341 319 299 280 262 246 231 217 204 191 180 169 159 150 142 134 126 119 113 107 101 96 91 87 82 78 75 71 68 65 62 59 57 55 52 50 48 47 45 43 42 41 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 43 43 43 44 44 44
 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 37 38 39 40 42 44 45 47 49 51 53 56 58 61 64 67 71 74 78 82 87 92 97 102 108 115 122 129 137 146 155 165 176 188 200 214 228 244 260 278 298 318 340 364 389 416 445 475 507 540 576 612 650 688 727 767 806 844 880 914 946 973 996 1013 1025 1031 1031 1024 1012 994 970 943 911 877 840 802 762 723 684 645 607 571 536 502 470 440 412 385 360 336 314 294 274 257 240 224 210 197 184 173 162 152 143 134 126 119 112 106 100 94 89 84 80 75 72 68 65 61 58 56 53 51 49 47 45 43 41 39 38 37 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 21 21 20 20 20 20 20 20 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 28 29 29 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 51 51 52 52 53 53 54 54 55 55 55 56 56 56 56 56 57 57 57 57 57 57 57 57 56 56 56 56 56 55 55 55 54 54 54 53 53 52 52 51 51 50 49 49 48 48 47 46 46 45 44 44 43 43 42 41 41 40 39 39 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 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24
 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 55 57 60 63 66 69 73 76 80 84 88 93 97 102 107 113 119 125 131 138 145 152 159 167 176 184 193 202 211 221 230 240 250 260 270 280 290 299 308 317 325 333 339 345 351 355 358 360 361 361 360 358 355 351 346 340 334 326 319 310 302 293 284 275 265 256 246 237 228 219 210 202 194 186 178 171 163 156 150 144 137 132 126 121 116 111 107 102 98 94 91 87 84 81 78 75 72 70 68 65 63 61 59 58 56 54 53 52 50 49 48 47 46 45 44 43 43 42 42 41 41 40 40 39 39 39 39 39 38 38 38 38 39 39 39 39 39 40 40 40 41 41 42 42 43 43 44 45 46 46 47 48 49 50 51 52 54 55 56 57 59 60 62 64 65 67 69 71 73 75 77 80 82 84 87 90 92 95 98 101 104 107 110 113 117 120 124 127 131 134 138 142 145 149 152 156 159 163 166 169 172 175 178 181 183 185 187 188 190 191 191 192 192 192 191 190 189 188 186 184 181 179 176 173 170 167 163 160 156 152 148 144 140 136 132 129 125 121 117 113 109 106 102 99 95 92 89 85 82 79 76 74 71 68 66 64 61 59 57 55 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17
 66 66 66 67 67 67 68 68 69 70 71 71 72 73 74 75 77 78 80 81 83 85 87 89 91 94 96 99 102 106 109 113 117 121 126 131 136 142 148 154 161 169 177 186 195 205 216 227 239 253 267 282 298 315 334 354 375 398 423 449 477 507 538 572 608 646 685 727 772 818 866 915 966 1018 1071 1124 1176 1228 1277 1323 1366 1405 1438 1465 1485 1498 1503 1500 1489 1471 1446 1414 1376 1334 1287 1238 1186 1133 1079 1025 972 919 868 819 771 725 682 641 602 565 530 497 466 438 411 385 362 340 319 300 282 266 250 236 222 210 198 187 177 167 158 150 143 135 129 122 117 111 106 101 97 93 89 85 82 78 75 73 70 68 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 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 57 57 58 59 60 61 61 62 63 64 65 66 66 67 68 69 70 71 71 72 73 74 75 75 76 77 78 78 79 80 80 81 82 82 83 83 84 84 85 85 85 86 86 87 87 87 87 87 88 88 88 88 88 88 88 88 88 87 87 87 87 87 86 86 86 85 85 85 84 84 83 83 82 82 81 81 80 80 79 79 78 78 77 77 76 75 75 74 74 73 73 72 72 71 71 70 70 69 69 69 68 68 67 67 67 67 66 66 66 66 65 65 65 65 65 65 65 65 66
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 11 13 14 16 17 19 21 23 25 28 30 33 36 40 44 48 53 58 63 69 76 83 91 99 109 119 131 144 157 173 189 208 228 250 274 300 329 361 394 431 471 513 558 605 654 704 755 805 853 899 939 974 1001 1019 1028 1027 1017 997 970 936 896 852 806 758 711 663 617 573 531 491 454 419 387 357 329 304 280 259 239 221 204 189 175 162 151 140 130 121 113 105 98 92 86 81 76 71 67 63 60 57 54 51 49 46 44 42 41 39 38 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 48 48 49 50 51 52 53 54 54 55 56 57 57 58 59 59 60 60 61 61 62 62 62 63 63 63 63 63 63 63 62 62 62 61 61 60 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 41 40 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 35 37 38 40 42 43 45 48 50 52 55 57 60 63 67 70 74 78 82 86 91 96 101 107 113 120 126 134 142 150 159 169 179 190 201 213 227 241 255 271 288 306 325 345 366 389 413 438 464 492 520 550 581 613 646 679 713 747 781 814 847 878 908 936 961 984 1003 1019 1031 1039 1043 1043 1039 1031 1020 1005 986 966 942 917 891 863 834 804 775 745 716 687 658 630 603 577 552 528 505 483 461 441 422 404 387 370 355 340 327 313 301 290 279 268 259 250 241 233 225 218 212 205 200 194 189 184 180 175 171 168 164 161 158 155 152 150 148 146 144 142 140 138 137 136 134 133 132 131 130 129 129 128 127 127 126 126 125 125 124 124 124 123 123 123 123 122 122 122 122 121 121 121 121 120 120 120 119 119 119 118 118 118 117 117 116 116 115 115 114 114 113 112 112 111 110 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 91 90 89 88 87 86 84 83 82 81 80 78 77 76 75 73 72 71 70 69 68 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32
 4 5 6 7 8 9 10 11 12 13 15 16 17 19 21 22 24 26 28 30 32 35 37 40 43 46 49 53 57 61 65 70 74 80 85 91 98 105 112 120 129 138 148 158 170 182 195 210 225 242 260 279 300 323 347 373 402 432 466 502 540 582 627 676 728 784 845 910 979 1054 1133 1218 1308 1403 1503 1608 1717 1830 1947 2065 2185 2305 2423 2537 2646 2748 2841 2922 2990 3043 3081 3103 3107 3095 3067 3024 2967 2898 2819 2731 2637 2538 2435 2331 2226 2122 2020 1920 1822 1729 1638 1552 1470 1392 1319 1249 1183 1122 1064 1009 958 911 866 824 785 749 714 683 653 625 599 575 552 531 511 493 476 459 444 430 417 404 392 381 371 361 352 343 335 327 320 313 306 300 294 288 283 278 273 268 263 259 254 250 246 242 239 235 231 228 224 221 218 214 211 208 205 202 199 195 192 189 186 183 181 178 175 172 169 166 163 160 157 154 152 149 146 143 140 137 135 132 129 126 124 121 118 116 113 110 108 105 103 100 98 95 93 91 88 86 84 81 79 77 75 73 71 69 67 65 63 61 59 58 56 54 53 51 49 48 46 45 43 42 41 39 38 37 35 34 33 32 31 30 28 27 26 25 24 23 22 21 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 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 33 71 116 169 232 305 392 493 612 752 918 1112 1342 1613 1935 2315 2766 3303 3941 4701 5606 6684 7965 9481 11259 13317 15647 18194 20835 23352 25444 26779 27104 26348 24657 22329 19698 17040 14540 12294 10334 8656 7236 6041 5040 4203 3502 2915 2424 2011 1663 1371 1124 916 740 591 465 358 267 190 125 70 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 60 128 212 317 447 607 805 1049 1350 1722 2181 2749 3453 4328 5416 6772 8462 10568 13180 16387 20249 24732 29607 34326 37999 39636 38675 35377 30657 25529 20702 16516 13052 10258 8034 6273 4883 3783 2913 2222 1673 1235 886 607 385 207 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 99 255 454 708 1032 1447 1979 2663 3545 4688 6172 8105 10621 13873 17998 23023 28669 34094 37863 38590 36000 31168 25602 20371 15936 12366 9565 7388 5700 4389 3368 2570 1943 1450 1060 751 507 312 158 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 53 58 62 67 72 77 82 87 93 98 104 110 116 123 129 136 143 150 158 166 174 183 192 201 211 222 233 245 258 272 286 302 319 338 359 381 405 432 462 495 531 571 617 667 724 787 859 939 1031 1134 1251 1383 1534 1705 1900 2122 2374 2661 2987 3357 3776 4248 4778 5368 6019 6728 7489 8285 9095 9886 10614 11229 11682 11927 11936 11704 11248 10609 9837 8987 8108 7241 6413 5643 4940 4309 3746 3250 2815 2434 2102 1813 1563 1345 1156 992 849 726 618 525 444 373 312 258 212 171 136 105 79 55 35 18 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 3 6 9 12 15 18 22 25 29 33 36 40 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 4 10 17 24 32 42 52 64 77 92 109 128 149 174 201 232 268 308 353 405 464 530 606 692 790 902 1028 1171 1332 1514 1717 1944 2193 2466 2758 3066 3382 3697 3997 4266 4489 4651 4740 4750 4683 4545 4349 4109 3840 3555 3268 2986 2716 2462 2227 2011 1814 1636 1475 1331 1202 1086 983 891 808 735 669 611 558 511 469 432 398 367 340 316 293 274 255 239 224 211 199 188 178 168 160 152 145 139 132 127 122 117 112 108 104 101 97 94 91 88 85 83 80 78 76 73 71 69 67 65 63 61 59 58 56 54 52 51 49 48 46 44 43 41 40 38 37 35 34 32 31 30 28 27 26 24 23 22 20 19 18 17 15 14 13 12 11 10 9 8 7 6 5 4 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
 216 227 239 250 263 275 288 301 315 329 344 359 374 390 406 423 440 458 476 495 515 535 556 577 599 622 645 670 695 722 749 777 807 837 869 903 938 975 1013 1054 1097 1142 1189 1240 1293 1349 1409 1473 1541 1613 1690 1773 1861 1955 2055 2163 2277 2400 2532 2672 2822 2981 3151 3331 3523 3725 3937 4161 4394 4635 4885 5141 5400 5660 5919 6171 6412 6639 6845 7025 7175 7290 7364 7396 7382 7323 7219 7072 6886 6664 6413 6138 5845 5539 5227 4912 4600 4294 3997 3711 3438 3179 2934 2705 2490 2290 2104 1931 1772 1625 1489 1364 1250 1144 1048 959 878 803 735 672 615 562 514 469 429 392 358 326 298 271 247 225 204 185 168 152 137 124 111 100 89 79 70 61 54 46 40 34 28 22 17 13 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 11 13 16 20 23 26 30 34 38 42 46 51 56 61 66 71 77 83 89 96 102 109 117 124 132 140 148 157 166 176 185 195 206
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 141 298 498 750 1069 1473 1985 2637 3470 4537 5911 7686 9985 12955 16754 21485 27049 32885 37738 39948 38534 34090 28241 22435 17414 13364 10205 7774 5911 4481 3379 2527 1865 1348 944 627 378 182 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 15 29 45 63 84 108 136 167 204 246 294 350 415 489 576 675 791 926 1082 1263 1474 1720 2006 2339 2727 3178 3701 4306 5002 5797 6695 7694 8782 9933 11100 12217 13197 13948 14386 14457 14155 13521 12629 11573 10440 9301 8208 7194 6273 5451 4727 4094 3543 3065 2653 2297 1990 1725 1496 1299 1128 980 853 742 646 562 489 426 371 322 280 243 210 182 157 135 115 98 83 69 57 47 37 29 21 14 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 0 0 0 0 0 0 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 26 46 69 96 125 159 197 240 289 344 407 479 560 653 758 879 1016 1174 1354 1560 1797 2069 2380 2737 3147 3615 4151 4760 5450 6227 7094 8051 9091 10197 11343 12488 13578 14547 15325 15845 16061 15952 15528 14830 13920 12868 11740 10595 9478 8420 7439 6546 5741 5025 4390 3831 3340 2911 2536 2208 1921 1672 1453 1262 1096 950 822 709 611 524 448 381 321 269 223 182 146 114 86 61 39 19 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 11 61 123 197 288 399 535 700 902 1150 1453 1826 2285 2851 3551 4415 5480 6784 8361 10223 12336 14577 16698 18343 19145 18906 17707 15859 13732 11616 9682 8001 6581 5401 4429 3631 2976 2439 1997 1633 1333 1084 878 706 564 445 346 264 195 138 90 51 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 7 8 9 10 11 12 12 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 12 11 11 10 9 9 8 7 6 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 41 62 87 114 147 184 226 275 331 396 471 557 656 771 903 1055 1231 1434 1668 1938 2248 2603 3010 3471 3992 4573 5212 5903 6631 7372 8095 8757 9312 9717 9934 9949 9762 9399 8894 8293 7638 6963 6299 5665 5072 4528 4034 3591 3196 2845 2534 2260 2019 1806 1619 1454 1309 1181 1068 969 881 803 733 672 617 568 525 485 450 418 390 364 340 319 299 281 264 249 235 221 209 197 187 176 167 158 149 141 133 125 118 111 105 99 92 87 81 75 70 65 60 55 51 46 42 38 34 30 26 22 19 16 12 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 91 195 326 492 701 966 1301 1728 2271 2968 3862 5015 6502 8413 10838 13826 17291 20856 23751 25012 24111 21417 17871 14320 11213 8678 6679 5128 3929 3003 2285 1727 1291 950 682 471 305 174 71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 50 46 43 39 35 32 28 24 20 16 13 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 46 79 119 165 220 285 361 451 557 682 830 1004 1210 1454 1744 2088 2497 2985 3568 4264 5096 6086 7260 8638 10225 12002 13899 15775 17412 18539 18923 18464 17253 15526 13561 11589 9756 8133 6739 5564 4584 3772 3099 2544 2084 1703 1387 1124 905 723 570 443 336 247 173 110 58 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 1 4 6 9 11 14 17 20 22 25 28 31 34 38 41 44 47 51 54 57 61 64 68 71 74 78 81 84 88 91 94 97 100 103 106 109 111 114 116 118 120 122 123 125 126 127 128 129 129 130 130 130 129 129 128 127 126 125 123 122 120 118 116 114 111 109 106 103 101 98 95 92 88 85 82 79 75 72 68 65 61 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 8 18 29 42 57 75 95 118 145 176 211 253 301 356 421 496 584 685 804 942 1104 1293 1513 1772 2073 2425 2835 3310 3857 4481 5183 5956 6783 7631 8449 9170 9717 10021 10040 9771 9254 8553 7746 6902 6073 5294 4585 3953 3397 2914 2496 2137 1830 1566 1340 1147 981 840 718 614 524 447 380 323 273 231 194 162 134 110 89 71 55 42 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 22 36 53 73 96 122 153 188 229 276 331 395 468 554 653 768 902 1058 1241 1453 1702 1992 2331 2727 3188 3725 4347 5061 5873 6781 7773 8819 9868 10846 11659 12210 12422 12262 11756 10973 10011 8964 7911 6908 5985 5158 4429 3794 3246 2775 2371 2026 1730 1478 1262 1077 918 783 666 566 480 405 342 286 239 198 162 131 105 82 62 45 30 17 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47 133 240 372 534 735 984 1290 1670 2142 2728 3458 4370 5513 6944 8736 10965 13705 16989 20744 24696 28277 30685 31202 29646 26505 22601 18652 15081 12050 9567 7569 5975 4709 3702 2901 2262 1750 1341 1012 747 534 362 224 112 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 12 21 32 44 59 76 96 119 146 178 215 259 310 370 441 524 622 738 875 1036 1227 1454 1722 2039 2413 2852 3365 3957 4628 5369 6156 6942 7660 8223 8547 8576 8302 7772 7068 6277 5475 4712 4018 3405 2873 2418 2031 1705 1429 1197 1002 837 699 582 483 399 329 269 218 175 138 107 81 59 40 24 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 25 41 58 78 100 125 153 185 220 261 307 359 418 485 561 648 747 860 989 1137 1306 1499 1721 1976 2269 2604 2989 3429 3933 4507 5159 5894 6716 7625 8615 9671 10767 11861 12901 13818 14543 15010 15176 15023 14569 13860 12961 11941 10866 9788 8747 7770 6870 6054 5323 4672 4098 3592 3147 2758 2418 2120 1860 1632 1433 1259 1106 972 854 751 660 580 509 447 391 343 299 261 227 196 169 145 124 104 87 72 58 46 35 25 16 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 6 14 24 34 46 59 73 89 107 126 148 172 199 230 263 301 342 389 442 500 566 640 723 816 920 1038 1170 1318 1485 1673 1883 2119 2383 2678 3005 3367 3766 4201 4671 5174 5703 6249 6799 7337 7843 8293 8666 8940 9100 9137 9049 8845 8540 8152 7703 7215 6707 6196 5694 5210 4752 4324 3926 3561 3226 2922 2646 2396 2171 1967 1784 1619 1470 1336 1215 1107 1009 920 840 768 703 643 590 541 497 456 419 386 355 327 302 278 256 237 218 202 186 172 158 146 135 124 114 105 97 89 81 74 68 62 56 51 46 41 37 32 28 25 21 18 15 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 117 211 326 467 640 851 1110 1427 1818 2300 2896 3636 4556 5703 7130 8900 11069 13669 16654 19832 22791 24920 25631 24697 22415 19398 16234 13302 10767 8659 6942 5558 4446 3553 2834 2254 1785 1405 1096 844 638 470 332 219 127 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
 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 28 30 31 32 33 35 37 38 40 42 44 47 50 52 56 59 63 67 71 76 82 88 94 102 110 119 129 139 151 165 179 196 214 234 256 281 309 339 373 411 454 501 553 611 676 749 830 920 1020 1131 1255 1392 1543 1710 1894 2094 2312 2546 2796 3058 3330 3604 3875 4132 4366 4564 4717 4814 4850 4822 4731 4585 4391 4160 3903 3632 3356 3082 2817 2564 2327 2107 1904 1718 1549 1396 1258 1133 1021 921 831 750 677 612 554 502 455 413 376 342 311 284 259 237 217 199 183 168 154 142 131 121 112 104 96 89 83 77 71 66 62 58 54 50 47 44 41 38 36 33 31 29 27 25 23 22 20 19 17 16 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 3 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 23 47 76 110 150 198 255 323 405 502 617 755 921 1119 1357 1644 1989 2405 2908 3516 4251 5137 6203 7476 8976 10709 12645 14697 16696 18386 19472 19719 19060 17631 15710 13592 11510 9604 7935 6515 5328 4345 3536 2873 2329 1882 1516 1215 968 763 595 456 341 246 167 102 48 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 19 32 46 63 82 105 130 160 194 233 278 330 390 459 539 631 738 861 1003 1168 1358 1577 1829 2119 2450 2826 3250 3720 4235 4785 5354 5918 6445 6898 7238 7433 7465 7333 7057 6665 6196 5683 5158 4643 4153 3699 3284 2910 2575 2278 2014 1782 1578 1398 1240 1101 979 871 777 694 622 557 501 451 407 369 335 305 278 255 234 216 200 185 173 162 152 143 135 129 123 117 113 109 105 102 99 97 95 93 91 90 89 87 87 86 85 84 84 83 83 83 82 82 82 82 82 81 81 81 81 81 81 80 80 80 80 80 79 79 79 78 78 78 77 77 77 76 76 75 74 74 73 73 72 71 70 70 69 68 67 66 65 64 63 62 61 60 59 58 57 55 54 53 52 50 49 48 47 45 44 43 41 40 39 37 36 35 34 32 31 30 28 27 26 25 23 22 21 20 18 17 16 15 14 13 12 11 10 9 7 6 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 72 109 153 205 267 341 429 533 656 804 979 1189 1440 1740 2099 2528 3040 3649 4367 5207 6169 7241 8385 9530 10567 11360 11785 11769 11323 10534 9529 8433 7345 6327 5410 4604 3908 3312 2806 2376 2013 1705 1445 1225 1038 879 745 630 532 449 378 318 266 222 185 153 125 102 82 65 51 39 29 20 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 5 6 7 8 8 9 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 8 8 7 7 6 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 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 70 146 238 351 488 656 860 1110 1415 1789 2247 2809 3499 4347 5388 6661 8211 10076 12277 14795 17534 20279 22687 24337 24879 24197 22470 20073 17408 14782 12378 10273 8483 6984 5742 4718 3875 3183 2615 2147 1761 1443 1181 964 784 635 511 408 323 252 193 144 104 70 42 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 3 14 28 44 63 85 111 141 177 218 267 325 394 474 569 681 815 973 1160 1383 1649 1964 2340 2787 3316 3941 4673 5518 6477 7532 8643 9737 10706 11424 11773 11690 11187 10352 9310 8184 7074 6039 5112 4303 3609 3019 2521 2103 1753 1459 1213 1006 833 687 565 462 375 302 240 188 144 106 75 48 26 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 10 16 21 28 34 42 51 60 70 82 95 110 126 145 166 190 216 247 282 321 367 419 478 547 625 716 821 942 1082 1245 1434 1654 1909 2208 2555 2960 3433 3983 4622 5362 6214 7187 8285 9502 10817 12186 13538 14773 15767 16399 16576 16264 15501 14386 13046 11608 10175 8817 7575 6469 5500 4661 3941 3326 2803 2359 1982 1662 1391 1161 965 799 658 538 435 348 274 210 156 110 71 37 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 1 2 3 4 6 7 9 11 14 17 20 24 28 33 39 45 52 60 70 80 92 106 121 139 159 182 208 237 271 309 353 402 459 524 598 683 781 892 1020 1166 1334 1528 1749 2003 2295 2628 3009 3442 3932 4480 5087 5748 6452 7177 7891 8551 9107 9503 9698 9666 9410 8957 8356 7659 6919 6178 5467 4804 4201 3660 3180 2759 2390 2070 1791 1549 1340 1158 1001 865 746 644 555 477 410 351 300 256 217 183 153 127 105 85 68 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 56 85 121 163 213 273 345 430 532 654 800 974 1184 1436 1739 2104 2545 3077 3719 4490 5414 6508 7784 9231 10802 12391 13825 14881 15345 15109 14219 12859 11261 9629 8097 6733 5560 4571 3747 3066 2505 2043 1662 1349 1091 878 702 556 435 334 251 182 124 76 37 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 61 104 156 217 290 376 478 600 745 917 1123 1368 1661 2011 2431 2933 3535 4253 5109 6119 7297 8643 10133 11705 13243 14581 15525 15915 15682 14881 13665 12219 10709 9254 7920 6737 5710 4829 4081 3446 2910 2458 2075 1752 1479 1247 1050 883 741 620 517 429 354 290 236 190 150 117 88 64 44 27 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 10 12 13 14 15 16 17 18 19 20 21 21 22 23 23 24 24 25 25 25 25 26 26 26 26 26 26 25 25 25 25 24 24 23 23 23 22 21 21 20 20 19 18 17 17 16 15 14 13 13 12 11 10 9 8 7 6 5 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 8 20 34 50 68 89 113 141 173 210 254 304 362 430 508 600 707 833 979 1151 1352 1589 1866 2192 2575 3023 3548 4158 4863 5670 6579 7581 8651 9742 10783 11680 12331 12645 12576 12133 11379 10410 9330 8228 7167 6186 5305 4529 3854 3274 2777 2353 1992 1686 1425 1204 1016 856 720 604 505 420 348 286 233 187 148 115 86 61 40 22 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 16 36 60 90 125 168 221 284 361 455 570 709 880 1089 1345 1661 2049 2527 3116 3840 4723 5788 7045 8473 9999 11466 12633 13235 13101 12256 10909 9336 7767 6341 5115 4095 3263 2591 2052 1620 1274 996 773 594 450 333 239 164 102 53 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 1 4 8 11 15 18 22 26 30 35 39 44 48 53 58 64 69 75 81 87 93 100 107 114 122 130 139 148 158 169 180 192 205 219 234 251 270 290 312 337 364 395 429 467 511 559 615 677 749 830 923 1029 1151 1291 1452 1638 1852 2099 2384 2713 3093 3531 4035 4614 5274 6022 6860 7786 8785 9833 10884 11873 12719 13329 13624 13555 13119 12363 11371 10241 9064 7911 6830 5848 4976 4215 3558 2994 2514 2107 1761 1469 1222 1013 837 687 561 454 363 286 221 166 120 80 46 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 14 19 26 33 41 50 61 74 88 105 124 146 172 202 237 278 325 379 443 518 604 705 823 961 1122 1311 1532 1792 2097 2455 2877 3374 3960 4652 5469 6434 7572 8913 10487 12324 14450 16877 19589 22525 25558 28473 30976 32729 33443 32972 31382 28921 25930 22741 19614 16711 14115 11851 9909 8261 6871 5705 4728 3910 3226 2653 2174 1772 1434 1151 913 713 545 403 284 184 100 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 33 57 84 116 153 196 245 302 368 444 531 632 748 883 1037 1216 1421 1656 1926 2234 2586 2985 3434 3938 4498 5112 5778 6487 7225 7974 8709 9399 10011 10512 10871 11068 11092 10947 10645 10211 9673 9062 8407 7735 7065 6415 5795 5214 4674 4178 3726 3315 2945 2611 2313 2045 1806 1593 1403 1234 1083 949 830 724 630 547 473 407 348 297 251 210 173 141 113 88 65 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 49 81 118 162 214 276 348 433 534 652 792 958 1155 1387 1663 1989 2375 2831 3370 4001 4739 5590 6561 7646 8825 10056 11269 12371 13250 13800 13951 13685 13047 12128 11034 9866 8706 7606 6598 5695 4901 4209 3611 3097 2656 2279 1957 1681 1446 1244 1072 923 796 686 592 510 439 378 325 278 238 202 171 144 120 99 80 64 49 36 25 15 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 14 17 20 23 26 29 33 37 41 45 50 55 61 67 73 80 88 96 105 115 126 138 151 165 181 198 217 238 262 288 317 349 385 425 470 519 575 638 708 786 874 972 1082 1205 1342 1494 1664 1852 2059 2285 2531 2796 3077 3371 3672 3972 4261 4528 4758 4938 5056 5103 5074 4971 4800 4572 4299 3997 3679 3357 3040 2737 2452 2187 1944 1724 1526 1349 1190 1049 925 814 717 631 555 489 430 378 332 292 257 225 197 173 151 132 115 100 87 75 64 55 46 39 32 26 21 16 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 70 141 229 337 469 631 830 1075 1376 1748 2207 2775 3480 4355 5443 6797 8476 10548 13074 16085 19536 23229 26745 29441 30639 29973 27627 24216 20439 16809 13598 10891 8670 6877 5440 4292 3375 2642 2056 1586 1209 906 661 465 306 178 76 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 16 26 38 50 63 78 94 112 131 152 175 201 230 262 297 336 380 430 485 548 619 699 791 895 1014 1150 1307 1487 1694 1934 2212 2534 2907 3341 3844 4428 5104 5884 6782 7808 8968 10264 11684 13198 14756 16276 17648 18745 19440 19635 19293 18447 17194 15666 14000 12314 10695 9199 7854 6668 5637 4750 3993 3349 2803 2342 1952 1624 1346 1112 915 748 607 488 388 302 230 169 118 74 37 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 13 19 24 30 37 45 53 62 72 83 94 107 122 137 154 173 193 215 239 265 294 325 359 396 436 479 526 576 631 689 752 819 890 966 1047 1133 1224 1319 1419 1524 1633 1747 1864 1986 2111 2239 2369 2501 2635 2768 2902 3034 3163 3289 3409 3521 3625 3718 3797 3862 3909 3937 3945 3931 3895 3835 3754 3651 3529 3389 3236 3071 2898 2720 2539 2360 2183 2012 1847 1690 1542 1403 1273 1153 1042 940 847 762 684 614 550 492 440 392 349 311 276 245 216 191 168 147 128 111 95 82 69 58 48 38 30 22 15 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 17 22 28 34 41 48 56 64 73 83 94 106 119 133 148 164 182 202 223 247 272 300 330 363 399 439 482 529 580 636 697 764 838 917 1005 1100 1203 1316 1439 1573 1718 1876 2047 2231 2430 2643 2872 3115 3374 3646 3930 4226 4529 4836 5142 5442 5730 5997 6237 6442 6604 6717 6776 6778 6723 6611 6448 6238 5989 5708 5405 5088 4763 4437 4116 3805 3506 3222 2954 2704 2471 2255 2057 1875 1708 1555 1416 1290 1174 1069 974 887 809 737 672 612 558 509 464 423 386 351 320 291 265 241 218 198 179 162 146 131 117 105 93 82 72 63 54 46 39 32 25 19 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 102 430 906 1601 2624 4147 6452 9986 15390 23199 32317 37528 33780 24815 16550 10715 6896 4418 2793 1710 979 482 142 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 29 58 91 130 176 230 293 367 453 554 672 809 970 1156 1372 1622 1911 2242 2620 3050 3532 4069 4658 5293 5964 6654 7342 8000 8600 9111 9506 9767 9884 9858 9701 9431 9070 8643 8173 7679 7178 6682 6202 5742 5307 4898 4517 4163 3834 3529 3248 2987 2746 2522 2316 2124 1946 1781 1629 1487 1356 1234 1121 1017 921 832 750 675 606 542 484 430 381 337 296 259 225 194 166 140 117 96 77 60 45 31 18 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 12 17 22 28 35 42 50 58 67 77 88 100 114 129 145 164 185 208 234 263 296 334 376 425 480 544 617 701 798 910 1041 1192 1369 1575 1816 2098 2428 2815 3267 3796 4411 5123 5937 6857 7873 8962 10075 11139 12051 12695 12970 12818 12249 11340 10209 8977 7749 6594 5551 4637 3852 3185 2626 2158 1769 1446 1178 956 772 619 492 387 300 227 167 116 75 40 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 8 23 42 64 90 121 157 200 250 310 380 463 561 677 815 979 1174 1406 1683 2014 2409 2882 3448 4126 4937 5907 7060 8425 10022 11859 13919 16140 18392 20471 22108 23030 23053 22158 20506 18368 16026 13708 11557 9647 7997 6599 5428 4455 3649 2984 2436 1984 1611 1303 1049 838 665 520 401 302 220 151 95 48 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 12 15 19 23 29 35 42 50 59 70 82 96 112 130 151 176 204 236 273 315 364 420 485 559 645 744 858 989 1141 1317 1520 1754 2025 2336 2694 3103 3568 4090 4670 5299 5963 6636 7279 7842 8271 8515 8542 8347 7955 7411 6770 6086 5401 4748 4143 3597 3111 2684 2311 1987 1708 1467 1259 1080 926 793 679 581 496 423 360 306 259 218 183 153 126 104 84 67 53 40 29 20 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 16 22 29 37 46 57 68 81 96 112 130 151 175 201 231 265 304 347 396 452 515 587 669 761 866 986 1122 1277 1453 1652 1879 2136 2427 2755 3125 3538 3996 4502 5052 5641 6260 6893 7518 8107 8627 9043 9323 9445 9398 9186 8827 8352 7792 7183 6556 5933 5334 4771 4250 3775 3346 2962 2620 2316 2047 1810 1602 1418 1256 1114 989 878 781 695 619 552 492 439 392 350 313 279 249 223 198 177 157 139 123 109 95 83 72 62 53 44 37 29 23 17 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 20 33 48 65 86 111 140 175 215 263 320 388 468 563 676 812 973 1167 1399 1677 2013 2417 2904 3490 4196 5040 6041 7213 8553 10028 11559 13005 14167 14832 14849 14200 13016 11510 9897 8338 6925 5698 4658 3793 3080 2496 2018 1628 1309 1049 836 662 519 402 306 226 161 108 63 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 2 10 19 29 40 53 68 85 104 126 150 178 210 246 287 333 386 446 515 593 681 783 898 1030 1180 1352 1548 1771 2025 2314 2641 3011 3425 3887 4395 4947 5535 6145 6759 7347 7877 8311 8614 8758 8729 8531 8182 7713 7161 6561 5947 5344 4768 4233 3742 3300 2904 2553 2244 1971 1733 1524 1341 1182 1042 920 813 720 638 565 502 446 396 353 314 279 248 221 196 174 155 137 121 106 93 81 70 60 51 43 35 28 22 16 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 3 6 9 13 16 20 23 27 31 35 39 42 46 50 55 59 63 67 71 75 79 84 88 92 96 101 105 109 113 117 122 126 130 134 139 143 147 152 156 161 166 171 176 181 187 194 200 208 216 225 235 246 258 272 288 306 326 348 374 403 437 475 518 568 625 690 764 849 946 1058 1186 1333 1502 1696 1920 2177 2472 2813 3204 3654 4171 4761 5434 6196 7049 7994 9019 10103 11205 12266 13208 13941 14379 14458 14158 13510 12584 11475 10278 9073 7919 6852 5890 5040 4297 3655 3102 2630 2226 1882 1590 1341 1129 949 795 664 553 458 377 307 248 198 154 117 85 58 35 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 25 44 65 90 118 151 189 232 282 340 407 483 572 674 792 928 1085 1267 1478 1723 2005 2332 2709 3144 3642 4209 4848 5558 6331 7149 7981 8779 9485 10031 10359 10431 10238 9810 9197 8464 7673 6873 6101 5380 4722 4132 3608 3146 2742 2389 2082 1815 1583 1381 1206 1054 921 806 706 618 542 475 417 367 322 284 250 220 194 172 152 134 119 106 94 84 75 67 61 55 49 45 41 38 35 32 30 28 26 25 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 12 12 11 11 10 9 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 18 39 64 93 126 165 211 264 327 400 485 585 701 838 998 1186 1405 1663 1964 2316 2728 3205 3758 4391 5110 5912 6786 7711 8646 9535 10305 10880 11193 11206 10920 10374 9634 8776 7870 6971 6117 5331 4624 3997 3447 2970 2558 2202 1897 1635 1410 1217 1052 909 787 681 590 511 443 383 332 287 247 213 182 156 132 111 93 77 62 49 38 27 18 10 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 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 15 16 18 20 22 25 28 31 35 39 43 49 54 61 68 77 86 96 108 121 136 153 172 193 216 243 273 306 344 386 434 487 548 616 692 778 875 984 1106 1245 1400 1575 1771 1992 2238 2511 2815 3149 3513 3906 4322 4756 5195 5624 6025 6374 6650 6832 6906 6864 6711 6457 6124 5732 5304 4862 4422 3995 3592 3217 2873 2561 2279 2026 1801 1600 1423 1265 1126 1003 894 798 713 638 572 513 461 415 375 338 306 277 252 229 209 190 174 159 146 134 123 114 105 97 90 83 77 71 66 62 57 54 50 47 43 41 38 35 33 31 29 27 25 23 21 20 18 17 16 14 13 12 11 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 99 101 102 103 104 106 107 108 109 110 111 112 113 114 115 116 117 118 119 119 120 121 122 123 123 124 125 125 126 127 127 128 129 130 130 131 132 133 134 135 136 137 139 140 142 144 146 149 152 155 158 162 166 171 177 183 190 198 206 216 227 239 252 267 284 302 323 346 371 399 431 465 504 547 594 647 706 771 844 924 1014 1114 1225 1348 1485 1638 1807 1995 2204 2434 2688 2966 3268 3595 3945 4312 4691 5073 5444 5788 6086 6320 6471 6525 6474 6321 6076 5753 5374 4960 4531 4102 3688 3296 2932 2599 2298 2028 1786 1572 1383 1215 1068 939 825 726 638 561 493 434 382 336 295 259 228 200 175 153 134 117 101 88 75 65 55 46 38 31 25 19 14 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 6 7 8 8 9 10 11 11 12 13 13 14 15 16 16 17 18 18 19 20 21 21 22 23 24 24 25 26 27 27 28 29 30 31 32 33 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 50 51 52 54 55 56 58 59 61 62 64 65 67 68 70 71 73 74 76 77 79 80 82 84 85 87 88 89 91 92 94 95 97 98
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 98 178 280 408 570 775 1033 1361 1777 2305 2975 3822 4886 6200 7780 9586 11482 13198 14366 14668 14025 12649 10898 9091 7427 5993 4802 3834 3057 2436 1940 1546 1232 981 780 619 490 386 302 235 180 136 100 71 47 28 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 2 6 10 14 19 25 31 38 45 53 63 73 85 97 112 128 146 166 188 213 241 273 308 347 392 441 497 559 629 707 795 893 1003 1126 1263 1416 1586 1773 1981 2209 2457 2727 3018 3327 3652 3988 4329 4667 4992 5292 5556 5771 5928 6019 6039 5987 5868 5689 5460 5192 4896 4583 4264 3945 3634 3335 3051 2785 2538 2309 2099 1907 1732 1573 1429 1298 1180 1073 977 890 811 740 675 617 564 516 473 433 397 364 334 307 282 259 238 218 200 184 169 154 141 129 118 108 98 89 80 73 65 58 52 46 40 35 30 25 21 17 13 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 11 13 15 18 20 23 26 29 32 35 38 42 45 49 53 57 62 67 71 77 82 88 94 100 107 114 122 130 138 147 157 167 178 190 203 216 230 246 263 281 300 321 344 369 396 425 457 492 530 572 618 668 722 783 848 921 1000 1087 1183 1287 1401 1526 1661 1808 1967 2138 2320 2514 2717 2928 3143 3360 3572 3774 3959 4120 4248 4338 4383 4380 4327 4226 4083 3902 3692 3461 3217 2969 2722 2481 2251 2034 1831 1644 1472 1316 1175 1048 933 830 739 657 584 518 460 409 363 322 286 254 225 199 176 156 138 121 107 94 82 72 62 54 47 40 34 28 23 19 14 11 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 39 61 87 117 151 190 236 288 348 416 495 586 689 807 942 1096 1270 1468 1692 1944 2226 2540 2888 3269 3684 4131 4604 5099 5606 6114 6610 7079 7505 7872 8168 8381 8505 8538 8482 8344 8133 7860 7539 7180 6796 6397 5992 5588 5191 4806 4436 4083 3749 3435 3140 2865 2610 2373 2155 1953 1768 1598 1442 1300 1170 1051 943 845 756 675 601 535 474 419 370 325 285 248 215 185 158 134 112 92 74 58 43 30 18 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 24 95 184 297 439 618 842 1125 1482 1935 2510 3244 4183 5386 6925 8875 11293 14159 17264 20092 21846 21840 20040 17105 13868 10890 8399 6418 4878 3695 2788 2092 1558 1147 829 583 393 245 131 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
 31 33 35 37 39 41 43 45 48 50 52 54 56 59 61 63 66 68 71 73 76 78 81 84 87 90 93 96 99 102 106 110 114 118 122 127 131 137 142 148 154 161 169 177 185 195 205 216 229 242 257 273 291 310 332 355 381 410 442 478 516 560 607 660 718 783 854 932 1019 1115 1220 1336 1463 1602 1755 1921 2102 2298 2509 2735 2974 3227 3490 3760 4034 4304 4566 4811 5031 5216 5360 5456 5497 5482 5411 5287 5115 4904 4662 4397 4119 3835 3551 3273 3005 2750 2510 2286 2079 1888 1713 1553 1407 1275 1156 1047 950 861 782 710 645 587 534 486 443 404 369 337 308 281 257 236 216 197 181 165 151 138 126 116 105 96 87 79 72 65 58 52 47 41 36 32 27 23 19 16 12 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 11 12 14 15 17 19 20 22 24 26 28 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 20 33 48 64 83 104 127 154 184 219 258 302 353 410 476 550 636 733 845 973 1120 1288 1482 1706 1963 2259 2600 2992 3441 3953 4535 5190 5918 6715 7568 8453 9333 10154 10852 11360 11617 11584 11259 10672 9883 8964 7988 7015 6088 5234 4467 3790 3202 2696 2263 1894 1582 1318 1095 907 748 614 501 406 326 258 200 152 111 76 47 22 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 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 24 27 30 34 38 42 46 51 57 62 69 75 83 91 101 111 123 135 150 166 185 206 230 257 289 324 365 413 467 529 602 685 782 893 1023 1172 1345 1545 1775 2039 2341 2685 3071 3501 3970 4469 4983 5487 5947 6324 6580 6680 6611 6378 6006 5533 5002 4451 3911 3403 2939 2523 2156 1837 1562 1325 1122 949 802 677 570 480 403 338 283 236 196 162 133 108 88 70 55 42 31 21 13 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 13 19 25 32 40 49 60 72 85 101 120 141 165 192 224 261 303 352 409 474 550 637 738 855 990 1147 1328 1536 1777 2052 2365 2719 3115 3550 4017 4505 4992 5451 5847 6144 6311 6328 6194 5926 5553 5111 4636 4154 3689 3253 2854 2495 2175 1893 1646 1430 1242 1079 937 813 706 613 533 462 402 349 302 262 227 197 170 147 127 109 94 80 68 58 49 41 34 28 23 18 14 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 29 30 32 33 34 36 37 39 41 42 44 46 47 49 51 53 55 57 59 62 64 66 69 72 74 77 80 83 87 90 94 98 102 106 111 115 121 126 132 139 145 153 161 169 178 188 199 210 223 237 251 268 285 304 325 348 373 400 430 462 497 536 578 624 674 729 789 854 924 1001 1084 1173 1269 1372 1483 1600 1723 1853 1988 2127 2268 2409 2548 2682 2807 2920 3018 3096 3152 3183 3188 3166 3119 3047 2954 2842 2716 2578 2434 2285 2135 1988 1844 1705 1572 1447 1329 1219 1117 1023 936 856 782 715 653 597 546 500 457 419 384 352 323 296 272 250 230 212 196 180 167 154 142 132 122 113 105 98 91 84 78 73 68 63 59 55 51 47 44 41 38 35 33 30 28 26 24 22 20 18 17 15 14 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26
 72 76 79 82 86 90 94 98 102 106 110 115 120 125 130 135 140 146 152 158 164 171 177 184 192 199 207 215 223 232 240 250 259 269 279 290 301 312 324 336 348 361 375 388 403 417 432 448 464 481 498 516 534 553 572 592 613 634 655 677 700 724 748 772 798 823 850 877 904 933 961 991 1020 1051 1081 1112 1143 1175 1206 1238 1269 1301 1332 1362 1392 1421 1449 1475 1501 1524 1545 1564 1580 1594 1604 1611 1615 1614 1610 1601 1589 1572 1551 1526 1497 1465 1429 1391 1350 1306 1261 1214 1166 1118 1069 1020 972 924 878 832 788 746 705 665 628 592 558 525 495 466 439 413 389 366 345 325 306 289 272 257 243 229 216 205 194 183 173 164 156 148 140 133 126 120 114 109 103 99 94 89 85 81 77 74 70 67 64 61 59 56 53 51 49 46 44 42 40 39 37 35 34 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 12 11 11 10 10 10 10 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 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 20 21 23 24 25 26 28 29 30 32 34 35 37 39 41 43 45 48 50 53 55 58 60 63 66 69
 14 16 18 21 23 26 28 31 34 37 41 44 48 51 55 60 64 69 73 78 84 89 95 102 108 115 122 130 138 146 155 164 174 185 195 207 219 231 244 258 272 287 303 320 337 355 373 392 412 433 454 476 498 521 544 568 592 616 640 665 689 714 738 761 784 807 829 850 871 890 909 927 943 959 973 987 999 1010 1021 1030 1038 1046 1052 1058 1063 1067 1071 1073 1076 1077 1078 1078 1078 1077 1076 1074 1072 1069 1066 1061 1057 1051 1045 1039 1031 1023 1014 1004 993 981 969 955 941 926 909 892 874 856 836 816 795 774 752 730 707 684 661 638 616 593 570 548 525 504 482 461 441 421 402 383 365 348 331 315 299 284 270 256 243 230 218 206 195 185 175 165 156 147 138 130 123 116 109 102 96 90 84 79 73 68 64 59 55 51 47 43 40 36 33 30 27 25 22 20 17 15 13 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12
 34 37 40 43 46 49 52 56 60 64 68 72 77 82 87 92 98 104 111 118 125 133 141 150 159 169 180 191 203 216 230 245 261 278 296 316 337 360 385 411 440 471 504 540 579 621 666 714 766 821 880 943 1009 1079 1152 1227 1305 1385 1466 1545 1624 1698 1768 1831 1886 1931 1964 1985 1992 1986 1965 1932 1887 1831 1767 1695 1617 1536 1453 1369 1285 1203 1124 1047 973 904 838 776 718 663 613 566 522 481 444 409 377 348 321 296 273 251 232 214 197 182 168 155 143 132 122 113 104 96 89 82 76 70 65 60 56 52 48 45 41 38 36 33 31 29 27 25 23 21 20 19 17 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 9 10 11 13 14 16 17 19 21 23 25 27 29 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 12 16 21 26 31 37 43 49 56 63 70 78 87 96 105 115 126 138 150 163 176 191 206 223 240 258 278 299 321 345 370 396 425 455 486 520 556 594 634 676 720 768 817 869 924 982 1042 1105 1171 1240 1311 1386 1462 1542 1623 1707 1794 1882 1972 2063 2156 2250 2345 2441 2537 2634 2730 2825 2920 3014 3106 3196 3284 3369 3451 3529 3602 3670 3732 3788 3836 3876 3907 3928 3939 3939 3926 3902 3864 3814 3752 3677 3591 3493 3386 3270 3146 3016 2882 2744 2605 2465 2326 2189 2055 1925 1799 1678 1562 1452 1348 1250 1157 1071 989 914 843 777 716 659 606 557 512 470 431 395 361 331 302 275 251 228 207 188 169 153 137 123 109 97 85 74 64 55 46 38 31 24 17 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 15 20 25 30 37 43 51 59 68 79 90 102 115 130 146 164 183 204 227 253 280 310 343 377 415 455 497 541 588 635 684 733 782 830 876 919 958 992 1021 1045 1062 1073 1079 1078 1072 1061 1047 1029 1008 985 961 937 912 888 864 842 821 802 784 769 756 745 736 730 726 725 726 730 736 745 757 771 789 809 832 858 887 919 953 990 1030 1072 1115 1160 1205 1250 1294 1335 1372 1404 1430 1448 1456 1454 1441 1417 1382 1337 1283 1222 1154 1083 1009 934 860 789 720 654 593 535 482 433 389 348 311 278 248 220 196 174 154 136 120 105 92 81 70 61 52 44 37 31 26 21 16 12 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 14 17 21 25 30 35 40 46 52 59 66 75 83 93 103 115 127 141 156 172 190 209 230 253 279 306 337 370 406 445 488 535 586 642 702 768 839 916 999 1088 1184 1287 1397 1514 1637 1767 1903 2045 2191 2340 2491 2643 2792 2936 3073 3200 3314 3411 3489 3546 3578 3586 3568 3525 3457 3366 3255 3127 2986 2833 2673 2510 2345 2182 2022 1867 1719 1579 1446 1322 1206 1099 1000 909 825 749 679 615 557 504 457 413 373 338 305 276 249 224 202 182 164 147 132 118 106 94 83 74 65 57 50 43 37 31 26 21 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 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 13 17 21 26 31 36 43 50 59 68 79 91 105 121 139 160 183 211 242 278 320 368 423 487 560 645 743 856 985 1134 1305 1500 1721 1969 2246 2549 2876 3218 3564 3899 4200 4446 4616 4693 4669 4548 4344 4076 3766 3435 3101 2777 2471 2188 1931 1700 1495 1313 1152 1011 888 779 685 602 529 466 411 362 320 283 250 222 197 175 156 139 124 110 99 89 80 72 64 58 52 47 43 39 35 32 29 27 24 22 20 18 16 15 13 12 11 10 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 12 14 15 17 18 20 22 23 25 27 30 32 34 37 40 43 46 49 53 57 61 66 71 76 82 89 96 103 112 121 131 142 154 167 181 197 215 234 255 279 305 334 365 400 439 481 528 579 635 697 765 839 919 1007 1102 1204 1313 1430 1554 1684 1819 1958 2098 2238 2374 2504 2624 2730 2819 2888 2935 2957 2954 2926 2875 2803 2713 2608 2491 2366 2236 2104 1972 1842 1716 1595 1479 1370 1268 1172 1083 1000 924 853 788 729 674 624 578 536 497 462 429 400 372 347 324 303 283 265 248 233 218 205 193 181 170 160 151 142 133 125 118 111 104 98 92 86 81 76 71 66 62 58 54 50 46 43 40 36 33 30 28 25 22 20 18 15 13 11 9 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 20 20 21 22 24 25 26 28 30 32 35 38 41 45 49 53 58 64 70 77 85 94 103 114 126 139 153 169 187 207 229 253 280 309 342 378 418 462 511 565 624 690 763 842 930 1027 1133 1249 1376 1514 1663 1822 1993 2172 2359 2551 2745 2934 3115 3280 3423 3538 3618 3660 3662 3623 3546 3435 3296 3135 2959 2775 2587 2400 2217 2042 1876 1720 1574 1440 1316 1203 1100 1006 920 842 772 708 651 599 551 509 470 435 404 375 349 326 304 285 267 251 236 223 210 199 188 179 170 162 154 147 140 134 128 123 118 113 109 105 101 97 93 90 87 84 81 78 75 73 70 68 65 63 61 59 57 55 53 51 49 48 46 44 43 41 40 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 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 1 3 6 10 13 17 21 26 31 36 43 49 57 65 74 84 95 107 120 135 152 170 190 212 237 264 295 328 365 406 452 502 557 619 686 761 842 932 1030 1137 1253 1378 1514 1659 1814 1977 2148 2325 2507 2689 2870 3046 3212 3364 3498 3609 3694 3749 3774 3767 3729 3663 3570 3454 3320 3172 3013 2848 2680 2511 2346 2185 2030 1882 1741 1609 1485 1370 1263 1164 1072 987 909 838 772 712 656 605 559 516 477 441 408 378 350 324 300 278 258 240 222 207 192 178 165 153 142 132 123 114 105 97 90 83 77 71 65 60 55 50 45 41 37 33 30 26 23 20 17 15 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 12 14 16 19 22 25 28 32 36 40 44 49 55 60 66 73 80 88 96 105 115 126 138 150 164 179 196 213 233 254 277 301 328 357 389 423 459 498 540 585 633 683 736 792 850 909 971 1034 1097 1160 1223 1283 1342 1397 1448 1495 1536 1572 1601 1623 1639 1648 1650 1647 1637 1622 1602 1578 1550 1518 1484 1448 1410 1370 1330 1289 1247 1206 1165 1124 1083 1043 1004 965 927 891 855 820 786 752 720 689 659 629 601 573 547 521 497 473 450 428 406 386 366 347 329 312 295 280 264 250 236 223 210 198 187 176 166 156 147 138 129 121 114 107 100 93 87 81 76 71 66 61 56 52 48 44 41 37 34 31 28 25 22 20 18 15 13 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 68 75 83 91 100 109 119 129 140 152 164 177 191 206 221 238 255 274 293 314 336 359 384 410 437 466 496 528 561 596 633 671 710 751 794 838 883 929 975 1023 1071 1119 1167 1214 1261 1306 1350 1393 1433 1470 1505 1536 1565 1590 1612 1630 1645 1656 1664 1669 1671 1670 1667 1661 1653 1644 1632 1620 1606 1592 1576 1560 1543 1526 1509 1491 1474 1456 1438 1420 1402 1384 1365 1347 1329 1310 1291 1272 1252 1233 1213 1192 1171 1150 1128 1106 1083 1060 1037 1013 988 963 938 912 886 860 833 807 781 754 728 702 676 650 625 601 576 553 530 507 486 464 444 424 405 387 369 352 336 321 306 292 278 265 253 241 230 219 209 199 190 181 172 164 157 149 142 136 129 123 117 112 107 101 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 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 2 4 7 10 13 17 21 25 29 34 38 44 49 55
 0 0 0 0 0 0 0 0 0 0 2 3 5 8 10 12 15 17 20 23 26 30 33 37 41 45 50 55 60 66 72 78 85 93 101 109 118 128 138 150 162 175 189 204 220 238 257 277 299 323 349 377 407 440 475 513 554 599 646 698 753 812 875 942 1013 1088 1167 1250 1335 1423 1512 1602 1691 1778 1861 1939 2010 2072 2123 2161 2186 2197 2193 2174 2140 2092 2033 1963 1884 1797 1706 1612 1516 1419 1324 1231 1142 1055 973 896 823 754 691 632 577 526 480 437 398 362 329 299 272 247 224 203 184 167 151 137 124 112 102 92 83 75 68 61 55 49 44 39 35 31 28 24 21 19 16 14 11 9 8 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 84 88 91 95 98 102 106 109 113 117 120 124 128 131 135 139 142 146 150 153 157 160 164 167 170 174 177 180 183 186 189 192 195 198 201 204 207 210 213 216 219 222 225 228 231 234 238 241 245 249 253 257 262 266 271 277 283 289 295 302 309 317 325 334 343 352 362 373 384 396 408 421 435 449 463 478 494 510 527 544 562 580 598 616 635 654 673 691 710 728 745 762 778 793 807 819 830 839 847 852 856 857 856 852 847 839 829 816 802 786 769 750 729 708 686 663 640 616 593 569 546 523 500 478 457 436 416 397 378 361 344 328 312 298 284 271 258 246 235 224 214 205 196 187 179 172 164 157 151 145 139 133 128 123 118 113 109 104 100 97 93 89 86 83 79 76 73 71 68 65 63 60 58 55 53 51 49 47 45 43 41 39 38 36 34 33 31 30 28 27 25 24 23 22 20 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 7 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 6 7 8 9 10 10 11 12 13 15 16 17 18 20 21 23 25 26 28 30 32 34 36 38 41 43 46 48 51 53 56 59 62 65 68 71 74 78 81
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 14 18 22 27 32 38 44 51 59 68 78 89 101 115 130 147 166 187 211 238 269 303 341 384 432 486 546 613 687 770 860 959 1067 1182 1303 1430 1561 1691 1819 1940 2050 2145 2221 2276 2308 2316 2301 2265 2211 2141 2060 1970 1874 1776 1678 1581 1486 1396 1309 1227 1150 1077 1010 947 888 833 783 735 691 651 613 577 544 513 484 457 431 407 384 363 343 323 305 288 271 256 241 227 214 201 189 177 166 156 146 136 127 119 111 103 96 89 83 77 71 66 61 56 51 47 43 39 35 32 29 26 23 20 18 16 13 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 30 35 39 44 50 55 61 68 75 82 90 98 107 116 126 137 148 160 173 186 200 215 231 248 266 285 305 326 348 371 395 420 446 473 500 529 558 588 618 649 679 709 739 769 797 825 851 876 899 920 940 957 972 985 995 1004 1010 1014 1017 1018 1018 1016 1013 1010 1005 1001 996 990 985 980 976 971 967 964 961 959 957 956 956 956 957 959 961 964 967 971 975 979 984 989 993 998 1002 1006 1009 1012 1013 1014 1013 1011 1007 1001 994 984 972 959 943 925 905 882 859 833 806 778 748 718 688 657 626 595 565 535 506 477 450 423 398 374 350 328 308 288 269 252 235 220 205 191 179 166 155 145 135 126 117 109 101 94 87 81 75 70 65 60 55 51 47 43 39 36 33 30 27 24 22 19 17 15 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 13 16 19 22
 52 54 55 57 59 61 62 64 66 68 70 72 74 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133 135 138 140 142 145 147 150 152 155 158 161 164 167 171 175 178 182 187 191 196 201 207 212 218 225 231 238 246 254 262 271 281 290 301 312 323 336 348 362 376 391 406 423 440 457 476 495 515 535 556 578 600 623 646 669 692 715 738 759 781 801 819 836 851 863 873 880 885 885 883 877 868 856 841 823 802 779 755 728 701 673 644 615 586 557 529 501 474 448 423 399 377 355 334 315 297 279 263 248 233 220 207 195 184 173 164 154 146 138 130 123 116 110 104 98 93 88 84 79 75 71 68 64 61 58 55 52 49 47 44 42 40 38 36 34 32 31 29 27 26 25 23 22 21 20 18 17 16 15 15 14 13 12 11 11 10 10 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 40 41 43 44 46 47 49 50
 0 1 1 2 3 4 5 5 6 7 8 9 10 10 11 12 13 14 14 15 16 17 18 19 19 20 21 22 23 24 25 25 26 27 28 29 30 32 33 34 35 37 38 40 42 44 46 48 51 54 57 61 65 70 75 81 87 95 104 113 124 137 151 167 186 206 230 257 287 321 360 404 454 510 574 645 726 816 917 1030 1156 1295 1448 1615 1796 1990 2194 2405 2617 2825 3019 3191 3331 3430 3483 3484 3435 3339 3202 3034 2843 2639 2430 2222 2021 1829 1650 1484 1333 1195 1070 958 857 768 688 617 554 499 449 406 367 333 303 276 253 232 214 198 183 170 159 149 140 132 124 118 112 107 102 97 93 89 86 83 80 77 74 72 69 67 65 63 61 59 57 55 53 52 50 48 47 45 43 42 40 38 37 35 34 32 31 29 27 26 24 23 22 20 19 17 16 14 13 12 10 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 28 35 43 51 60 69 79 89 101 113 125 139 153 168 185 202 220 239 260 281 304 328 354 380 409 439 470 503 538 575 613 654 697 743 791 842 896 954 1015 1081 1152 1228 1310 1400 1497 1602 1718 1845 1983 2136 2303 2488 2690 2911 3154 3417 3704 4011 4340 4687 5048 5416 5782 6134 6458 6736 6951 7085 7124 7058 6887 6617 6261 5839 5373 4883 4391 3910 3454 3031 2643 2294 1982 1707 1465 1254 1070 910 773 654 551 463 387 322 266 219 177 142 112 86 64 45 29 15 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 1 2 4 6 8 10 13 16 18 22 25 29 33 37 42 47 53 60 67 74 83 92 103 115 128 142 159 177 197 220 245 274 306 342 383 428 480 537 601 674 754 844 943 1053 1174 1306 1448 1599 1759 1924 2092 2259 2418 2564 2691 2793 2865 2903 2906 2873 2808 2714 2596 2461 2314 2160 2003 1849 1698 1555 1419 1292 1174 1065 965 873 790 714 646 584 527 476 431 389 352 318 288 260 235 213 193 174 158 143 129 117 106 96 86 78 70 63 57 51 46 41 37 33 29 26 22 19 17 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 10 12 15 17 20 22 25 28 32 35 39 43 48 53 58 64 71 78 85 94 103 113 124 136 149 164 180 198 218 240 265 292 322 355 392 433 478 528 584 645 712 786 867 955 1051 1155 1266 1385 1511 1642 1778 1918 2058 2196 2330 2455 2568 2665 2743 2799 2830 2836 2815 2770 2701 2612 2505 2385 2254 2117 1977 1836 1698 1563 1434 1311 1195 1087 987 895 809 732 661 596 537 484 437 393 355 320 288 260 234 211 191 172 156 141 127 115 104 94 85 77 70 63 57 52 47 42 38 34 31 28 25 22 19 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 0 0 0 0 0 0 0 0 0
 60 60 59 59 59 58 58 58 58 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 58 58 59 60 60 61 62 63 64 66 67 69 71 73 75 77 80 83 86 89 93 97 102 106 112 117 124 130 137 145 153 162 172 183 194 206 219 232 247 263 279 297 316 336 357 379 402 426 451 477 504 531 558 585 612 638 663 686 706 725 740 751 759 762 762 756 747 734 717 696 673 648 621 592 563 534 504 475 447 419 392 367 342 319 298 277 258 240 223 208 193 179 167 155 145 135 125 117 109 102 95 89 83 78 73 69 65 61 57 54 51 49 46 44 41 39 38 36 34 33 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 71 72 73 74 74 75 75 76 76 77 77 78 78 78 79 79 79 79 79 80 80 80 80 80 79 79 79 79 79 79 78 78 78 77 77 77 76 76 76 75 75 74 74 73 73 73 72 72 71 71 70 70 69 69 68 68 67 67 66 66 66 65 65 64 64 63 63 63 62 62 61 61 61
 0 0 0 0 0 1 2 3 4 5 6 7 9 10 12 13 15 17 19 21 23 25 27 30 33 36 39 42 46 50 54 58 63 68 74 79 86 92 100 107 116 125 134 145 156 168 181 195 210 225 242 261 280 301 322 346 370 396 423 451 480 511 542 574 607 639 672 704 736 767 797 825 851 875 896 915 931 944 954 961 965 966 964 960 953 944 933 920 905 890 873 855 836 817 797 777 757 736 716 696 675 655 636 616 597 578 560 541 524 506 489 473 456 440 425 410 395 381 367 354 341 328 315 303 292 280 269 259 249 239 229 220 211 202 194 186 178 170 163 156 149 143 137 131 125 119 114 109 104 99 95 90 86 82 78 75 71 68 64 61 58 55 52 50 47 45 42 40 38 36 34 32 30 28 27 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 28 29 31 32 34 35 37 39 41 43 45 48 50 53 56 59 62 66 70 74 79 84 90 96 103 111 119 128 139 150 163 177 193 211 231 254 279 307 338 373 413 457 507 562 624 693 770 855 950 1053 1166 1288 1418 1555 1696 1837 1975 2102 2213 2301 2359 2384 2372 2325 2246 2140 2013 1873 1726 1578 1433 1294 1163 1042 931 830 739 657 583 517 459 407 360 319 282 249 221 195 172 152 134 118 104 91 80 70 61 53 46 40 35 30 26 22 18 15 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 1 2 2 3 3 4 5 6 6
 0 0 0 0 0 1 2 3 4 5 6 7 9 10 12 13 15 17 19 20 23 25 27 30 32 35 38 41 44 48 52 56 60 65 70 76 82 88 95 103 111 120 129 140 151 164 177 192 208 226 245 266 289 314 342 371 404 439 478 520 565 613 666 722 782 845 913 983 1057 1132 1210 1289 1368 1446 1521 1594 1661 1722 1776 1822 1858 1884 1900 1905 1899 1884 1859 1825 1784 1736 1682 1624 1562 1498 1432 1366 1299 1233 1168 1105 1043 983 925 870 817 767 719 673 630 590 552 516 482 450 421 393 367 343 320 299 279 261 243 227 212 198 185 173 162 151 141 132 123 115 108 101 94 88 82 76 71 66 62 58 54 50 46 43 40 37 34 31 29 26 24 22 20 18 16 14 13 11 9 8 7 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 14 16 17 19 21 23 24 26 28 30 32 35 37 39 42 44 47 50 52 55 58 62 65 68 72 76 79 84 88 92 97 102 107 112 118 124 131 138 145 153 161 170 179 189 200 211 224 237 251 267 283 301 320 341 364 388 414 443 473 505 540 577 617 659 704 751 800 851 903 957 1011 1066 1120 1172 1223 1270 1312 1350 1381 1406 1422 1431 1431 1424 1408 1384 1353 1316 1274 1228 1178 1125 1071 1016 961 907 854 802 752 704 658 614 573 534 497 463 431 402 374 348 324 302 282 263 246 230 215 202 189 178 168 158 149 141 134 127 121 115 110 105 100 96 92 89 85 82 79 77 74 72 69 67 65 63 61 60 58 56 55 53 52 50 49 48 46 45 44 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11
 54 57 61 64 68 71 75 79 83 87 92 97 101 106 111 117 122 128 134 140 146 152 158 165 172 179 186 193 201 208 216 223 231 239 247 255 263 271 278 286 294 302 309 317 324 331 338 345 351 357 363 369 375 380 385 389 393 397 401 404 407 410 412 414 416 417 418 418 419 419 418 418 417 415 414 412 410 407 404 401 398 394 390 386 381 376 371 366 361 355 349 343 337 330 324 317 310 303 296 289 282 275 268 260 253 246 239 232 225 218 211 205 198 192 185 179 173 168 162 157 151 146 141 136 132 127 123 119 115 111 108 104 101 98 94 91 89 86 83 81 78 76 74 71 69 67 65 63 61 60 58 56 55 53 52 50 49 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 8 9 9 10 11 12 13 14 15 17 18 19 21 22 24 26 27 29 31 33 36 38 40 43 46 48 51
 9 10 12 13 14 16 17 18 20 21 23 24 26 27 29 31 32 34 36 37 39 41 43 44 46 48 50 52 55 57 59 61 64 66 69 72 75 78 82 85 89 93 98 102 108 113 119 126 133 141 150 160 171 183 196 211 227 245 265 288 313 341 372 406 445 489 537 590 650 717 790 872 963 1063 1173 1294 1426 1569 1724 1890 2067 2251 2443 2637 2829 3015 3188 3340 3466 3558 3613 3625 3596 3526 3419 3281 3119 2938 2747 2552 2356 2165 1982 1808 1644 1493 1353 1224 1107 1000 904 817 738 667 603 546 495 449 408 372 339 310 283 260 239 220 204 189 175 163 152 143 134 126 119 113 107 102 97 92 88 85 81 78 75 73 70 68 66 64 62 60 58 56 55 53 52 50 49 47 46 44 43 42 40 39 38 37 35 34 33 32 31 29 28 27 26 25 23 22 21 20 19 18 17 16 14 13 12 11 10 9 8 7 6 5 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 2 3 4 5 6 8
 3 4 5 5 6 7 8 10 11 12 13 14 16 17 19 20 22 24 26 28 30 32 34 37 39 42 45 48 52 56 60 64 68 73 79 84 90 97 104 112 120 130 139 150 162 175 188 203 220 237 257 278 300 325 352 381 412 446 482 521 562 606 653 703 754 808 864 920 978 1035 1092 1147 1200 1249 1293 1332 1365 1391 1409 1420 1423 1419 1407 1389 1365 1335 1301 1263 1222 1179 1134 1089 1043 998 953 909 867 825 785 747 710 675 641 610 579 551 524 499 475 452 431 411 392 375 358 343 328 315 302 290 279 268 259 249 241 233 225 218 211 205 199 194 188 183 178 174 170 165 161 158 154 150 147 144 141 137 134 132 129 126 123 120 118 115 113 110 108 105 103 101 98 96 94 92 89 87 85 83 81 79 77 75 73 71 69 67 65 63 61 60 58 56 54 53 51 49 48 46 45 43 42 40 39 38 36 35 34 33 31 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 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 11 13 15 16 18 20 23 25 28 30 33 36 39 42 46 50 54 58 63 67 73 78 84 90 96 103 111 118 127 135 145 154 165 176 187 199 212 225 239 254 269 285 301 318 335 353 371 389 407 425 443 461 479 496 513 528 543 557 570 581 592 601 609 615 621 625 628 629 630 630 629 627 624 621 617 612 608 603 597 591 585 579 573 567 560 553 547 540 533 525 518 511 503 495 487 479 470 461 452 443 433 423 413 403 392 381 370 359 348 336 325 313 302 290 279 268 256 245 234 224 214 203 194 184 175 166 158 149 142 134 127 120 114 107 101 96 90 85 81 76 72 67 64 60 56 53 50 47 44 42 39 37 34 32 30 28 26 25 23 21 20 18 17 16 14 13 12 11 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10
 38 40 42 45 47 49 52 54 57 59 62 64 67 69 72 74 77 80 82 85 87 90 93 95 98 100 103 106 108 111 114 116 119 122 125 128 131 134 137 140 143 147 151 155 159 163 168 173 178 184 190 197 204 212 221 230 240 251 263 277 291 306 323 341 360 381 403 428 453 481 510 541 574 609 645 683 722 762 803 844 885 925 964 1001 1036 1066 1093 1114 1130 1139 1141 1137 1125 1107 1082 1051 1015 975 932 886 838 790 742 694 647 602 558 517 478 441 407 375 345 318 292 269 247 228 210 193 178 164 152 140 130 120 112 104 96 90 84 78 73 68 64 60 56 53 49 46 44 41 39 36 34 32 30 29 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 11 13 14 16 17 19 20 22 24 26 28 29 31 34 36
 9 10 12 14 15 17 19 21 23 26 28 30 33 35 38 40 43 46 49 52 56 59 62 66 70 74 78 82 86 91 95 100 105 110 116 121 127 133 139 146 152 159 166 174 181 189 198 206 215 224 234 244 255 266 277 289 302 315 329 344 360 376 394 413 432 454 476 500 526 553 582 613 646 681 719 759 801 846 893 943 995 1050 1107 1166 1227 1289 1352 1416 1478 1539 1597 1652 1700 1742 1776 1799 1812 1813 1802 1777 1741 1693 1635 1567 1493 1413 1329 1244 1158 1073 991 911 836 765 698 636 579 526 478 434 393 357 324 294 267 242 220 200 182 166 152 138 126 116 106 97 89 82 75 69 63 58 54 50 46 42 39 36 33 30 28 26 24 22 20 18 17 15 14 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 11 15 19 24 30 36 42 50 58 67 78 89 102 116 132 150 169 192 216 244 275 310 348 391 438 490 547 609 677 749 825 904 985 1067 1146 1221 1288 1347 1393 1426 1445 1449 1440 1417 1384 1342 1293 1240 1184 1127 1070 1015 962 911 864 820 779 741 707 676 648 623 600 580 562 546 532 520 509 499 491 484 478 472 468 464 460 457 454 451 448 445 441 438 433 429 423 417 410 402 394 384 374 363 352 339 326 313 299 285 271 257 243 230 216 203 190 178 166 154 144 133 124 114 106 98 90 83 76 70 64 59 54 49 45 41 37 34 30 27 25 22 20 17 15 13 12 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 89 90 92 94 96 98 99 101 103 105 107 109 111 113 115 117 119 121 123 125 128 130 133 135 138 141 144 147 150 154 157 161 165 169 173 178 183 188 194 199 206 212 219 226 234 243 251 261 271 281 292 304 316 329 342 356 371 387 403 419 436 454 472 490 509 527 546 565 583 601 619 636 652 668 682 696 707 718 727 734 740 744 746 746 745 741 737 730 722 712 702 690 676 662 647 632 615 599 581 564 547 529 512 494 477 460 443 427 411 396 380 366 352 338 325 313 301 289 278 268 258 249 240 231 223 216 208 202 195 189 183 178 172 168 163 158 154 150 146 143 139 136 132 129 126 123 121 118 115 113 110 108 105 103 101 99 96 94 92 90 88 86 84 82 80 78 76 75 73 71 69 67 66 64 62 60 59 57 55 54 52 50 49 47 46 44 43 41 40 38 37 35 34 33 31 30 29 27 26 25 24 23 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 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 20 20 21 21 22 22 23 23 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 53 55 57 58 60 61 63 65 66 68 70 71 73 75 77 78 80 82 83 85 87
 133 134 136 138 139 140 142 143 144 145 147 148 149 150 150 151 152 153 154 154 155 156 156 157 157 158 158 159 159 160 160 161 162 162 163 164 165 165 166 167 169 170 171 173 175 177 179 181 184 187 190 193 197 201 206 211 216 222 229 235 243 251 260 269 279 289 301 313 326 340 355 371 387 405 424 444 466 488 512 537 564 591 621 652 684 717 753 789 826 865 905 945 985 1026 1066 1105 1143 1178 1211 1241 1266 1286 1301 1310 1313 1308 1297 1279 1255 1225 1189 1149 1105 1058 1008 957 906 854 803 753 705 658 614 571 531 494 458 425 394 366 339 315 292 271 251 233 217 201 187 174 162 151 141 131 122 114 106 99 93 87 81 76 71 66 62 58 54 51 48 44 41 39 36 34 31 29 27 25 23 21 20 18 16 15 14 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 44 45 47 49 50 52 54 56 58 60 62 64 66 68 71 73 75 77 80 82 85 87 89 92 94 97 99 101 104 106 108 111 113 115 117 119 122 124 125 127 129 131
 8 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 31 33 35 37 39 41 44 47 50 53 57 61 66 70 76 81 88 95 103 111 121 131 143 156 170 186 204 224 246 271 299 329 363 401 443 489 539 595 656 722 794 870 952 1037 1125 1214 1304 1391 1473 1549 1615 1668 1709 1734 1743 1737 1716 1682 1637 1582 1520 1454 1384 1312 1241 1171 1102 1036 973 913 857 803 753 707 663 623 585 550 518 488 460 434 411 389 368 350 333 317 302 289 277 266 255 246 238 230 223 217 211 206 202 198 194 191 188 185 183 181 179 177 176 174 173 172 170 169 168 167 165 164 163 161 160 158 157 155 154 152 150 148 146 145 143 140 138 136 134 132 129 127 125 122 120 117 115 112 110 107 105 102 100 97 95 92 89 87 84 82 79 77 74 72 69 67 64 62 60 57 55 53 51 49 46 44 42 40 39 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8
 10 12 14 16 18 20 22 24 27 29 32 35 38 41 44 48 52 56 60 64 69 74 79 84 90 96 102 109 116 123 131 139 147 156 165 175 185 195 205 217 228 240 252 264 277 289 302 316 329 342 355 369 382 395 408 421 433 445 457 469 480 491 501 512 521 531 540 549 557 565 573 581 588 596 603 610 617 624 631 638 645 652 658 665 671 677 683 689 694 699 703 707 711 713 715 716 716 715 712 709 704 698 691 682 672 660 647 633 617 601 583 565 545 526 506 485 464 444 423 403 383 363 344 326 308 290 274 258 243 229 215 202 190 178 167 157 147 138 129 121 114 107 100 94 88 82 77 72 67 63 59 55 52 48 45 42 39 37 34 32 29 27 25 23 21 20 18 16 15 14 12 11 10 9 8 6 5 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 7 9
 32 34 36 37 39 41 43 45 47 49 51 53 56 58 60 63 65 68 71 74 76 79 82 85 88 91 95 98 101 104 108 111 115 118 122 125 129 133 136 140 144 147 151 155 158 162 166 169 173 176 180 183 187 190 194 198 201 205 208 212 215 219 223 227 231 235 239 243 248 252 257 262 268 273 279 285 292 298 306 313 321 329 337 346 356 366 376 387 398 409 421 434 447 460 473 486 500 514 527 541 554 566 577 588 597 605 612 616 619 619 617 613 606 597 586 572 556 539 520 500 478 457 434 412 390 368 346 325 305 286 267 249 233 217 202 188 175 163 152 141 131 122 113 105 98 91 85 79 73 68 63 59 55 51 47 44 41 38 35 33 30 28 26 24 22 20 18 17 15 14 13 11 10 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 13 14 15 16 17 19 20 21 22 23 25 26 28 29 31
 1 2 3 3 4 5 5 6 7 7 8 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 31 33 36 39 42 46 49 54 58 63 69 75 82 90 98 108 118 130 144 159 176 195 216 240 268 298 333 371 414 462 515 574 638 708 783 862 945 1029 1114 1195 1271 1338 1393 1434 1459 1468 1460 1437 1401 1353 1297 1235 1169 1102 1035 969 905 845 788 734 684 638 595 556 520 487 456 428 402 379 357 338 320 303 288 275 262 251 241 231 223 215 208 201 195 190 185 181 177 173 170 167 164 161 158 155 153 151 148 146 143 141 138 135 133 130 127 124 121 118 115 112 109 106 103 99 96 93 90 87 83 80 77 74 71 68 65 62 60 57 54 52 49 47 44 42 39 37 35 33 31 29 27 25 23 22 20 18 17 15 14 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 0 0 0 0 1 1 2 2 3 4 4 5 5 6 7 7 8 9 9 10 10 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 23 23 24 25 26 28 29 30 31 33 34 36 38 40 42 45 47 50 54 58 62 67 72 78 85 92 101 110 121 133 147 162 179 199 221 245 273 303 338 377 421 469 524 584 652 727 810 901 1002 1111 1229 1356 1490 1629 1771 1911 2045 2168 2273 2355 2408 2428 2415 2369 2293 2191 2071 1937 1796 1653 1512 1375 1246 1125 1013 910 817 732 656 588 526 472 423 380 341 307 277 250 226 205 187 170 156 143 132 121 113 105 98 91 86 81 77 73 69 66 63 61 58 56 55 53 51 50 49 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 27 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 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 1 3 5 7 9 11 14 17 20 23 27 31 35 40 45 50 56 62 69 76 84 93 102 112 123 135 148 162 178 194 213 232 253 276 301 327 355 385 417 450 485 521 557 595 632 669 705 739 771 799 824 845 862 873 880 882 880 873 863 849 832 814 793 772 749 727 704 682 660 639 618 599 580 563 546 531 516 503 491 479 469 459 450 442 435 428 423 417 413 409 406 403 401 399 398 397 396 396 396 397 397 398 399 401 402 403 404 405 406 407 407 406 406 404 402 400 396 392 387 381 375 368 360 351 342 332 322 311 300 288 277 265 254 242 231 220 209 198 187 177 167 158 149 140 131 123 116 108 101 95 88 82 77 71 66 61 57 52 48 44 40 37 34 31 28 25 22 20 17 15 13 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 16 16 17 17 17 18 18 18 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 32 33 34 35 36 38 39 41 43 45 48 51 54 57 61 65 70 75 81 88 95 103 111 121 131 143 156 170 185 202 220 241 263 288 314 344 376 411 449 491 536 585 638 694 754 818 885 953 1023 1093 1160 1224 1281 1329 1366 1390 1399 1394 1373 1338 1290 1232 1166 1095 1021 946 873 801 733 668 609 553 502 456 413 375 341 309 281 256 233 213 195 178 164 150 139 128 118 110 102 95 88 82 77 72 67 63 60 56 53 50 47 45 42 40 38 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 14
 71 72 72 73 73 74 74 74 74 75 75 75 75 74 74 74 74 73 73 73 72 72 71 71 70 69 69 68 67 66 66 65 64 63 62 62 61 60 59 59 58 57 57 56 56 55 55 55 55 55 55 56 56 57 58 59 61 63 65 67 70 73 77 81 85 90 96 102 109 116 125 134 144 155 167 180 195 210 228 247 267 290 314 341 370 402 436 474 514 558 604 655 708 764 822 883 944 1005 1064 1119 1169 1210 1242 1262 1269 1262 1241 1208 1163 1109 1048 982 914 846 778 713 650 592 537 487 440 398 360 326 294 266 241 218 198 180 164 149 136 124 114 104 96 88 81 75 69 64 59 55 51 48 45 42 39 37 34 32 30 29 27 25 24 23 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 29 30 31 32 34 35 36 38 39 40 42 43 45 46 48 49 51 52 54 55 57 58 59 61 62 63 64 65 67 68 68 69 70
 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 39 41 43 45 47 50 52 55 58 61 64 67 71 75 79 83 88 93 98 104 110 116 123 130 138 146 154 163 172 182 192 203 214 225 236 248 260 272 283 295 306 317 328 337 347 355 362 369 374 378 382 384 385 385 384 382 379 375 370 364 358 351 344 336 328 320 311 302 293 283 274 264 255 245 236 226 217 208 199 190 181 172 164 156 148 140 133 126 119 112 106 100 94 88 83 78 73 69 65 61 57 54 50 47 44 42 39 37 34 32 30 29 27 25 24 22 21 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 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17
 91 94 98 101 104 108 111 115 118 122 125 129 133 136 140 143 147 151 154 158 162 166 169 173 177 181 185 189 193 197 201 205 209 214 219 223 228 233 238 244 250 256 262 268 275 283 290 299 307 316 326 337 347 359 371 385 398 413 428 445 462 480 498 518 538 559 581 604 627 650 674 698 722 746 770 793 816 838 858 878 895 911 924 935 944 949 952 951 947 940 930 916 900 881 859 835 809 781 752 722 691 660 628 597 566 536 506 477 449 422 397 372 349 327 306 286 268 251 235 220 205 192 180 169 158 149 140 131 124 116 110 104 98 92 88 83 79 75 71 68 64 61 58 56 53 51 49 47 45 43 41 39 38 36 35 33 32 31 30 29 27 26 25 24 23 22 21 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 20 21 22 24 25 27 28 30 32 34 36 38 40 42 45 47 49 52 55 57 60 63 66 69 72 75 78 81 84 88
 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 43 45 47 49 51 53 56 58 60 63 66 69 72 76 79 83 88 92 97 102 108 114 121 128 135 144 153 162 173 184 196 210 224 239 256 274 293 314 336 359 384 410 438 467 497 529 561 593 626 659 691 722 751 777 800 819 834 844 849 849 843 831 815 794 769 741 710 677 642 607 572 537 502 469 436 406 376 349 322 298 275 254 234 216 199 183 169 156 144 133 122 113 105 97 90 83 77 72 67 62 58 54 50 47 44 42 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 11 12
 73 75 77 79 81 84 86 88 91 93 96 98 101 103 106 109 111 114 117 119 122 125 128 131 133 136 139 142 144 147 150 152 155 157 159 162 164 166 168 170 171 173 174 176 177 178 179 179 180 180 181 181 181 181 180 180 179 179 178 177 176 175 174 173 172 171 169 168 167 165 164 162 161 159 158 156 155 154 152 151 149 148 147 145 144 143 142 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 125 124 123 122 122 121 120 120 119 118 118 117 116 116 115 115 114 113 113 112 112 111 111 110 110 109 109 108 107 107 106 106 105 105 104 103 103 102 101 101 100 99 98 97 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 75 74 73 72 71 70 68 67 66 65 64 63 61 60 59 58 57 56 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 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 38 39 41 42 43 45 46 48 49 51 52 54 56 57 59 61 63 65 67 69 71
 85 87 90 92 94 97 99 101 103 106 108 110 113 115 117 120 122 124 126 128 131 133 135 137 139 141 143 146 148 150 152 154 156 158 160 163 165 167 169 172 174 177 180 182 185 189 192 195 199 203 207 211 216 221 226 232 238 244 251 258 265 273 282 290 300 309 319 330 341 352 364 376 389 401 414 428 441 455 469 482 496 509 522 535 547 558 568 578 586 593 598 602 604 605 604 601 596 590 582 572 561 548 535 520 504 487 470 453 435 417 399 381 363 346 329 313 297 282 267 253 240 227 215 204 193 183 173 164 155 147 140 133 127 120 115 109 104 100 96 92 88 84 81 78 75 73 70 68 66 64 62 60 58 57 55 54 53 52 51 49 48 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 30 31 32 33 35 36 37 38 40 41 42 44 45 47 49 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 81 83
 5 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 22 23 25 26 28 30 32 34 36 39 41 44 46 49 52 56 59 63 67 71 76 80 85 91 96 102 109 115 122 130 137 146 154 163 172 182 192 202 213 224 234 245 256 267 278 289 299 309 319 328 336 344 351 358 363 368 372 376 379 381 382 383 384 384 383 382 381 380 379 377 376 374 372 371 369 368 367 365 365 364 363 363 363 363 363 363 364 365 366 367 369 370 372 374 376 378 380 382 384 386 388 390 391 393 393 394 394 394 393 392 390 388 385 382 378 373 368 362 355 349 341 334 326 317 309 300 291 282 273 264 255 246 238 229 221 212 204 196 189 181 174 167 160 154 147 141 135 130 124 119 114 109 105 100 96 92 88 84 80 77 73 70 67 64 61 58 55 53 50 48 46 43 41 39 37 35 34 32 30 29 27 26 25 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 10 11 12 13 14 14 15 16 17 18 19 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 44 46 48 51 53 56 58 61 64 67 71 74 78 81 85 89 94 98 103 108 113 119 124 130 136 143 149 156 164 171 179 187 195 204 212 221 230 239 249 258 267 277 286 295 305 314 322 331 339 347 355 362 368 375 380 385 390 394 397 400 402 404 404 405 405 404 403 401 398 395 392 388 384 380 375 370 364 358 352 346 340 333 326 320 313 306 299 292 285 278 271 264 257 251 244 238 231 225 219 213 208 202 197 191 186 181 177 172 167 163 159 155 151 147 143 139 136 132 129 126 123 119 116 113 111 108 105 102 100 97 95 92 90 87 85 83 80 78 76 74 72 70 68 66 64 62 60 58 56 55 53 51 50 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 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 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 9
 104 110 116 123 130 138 146 154 163 172 182 193 204 215 227 240 254 268 283 299 316 333 352 371 391 411 433 455 477 500 523 545 568 590 611 631 650 666 680 692 701 707 709 709 705 698 687 675 659 642 622 601 580 557 534 511 487 464 442 420 399 379 359 341 323 306 290 274 260 246 234 221 210 199 189 179 170 162 153 146 138 132 125 119 113 107 102 97 92 88 83 79 75 71 68 64 61 58 55 52 49 47 44 42 39 37 35 33 31 30 28 26 25 23 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 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 41 42 43 44 45 46 47 48 49 50 51 51 52 53 54 55 55 56 57 57 58 58 59 59 59 59 60 60 60 60 59 59 59 58 58 57 57 56 55 55 54 53 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 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 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 18 19 21 22 24 26 28 30 33 35 38 40 43 46 49 53 56 60 64 68 72 77 82 87 92 98
 110 114 118 123 127 132 137 142 147 152 157 162 167 173 178 184 189 195 201 206 212 218 224 230 236 242 248 254 260 266 272 279 285 291 297 304 310 317 323 330 336 343 350 357 364 371 379 386 394 402 410 418 427 436 445 454 463 473 483 493 503 514 524 535 546 557 568 579 590 601 612 623 633 643 653 662 671 679 686 693 699 705 709 713 716 717 718 718 716 714 710 706 700 693 686 677 668 657 646 635 622 609 595 581 567 552 538 523 508 493 478 463 448 434 419 405 392 378 366 353 341 329 318 307 297 287 277 268 260 251 243 236 228 221 215 209 202 197 191 186 181 176 171 167 163 159 155 151 147 143 140 137 133 130 127 124 121 118 115 113 110 107 105 102 100 97 95 92 90 88 86 83 81 79 77 75 73 71 69 67 65 63 61 59 57 55 54 52 50 49 47 45 44 42 41 39 38 37 35 34 33 32 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 29 30 32 33 35 37 39 40 43 45 47 49 52 54 57 60 63 66 69 72 75 79 82 86 90 93 97 101 105
 53 54 55 56 57 58 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 78 79 81 82 84 86 88 90 92 94 96 99 101 104 107 110 114 118 122 126 130 135 140 146 152 159 165 173 181 189 198 208 218 229 240 252 265 278 292 307 322 337 353 369 386 403 420 437 454 471 487 502 517 531 544 556 566 575 582 588 591 593 593 591 587 581 573 563 552 540 526 511 496 479 462 444 426 408 390 372 354 337 320 303 287 272 257 243 229 216 204 192 181 171 161 152 143 135 127 120 114 107 102 96 91 86 82 78 74 70 66 63 60 57 55 52 50 47 45 43 41 39 38 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 5 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 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 11 12 12 12 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 38 39 40 41 42 43 43 44 45 46 47 48 48 49 50 51 52 52
 109 113 117 122 126 131 136 140 145 150 156 161 166 172 177 183 189 195 201 207 213 219 225 231 237 243 249 255 261 266 272 277 282 286 291 295 298 302 304 307 309 311 312 313 313 313 313 312 311 310 309 307 306 304 302 300 298 297 295 293 292 290 289 288 287 286 286 286 286 286 286 287 287 288 290 291 293 295 297 299 301 304 307 310 313 316 319 322 325 328 332 335 338 340 343 345 347 348 349 349 349 348 346 344 340 336 331 326 320 312 305 296 287 278 268 258 248 237 227 216 206 196 186 176 167 158 150 141 133 126 119 112 106 100 95 89 85 80 76 72 68 64 61 58 55 53 50 48 45 43 41 40 38 36 35 33 32 31 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 36 37 39 41 42 44 47 49 51 53 56 58 61 64 67 70 73 76 79 82 86 89 93 97 101 105
 41 42 43 45 46 48 50 51 53 55 56 58 60 62 64 66 68 70 72 75 77 79 82 84 87 90 93 95 98 102 105 108 111 115 119 123 127 131 135 140 145 150 155 161 167 173 179 186 194 202 210 219 228 238 248 259 271 283 296 309 324 338 354 370 387 404 422 440 459 477 496 515 534 552 569 586 602 616 629 640 649 656 661 663 663 660 654 646 636 623 608 591 573 553 532 510 488 466 443 420 398 376 355 334 314 295 277 259 243 227 212 198 185 173 161 151 141 131 123 115 107 100 94 88 82 77 73 68 64 60 57 54 51 48 45 43 40 38 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39
 18 19 20 20 21 22 23 24 25 26 28 29 30 32 33 35 37 39 41 43 45 48 51 53 57 60 64 68 72 77 83 88 95 102 110 118 127 138 149 162 176 192 209 228 250 274 300 329 362 398 437 481 528 580 637 697 762 830 900 972 1045 1116 1184 1246 1300 1345 1378 1398 1405 1398 1379 1348 1308 1260 1206 1148 1088 1027 966 907 850 795 743 694 649 606 566 529 495 463 434 407 382 359 338 318 300 283 268 254 241 229 218 208 198 190 182 174 168 162 156 151 146 141 137 133 130 126 123 120 118 115 113 110 108 106 104 102 100 98 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 55 53 51 49 47 46 44 42 41 39 37 36 34 33 31 30 29 27 26 24 23 22 21 20 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 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 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18
 56 57 59 61 63 65 67 69 71 73 75 77 79 81 84 86 88 90 93 95 97 100 102 105 107 110 113 116 119 122 125 128 132 136 139 143 148 152 157 162 168 173 179 186 193 201 209 217 227 237 248 259 272 285 300 315 332 350 369 389 410 433 457 482 508 535 564 593 622 653 683 714 744 773 801 828 852 875 894 911 923 932 937 938 935 927 916 900 881 859 835 808 779 748 717 685 652 620 588 557 526 496 467 440 413 388 364 341 320 300 281 263 247 231 217 203 191 179 169 159 150 141 133 126 119 113 107 102 97 93 88 84 81 77 74 71 68 66 63 61 59 57 55 53 51 50 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 12 12 11 10 9 9 8 8 7 6 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 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 17 18 19 20 21 22 23 24 26 27 28 30 31 32 34 35 37 38 40 42 43 45 47 48 50 52 54
 30 31 32 33 34 35 36 38 39 40 41 43 44 45 47 48 49 51 53 54 56 58 60 62 64 66 68 71 73 76 79 82 85 89 93 97 102 107 112 118 125 132 140 148 157 168 179 191 205 220 236 254 273 295 319 344 372 403 435 471 509 549 592 637 683 730 778 825 870 912 950 982 1007 1024 1032 1030 1020 1000 972 937 897 852 805 756 706 658 610 564 520 479 440 404 370 339 310 283 259 236 216 197 180 164 150 137 125 114 104 95 86 79 72 66 60 55 51 47 43 40 37 34 32 30 28 26 25 23 22 21 21 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 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 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 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29
 124 128 132 136 141 146 151 156 161 167 173 179 185 192 199 207 215 223 232 241 251 262 273 285 298 312 327 343 360 378 397 418 441 465 491 519 548 580 614 650 688 729 771 815 861 909 957 1006 1054 1102 1148 1191 1231 1266 1296 1319 1335 1344 1345 1339 1325 1303 1275 1241 1202 1159 1113 1065 1016 965 915 866 817 770 725 681 640 600 563 527 494 462 433 405 379 355 332 310 290 272 254 238 223 208 195 183 171 160 150 140 132 123 116 109 102 96 90 85 80 75 71 67 63 60 57 54 52 49 47 45 43 42 40 39 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 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 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 52 53 55 57 59 61 63 66 68 70 73 75 78 81 83 86 89 92 95 98 102 105 109 112 116 120
 35 37 39 41 43 45 47 49 51 53 55 57 60 62 65 67 70 72 75 78 81 84 87 90 93 96 100 103 106 110 113 117 120 124 127 131 135 138 142 145 149 152 156 159 163 166 169 172 175 178 181 184 187 190 193 195 198 201 203 206 208 211 213 216 219 222 225 227 231 234 237 241 244 248 252 256 261 265 270 275 280 286 292 298 304 310 317 324 332 339 347 356 364 373 382 391 400 409 419 429 438 448 457 466 475 483 491 498 505 510 515 518 521 522 521 520 517 512 506 499 490 481 470 458 445 432 418 404 389 375 360 345 331 316 302 289 276 263 251 239 228 217 207 198 188 180 172 164 156 149 143 136 131 125 120 115 110 105 101 97 93 90 86 83 80 77 74 71 69 66 64 61 59 57 55 53 51 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 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 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 27 29 31 32 34
 83 87 91 95 99 103 107 111 116 120 124 129 133 138 142 147 151 156 161 165 170 174 179 183 188 192 196 201 205 209 213 217 220 224 227 231 234 237 240 243 246 248 251 253 255 257 260 262 264 265 267 269 271 273 275 277 279 281 283 285 287 290 292 294 297 299 302 304 307 309 312 314 317 320 322 324 327 329 331 333 335 337 339 341 342 343 344 345 346 346 346 346 346 345 344 343 341 339 337 334 331 328 325 321 317 312 307 302 297 292 286 280 274 268 262 256 250 243 237 231 225 219 213 207 201 196 190 185 180 175 171 166 162 158 154 150 147 143 140 137 134 131 128 126 123 121 118 116 114 112 110 108 106 104 103 101 99 98 96 95 93 92 90 89 87 86 84 83 82 80 79 78 76 75 74 72 71 70 68 67 66 64 63 62 60 59 58 56 55 54 52 51 50 48 47 46 44 43 42 40 39 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 12 13 14 15 17 18 19 21 22 24 26 27 29 31 33 36 38 40 43 45 48 51 54 57 60 63 66 69 73 76 80
 6 7 8 9 10 11 12 13 14 16 17 18 20 22 23 25 27 29 31 33 35 37 40 42 45 48 51 54 58 61 65 69 74 78 84 89 95 101 107 114 121 129 137 146 156 166 176 188 200 213 226 240 255 271 288 305 323 342 361 381 401 422 443 465 486 508 529 550 570 590 608 626 642 657 671 683 693 701 707 711 713 713 711 707 701 693 683 671 658 642 626 608 589 568 547 526 504 481 458 436 413 391 369 347 327 306 287 268 251 234 218 202 188 175 162 150 140 129 120 111 103 96 89 83 77 72 67 62 58 54 51 48 45 42 40 38 36 34 32 30 29 28 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 13 13 13 12 12 12 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 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 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5
 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 55 58 60 63 66 69 72 75 79 83 88 93 98 103 109 116 123 130 138 147 156 166 177 188 200 212 226 239 254 269 284 300 316 332 347 363 378 393 407 419 431 441 449 456 461 465 466 465 463 459 454 447 438 429 419 408 396 384 371 359 346 333 321 308 296 284 272 261 250 240 230 220 211 202 194 186 178 171 164 157 151 145 140 135 130 126 121 118 114 110 107 104 102 99 97 94 92 91 89 87 86 84 83 81 80 79 78 77 76 75 74 73 72 71 70 69 69 68 67 66 65 64 63 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23
 29 29 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 77 78 79 80 81 82 83 84 85 86 86 87 88 89 90 91 92 93 94 95 95 96 97 98 99 100 101 102 102 103 104 105 106 107 107 108 109 110 110 111 112 113 113 114 114 115 116 116 116 117 117 117 118 118 118 118 118 118 118 117 117 117 116 116 115 114 113 113 112 111 110 109 107 106 105 104 102 101 100 98 97 95 94 92 91 89 88 87 85 84 82 81 79 78 77 75 74 73 71 70 69 68 66 65 64 63 62 61 60 59 57 56 55 54 53 52 51 51 50 49 48 47 46 45 44 43 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 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 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 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 26 26 27 28
 102 103 104 105 106 107 107 108 109 110 111 111 112 113 114 115 115 116 117 118 118 119 120 121 122 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142 143 144 146 147 149 150 152 153 155 156 158 160 161 163 164 166 168 169 171 172 174 176 177 179 180 181 183 184 186 187 188 189 190 192 193 194 195 196 197 197 198 199 200 200 201 202 202 203 203 203 203 204 204 204 203 203 203 202 202 201 200 199 198 196 195 193 191 189 187 185 182 180 177 174 171 168 165 162 159 155 152 148 145 141 138 134 131 128 124 121 118 114 111 108 105 102 99 96 94 91 88 86 83 81 79 77 74 72 70 68 67 65 63 61 60 58 57 55 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 53 54 56 57 59 60 62 63 65 66 68 70 71 73 74 76 78 79 81 82 84 85 86 88 89 91 92 93 94 95 97 98 99 100 101
 132 135 138 141 144 147 150 153 155 158 161 163 166 168 171 173 175 177 180 182 184 185 187 189 191 192 194 195 197 198 199 201 202 204 205 206 208 209 211 212 214 216 218 220 222 225 227 230 233 236 240 244 248 252 256 261 266 271 276 282 288 294 300 306 313 320 326 333 340 347 354 360 367 373 380 386 391 397 402 406 411 414 418 420 422 423 424 424 423 421 419 416 412 407 402 396 389 382 374 365 356 347 337 327 316 306 295 284 274 263 252 242 232 222 212 202 193 184 176 168 160 152 145 138 132 126 120 114 109 104 99 95 91 87 83 79 76 73 70 67 64 62 59 57 55 53 51 49 47 45 44 42 40 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 8 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 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 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 52 54 56 58 60 63 65 68 70 73 76 78 81 84 87 90 93 96 100 103 106 109 112 116 119 122 125 128
 66 67 68 69 70 71 72 73 74 75 76 77 78 78 79 80 81 81 82 83 83 84 85 85 86 86 87 87 87 88 88 88 89 89 89 89 90 90 90 90 91 91 91 91 91 92 92 92 93 93 94 94 95 95 96 96 97 98 99 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 115 116 117 119 120 121 122 123 124 125 126 127 128 129 129 130 131 131 132 132 132 132 132 132 132 131 131 130 129 128 127 126 125 123 122 120 118 116 114 111 109 107 104 102 99 97 94 91 89 86 83 81 78 75 73 70 68 66 63 61 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 23 22 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 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 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65
 76 78 80 82 84 86 88 90 92 94 95 98 100 102 104 106 108 110 113 115 118 120 123 126 128 131 134 137 141 144 147 151 155 159 163 167 172 176 181 187 192 198 204 210 216 223 230 237 245 253 261 269 278 286 295 304 313 322 331 339 348 356 364 372 379 386 392 398 402 406 409 412 413 414 414 412 410 407 404 399 394 387 381 373 365 356 347 338 328 318 308 297 286 276 265 254 244 233 223 212 202 193 183 174 165 156 148 140 132 125 118 111 105 99 93 88 83 78 74 69 65 62 59 55 53 50 47 45 43 41 39 38 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 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 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 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 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 35 36 38 39 40 42 44 45 47 48 50 52 53 55 57 59 60 62 64 66 67 69 71 73 75
 133 133 134 135 135 136 136 136 137 137 137 138 138 138 139 139 140 140 141 141 142 143 144 146 147 149 150 153 155 158 161 164 168 172 176 181 187 193 199 207 214 223 232 242 252 263 275 288 301 314 328 342 356 370 384 397 410 422 432 441 448 454 457 457 456 452 446 437 427 415 401 385 369 352 335 317 299 282 265 248 232 216 201 187 174 161 149 138 127 117 108 99 92 84 77 71 65 59 54 49 45 41 37 34 31 28 25 23 21 19 17 15 14 13 11 10 9 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 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 4 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 31 32 33 34 36 37 39 40 42 44 46 47 49 51 54 56 58 60 63 65 68 70 73 76 78 81 84 87 89 92 95 98 100 103 106 108 110 113 115 117 119 121 123 124 126 127 129 130 131 132
 91 93 96 98 101 103 106 108 110 112 114 116 118 120 121 123 124 125 126 127 128 129 130 130 131 131 131 132 132 132 132 131 131 131 131 130 130 130 129 129 128 128 128 127 127 127 126 126 126 126 126 126 126 126 126 126 126 126 127 127 127 127 128 128 128 128 129 129 129 129 129 129 129 129 129 129 129 128 128 127 127 126 125 125 124 123 122 121 119 118 117 115 114 112 110 108 107 105 103 101 98 96 94 92 90 87 85 83 81 78 76 74 72 70 68 66 64 62 60 58 56 54 53 51 49 48 46 45 44 43 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 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 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 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 17 17 18 19 20 20 21 22 23 25 26 27 28 30 31 33 34 36 38 40 42 44 46 48 50 52 54 57 59 62 64 67 69 72 75 77 80 83 85 88
 27 28 29 31 32 33 34 36 37 39 40 42 43 45 47 48 50 52 54 56 58 60 62 64 66 69 71 74 76 79 81 84 87 90 93 96 99 102 105 109 112 115 119 122 126 129 133 136 140 144 147 151 154 157 161 164 167 170 172 175 177 180 182 183 185 186 187 188 189 189 190 190 189 189 188 187 186 185 183 182 180 178 176 174 172 169 167 165 162 160 157 155 152 149 147 144 142 139 136 134 131 129 126 124 122 119 117 115 113 111 108 106 105 103 101 99 98 96 95 93 92 91 90 89 88 88 87 86 86 86 86 86 86 86 86 86 87 87 88 89 90 90 91 92 93 95 96 97 98 99 100 102 103 104 105 106 107 108 110 111 111 112 113 114 114 115 115 116 116 116 116 116 116 116 115 115 114 113 112 111 110 109 107 106 104 103 101 99 97 95 93 91 89 87 85 82 80 78 76 73 71 69 67 65 62 60 58 56 54 53 51 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 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 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26
 100 101 103 104 105 107 108 110 111 113 115 116 118 120 123 125 127 130 132 135 138 141 144 147 150 154 157 161 165 168 172 177 181 185 190 194 199 203 208 213 217 222 227 232 236 241 245 250 254 258 262 266 270 273 277 280 283 286 288 291 293 295 297 299 300 302 303 305 306 307 308 309 310 311 312 313 314 315 316 316 317 318 319 319 320 321 321 322 322 322 322 322 321 321 320 318 316 314 312 309 306 302 298 293 288 282 276 269 263 255 248 240 232 223 215 206 198 190 181 173 165 157 149 142 134 128 121 115 109 103 98 93 88 83 79 75 71 68 65 62 59 56 54 51 49 47 45 44 42 41 39 38 37 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 35 36 37 38 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 56 57 58 59 60 60 61 61 62 62 62 63 63 63 63 63 63 64 64 64 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 63 63 63 63 64 64 64 65 65 66 66 66 67 67 68 68 69 69 70 70 71 72 72 73 74 74 75 76 76 77 78 78 79 80 80 81 82 82 83 84 84 85 86 86 87 88 88 89 90 90 91 92 93 94 94 95 96 97 98 99
 198 201 205 208 212 215 218 220 223 225 228 230 231 233 235 236 237 238 238 239 239 239 239 239 238 237 237 236 235 234 233 231 230 229 227 226 224 223 222 220 219 218 217 216 215 214 213 213 212 212 212 212 212 212 212 213 214 214 215 216 217 219 220 222 223 225 226 228 230 232 233 235 237 239 241 243 244 246 248 249 251 252 254 255 256 257 258 259 259 260 260 260 260 259 259 258 257 256 254 253 251 249 246 244 241 238 235 232 228 224 221 217 213 209 204 200 196 191 187 183 178 174 170 166 161 157 153 149 145 142 138 134 131 128 124 121 118 115 112 109 107 104 102 99 97 95 93 90 88 86 84 83 81 79 77 76 74 73 71 70 68 67 65 64 63 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 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 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 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 41 41 42 42 42 43 43 44 45 45 46 46 47 48 49 49 50 51 52 53 54 55 57 58 59 61 62 64 66 68 70 72 74 76 79 81 84 87 90 92 96 99 102 106 109 113 116 120 124 128 132 136 140 144 149 153 157 161 165 170 174 178 182 186 190 194
 59 62 64 67 69 72 74 77 80 82 85 88 90 93 96 98 101 104 106 109 111 114 116 118 121 123 125 127 130 132 134 136 138 139 141 143 145 146 148 149 151 153 154 156 157 159 161 162 164 166 167 169 171 173 175 177 180 182 184 186 189 191 194 196 199 201 203 206 208 210 212 214 216 218 219 221 222 223 224 224 224 224 224 224 223 222 221 219 217 215 213 210 207 204 201 197 194 190 186 181 177 173 168 163 159 154 149 144 140 135 130 126 121 117 113 108 104 100 97 93 89 86 83 80 77 74 72 69 67 65 64 62 60 59 58 57 56 55 54 54 54 53 53 53 53 53 54 54 54 55 55 56 57 57 58 59 60 61 62 63 64 65 67 68 69 70 72 73 75 76 78 79 81 82 84 85 87 89 90 92 93 95 96 98 99 100 102 103 104 105 105 106 107 107 107 107 107 107 106 106 105 104 103 101 100 98 97 95 93 91 88 86 84 81 79 76 74 72 69 67 65 62 60 58 56 54 52 50 48 46 44 43 41 39 38 37 35 34 33 32 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 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 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 25 27 29 31 33 35 37 39 41 43 45 47 50 52 54 57
 42 43 45 47 48 50 52 54 56 58 60 62 65 67 70 72 75 78 81 84 87 91 95 98 102 106 111 115 120 125 130 135 140 146 152 158 164 170 177 183 190 197 203 210 217 224 230 237 243 249 254 260 264 269 273 276 279 282 284 285 286 286 286 285 284 282 280 277 274 271 268 264 260 256 252 248 244 240 236 231 227 223 219 215 211 207 203 200 196 193 190 186 183 180 177 174 172 169 167 164 162 159 157 155 153 151 149 147 146 144 142 141 139 137 136 134 133 131 130 128 127 126 124 123 121 120 118 117 115 113 112 110 109 107 105 103 102 100 98 96 94 92 90 89 87 85 83 81 79 77 75 73 71 69 68 66 64 62 61 59 57 56 54 52 51 49 48 46 45 44 42 41 40 38 37 36 35 34 33 31 30 29 28 27 26 25 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 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 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 20 20 20 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 41
 84 86 89 92 95 98 101 103 106 109 113 116 119 122 125 128 131 135 138 141 144 148 151 154 158 161 164 168 171 174 178 181 184 187 191 194 197 201 204 207 210 213 217 220 223 226 229 232 235 239 242 245 248 251 254 257 260 263 266 268 271 274 277 279 282 284 286 288 290 292 294 296 297 298 300 301 301 302 303 303 303 303 303 303 303 302 302 301 300 299 298 296 295 293 292 290 288 286 283 281 278 276 273 270 267 264 261 258 254 251 247 244 240 237 233 229 225 222 218 214 210 207 203 199 196 192 189 185 182 178 175 172 168 165 162 159 156 153 150 147 144 142 139 136 133 131 128 126 123 120 118 115 113 111 108 106 103 101 99 97 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 59 57 55 54 52 50 49 47 45 44 42 41 39 38 36 35 34 32 31 30 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 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 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 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 29 30 31 33 34 36 37 39 41 42 44 46 48 50 52 54 56 59 61 63 66 68 71 73 76 78 81
 32 33 34 35 36 38 39 40 41 43 44 46 47 49 50 52 54 56 58 60 62 64 67 69 72 75 78 81 84 87 91 95 99 103 107 112 117 122 128 133 139 146 152 159 167 174 182 190 199 207 216 225 235 244 253 263 272 281 290 299 307 315 322 328 334 340 344 348 350 352 353 353 353 351 349 347 343 339 335 330 324 319 313 307 301 295 288 282 276 269 263 257 251 245 239 234 229 223 218 213 209 204 200 196 192 188 185 181 178 175 172 170 167 165 163 161 159 158 156 155 154 153 152 151 150 150 150 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 147 147 146 146 145 144 143 142 141 140 138 137 135 133 132 130 128 126 124 121 119 117 115 112 110 108 105 103 100 98 95 93 90 88 85 83 81 78 76 73 71 69 67 64 62 60 58 56 54 52 50 48 46 45 43 41 40 38 37 35 34 32 31 30 29 28 26 25 24 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31
 65 67 69 71 73 75 77 80 82 84 87 90 92 95 98 101 105 108 112 116 120 124 128 133 138 143 149 155 161 167 174 182 190 198 207 216 226 236 247 258 269 281 292 304 316 328 339 350 360 369 377 383 388 391 393 393 391 387 381 374 365 355 344 333 320 307 294 281 267 254 241 229 216 205 193 183 172 163 153 145 136 128 121 114 107 101 95 90 85 80 75 71 67 63 59 56 53 50 47 44 41 39 37 35 33 31 29 28 26 25 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 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 15 15 14 14 14 13 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 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 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 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 47 49 50 52 54 55 57 59 61 63
 122 124 126 128 130 132 134 136 138 140 142 144 145 147 149 151 153 155 157 158 160 162 164 166 167 169 171 173 175 176 178 180 182 184 186 188 190 192 194 196 198 201 203 205 208 211 213 216 219 223 226 229 233 236 240 244 248 252 256 260 264 268 272 276 280 284 288 292 295 299 302 306 309 312 314 317 319 321 323 324 326 326 327 327 327 327 326 325 324 322 320 318 315 312 308 304 300 296 291 286 281 275 269 263 257 250 244 237 230 224 217 210 203 196 190 183 177 170 164 158 152 147 141 136 131 127 122 118 114 110 106 103 100 96 94 91 88 86 84 82 80 78 76 74 73 71 70 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 54 53 52 52 51 51 50 50 49 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 33 32 32 32 32 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 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 49 49 50 50 51 51 52 53 54 54 55 56 57 59 60 61 63 64 66 67 69 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120
 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 68 69 70 70 71 72 72 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 72 72 72 71 71 70 69 69 68 68 67 66 66 65 64 63 63 62 61 60 60 59 58 57 57 56 55 54 54 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 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 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 22 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 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24
 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 43 44 46 47 48 49 51 52 54 55 57 59 61 64 66 69 72 75 78 81 85 89 94 98 103 108 114 120 126 133 140 147 155 162 171 179 188 196 205 214 222 231 239 246 253 259 264 269 272 274 275 275 274 272 268 264 259 253 246 238 231 222 214 205 197 188 179 171 163 155 147 139 132 125 118 112 106 100 95 90 85 80 76 71 68 64 60 57 54 51 49 46 44 42 40 38 36 34 33 31 30 29 28 27 26 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 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 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31
 113 117 122 127 133 138 144 150 156 162 169 176 183 190 198 205 213 222 230 239 248 257 266 275 284 293 302 311 320 328 336 343 350 356 361 366 370 373 374 375 375 374 372 369 366 361 356 350 343 336 329 321 313 305 297 288 280 272 264 256 249 241 234 227 220 214 208 202 196 191 186 181 176 172 168 164 160 156 153 150 147 144 141 138 136 133 131 129 127 125 123 121 120 118 116 115 114 112 111 110 109 107 106 105 104 103 103 102 101 100 99 98 98 97 96 96 95 94 94 93 93 92 92 91 91 90 90 90 89 89 89 88 88 88 87 87 87 86 86 86 85 85 84 84 84 83 83 82 82 82 81 81 80 80 79 79 78 78 77 77 76 75 75 74 74 73 72 72 71 71 70 70 69 68 68 67 67 66 65 65 64 64 63 63 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 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 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 36 37 38 40 41 43 44 46 48 50 52 54 56 59 61 64 66 69 72 75 78 81 85 88 92 96 100 104 108
 102 105 108 111 114 117 120 123 127 130 134 137 141 145 149 153 158 162 167 172 177 182 187 192 197 203 208 214 219 224 230 235 240 245 249 253 257 261 264 266 268 270 270 271 270 270 268 266 264 261 258 254 250 246 241 237 232 227 222 217 212 207 202 197 192 188 183 179 174 170 166 162 158 155 151 148 144 141 138 135 132 129 126 123 121 118 116 113 111 108 106 103 101 99 96 94 92 89 87 85 82 80 78 76 73 71 69 67 64 62 60 58 56 54 52 50 48 46 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 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 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 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 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 41 42 44 45 47 48 50 51 53 55 56 58 60 62 64 66 68 70 72 74 76 78 81 83 85 87 90 92 95 97 100
 73 76 79 82 86 89 92 95 99 102 105 109 112 116 119 122 126 129 132 136 139 142 145 149 152 155 158 161 164 167 170 173 175 178 181 183 186 189 191 194 196 199 201 204 206 209 212 214 217 220 223 226 229 232 235 238 241 245 248 252 255 259 262 266 269 273 276 279 283 286 289 291 294 297 299 301 302 304 305 306 307 307 307 306 305 304 303 301 299 296 293 290 286 282 278 274 269 264 259 253 247 242 236 230 223 217 211 205 198 192 186 180 174 168 162 157 151 146 141 136 131 127 123 119 115 111 108 105 102 99 97 95 92 91 89 87 86 85 83 82 82 81 80 80 79 79 78 78 78 78 78 78 78 78 78 78 78 79 79 79 79 79 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 79 79 78 77 77 76 75 74 73 72 71 70 69 68 66 65 64 62 61 60 58 57 55 54 52 51 49 48 46 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 16 17 18 20 21 23 24 26 28 30 32 34 36 38 41 43 45 48 50 53 56 59 61 64 67 70
 29 30 32 34 36 38 40 43 45 47 50 53 56 59 62 65 69 73 77 81 85 90 94 100 105 110 116 122 129 136 143 150 157 165 173 181 189 197 206 214 222 230 238 246 253 260 266 271 276 280 283 286 287 288 288 287 285 283 280 277 273 268 263 258 253 248 242 237 232 226 221 216 211 206 201 197 193 188 185 181 177 174 171 168 165 163 161 158 156 155 153 151 150 149 148 147 146 145 145 144 144 144 144 144 144 145 145 146 147 148 149 150 151 153 154 156 158 160 162 164 166 169 171 174 176 179 182 185 187 190 193 195 198 200 202 204 206 208 209 210 211 211 211 211 210 209 208 206 204 202 200 197 194 191 187 184 180 176 172 168 164 160 156 151 147 143 139 135 131 127 123 119 115 112 108 104 101 98 94 91 88 85 82 79 77 74 71 69 66 64 62 60 58 55 54 52 50 48 46 45 43 42 41 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 28 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 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27
 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 47 48 50 51 53 54 56 57 59 60 62 64 65 67 68 70 71 73 74 76 77 78 80 81 82 83 84 85 86 87 88 89 89 90 90 91 92 92 92 93 93 93 93 94 94 94 94 94 94 94 94 94 94 93 93 93 93 93 93 92 92 92 92 92 91 91 91 91 90 90 90 90 89 89 89 89 88 88 88 88 87 87 87 87 86 86 86 86 86 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 83 83 83 83 83 83 82 82 82 81 81 81 80 80 79 79 78 77 77 76 75 74 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 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
 48 50 52 54 56 58 61 63 66 68 71 73 76 79 82 85 88 91 95 98 101 105 108 112 116 120 124 128 132 136 140 145 149 154 158 163 167 172 177 182 186 191 196 200 205 209 214 218 222 226 230 234 237 241 243 246 248 250 252 253 254 254 254 254 253 252 250 248 245 243 239 236 232 228 223 219 214 209 204 198 193 188 182 176 171 165 159 154 148 143 137 132 127 122 116 112 107 102 98 93 89 85 81 77 74 70 67 63 60 57 55 52 49 47 45 43 41 39 37 35 33 32 31 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 26 27 28 29 31 32 34 35 37 39 40 42 44 46
 62 65 67 70 73 76 79 82 85 88 91 95 98 102 106 109 113 117 120 124 128 131 135 139 142 145 148 151 154 156 159 161 162 164 165 166 166 166 166 166 165 164 163 161 160 158 156 154 151 149 146 144 141 139 136 134 131 129 127 124 122 120 118 116 114 112 110 108 106 105 103 102 100 99 97 96 95 94 93 92 91 90 89 88 87 86 85 85 84 83 82 82 81 80 80 79 78 78 77 77 76 75 75 74 74 73 72 72 71 71 70 69 69 68 68 67 66 66 65 65 64 64 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 30 31 32 33 35 36 38 39 41 43 45 47 48 51 53 55 57 60
 64 63 61 59 58 56 54 53 51 50 49 47 46 45 44 43 42 40 39 38 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 46 47 48 49 50 51 53 54 55 57 58 59 61 62 63 65 66 67 69 70 71 73 74 75 76 78 79 80 81 82 82 83 84 84 84 85 85 85 84 84 83 83 82 81 80 79 77 76 74 73 71 69 67 66 64 62 60 58 56 54 52 51 49 47 46 44 43 41 40 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 47 47 47 47 48 48 49 49 49 50 50 51 52 52 53 54 54 55 56 57 58 59 60 61 63 64 65 67 68 70 72 73 75 77 79 81 83 86 88 90 92 95 97 99 102 104 106 108 110 112 114 115 117 118 119 119 120 120 120 120 119 118 117 116 115 113 112 110 108 106 104 101 99 97 95 92 90 88 85 83 81 79 76 74 72 70 68 66
 60 61 62 63 64 65 66 67 68 69 71 72 74 76 77 79 81 83 86 88 91 93 96 99 102 105 109 112 116 119 123 127 131 136 140 144 148 153 157 161 165 169 172 176 179 181 184 186 187 189 189 190 189 189 188 186 184 182 179 176 173 169 166 162 158 154 150 146 141 137 133 129 125 121 117 113 109 106 102 99 96 92 89 86 83 81 78 75 73 70 68 66 64 62 59 58 56 54 52 50 49 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 46 47 48 49 51 52 53 55 56 57 59 60 61 63 64 65 67 68 69 71 72 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 89 90 90 91 91 91 91 91 91 90 90 90 89 88 87 87 86 85 84 83 81 80 79 78 77 75 74 73 72 71 69 68 67 66 65 64 63 63 62 61 60 60 59 59 58 58 57 57 57 57 57 56 56 56 57 57 57 57 57 58 58 59 59 60
 70 71 73 74 75 76 78 79 80 81 82 83 84 85 86 87 88 89 90 91 91 92 93 93 94 94 95 95 95 96 96 96 97 97 97 97 97 98 98 98 98 99 99 99 100 100 101 101 102 103 103 104 105 106 107 108 109 111 112 113 115 116 118 119 121 122 124 126 128 129 131 133 134 136 138 139 141 142 144 145 147 148 149 150 151 152 152 153 154 154 154 154 154 154 154 154 153 153 152 151 150 149 148 147 146 144 143 141 140 138 136 135 133 131 130 128 126 124 123 121 119 118 116 115 113 112 110 109 108 107 105 104 103 102 101 100 100 99 98 97 97 96 95 95 94 93 93 92 91 91 90 90 89 88 87 87 86 85 84 83 83 82 81 80 79 78 77 76 75 74 73 71 70 69 68 67 66 65 64 62 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 37 38 39 40 40 41 42 43 44 44 45 46 47 48 49 49 50 51 52 53 53 54 55 55 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 57 57 56 56 55 54 54 53 52 51 51 50 49 48 48 47 46 45 44 43 43 42 41 40 40 39 39 38 37 37 36 36 36 35 35 35 35 34 34 34 34 35 35 35 35 36 36 36 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 61 62 64 65 66 68 69
 3 4 6 8 10 12 14 16 19 21 24 28 31 35 39 43 48 54 59 66 73 81 89 98 109 120 133 147 163 181 200 221 245 272 301 334 370 409 451 497 547 598 652 707 761 813 861 903 936 959 971 972 961 940 909 872 829 783 736 688 640 595 551 511 473 437 405 375 348 323 300 279 260 243 227 213 200 187 176 166 157 148 140 133 126 120 114 109 104 99 95 91 87 84 80 77 74 71 69 66 64 62 60 58 57 55 54 52 51 50 49 48 48 47 47 46 46 46 46 46 47 47 48 48 49 50 51 52 54 55 57 59 60 62 64 66 68 70 72 75 77 79 81 83 85 87 89 91 93 94 96 97 98 99 100 101 101 102 102 102 102 101 101 100 99 98 97 95 94 92 91 89 87 85 83 81 79 77 75 73 71 69 67 65 63 61 59 57 55 53 51 49 48 46 44 43 41 40 38 37 36 35 34 32 31 31 30 29 28 28 27 27 27 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 38 39 40 40 41 41 42 42 43 43 43 44 44 44 44 44 44 44 44 43 43 43 42 42 41 40 40 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 16 15 14 13 12 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 50 52 53 55 57 58 60 62 64 65 67 69 71 73 75 77 80 82 84 86 88 90 92 94 97 99 101 103 105 107 108 110 112 114 115 117 118 119 121 122 123 124 124 125 126 126 127 127 128 128 128 129 129 129 129 129 129 130 130 130 130 130 130 131 131 131 131 132 132 132 133 133 134 134 135 135 136 137 137 138 139 139 140 141 142 142 143 144 145 146 146 147 148 148 149 150 151 151 152 152 153 153 153 154 154 154 154 154 154 154 154 153 153 152 152 151 150 149 148 146 145 144 142 140 139 137 135 133 131 129 127 124 122 120 117 115 112 110 108 105 103 100 98 95 93 90 88 86 83 81 79 76 74 72 70 68 66 64 62 60 58 57 55 53 52 50 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 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 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 31 32 33 35 36 37 38 39 40 42 43 44 46 47 49
 64 65 67 68 70 71 73 74 76 78 80 81 83 85 87 89 91 93 96 98 100 103 105 108 110 113 116 119 122 125 128 131 134 138 141 145 149 153 157 161 165 169 174 178 183 187 192 197 202 207 212 216 221 226 231 235 240 244 248 252 256 259 262 265 268 270 272 273 274 274 274 274 273 272 271 269 266 264 261 258 254 250 246 242 237 232 228 223 218 212 207 202 197 191 186 181 176 170 165 160 155 150 146 141 136 132 127 123 119 115 111 107 104 100 97 94 91 88 85 82 80 77 75 73 71 69 67 65 64 62 61 60 58 57 56 55 55 54 53 52 52 51 51 50 50 49 49 48 48 48 48 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 39 39 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 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 32 32 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 62
 119 117 115 113 111 109 107 106 104 102 101 99 98 97 96 94 93 92 91 90 89 89 88 87 87 86 86 86 85 85 85 85 85 85 86 86 87 87 88 89 90 91 93 94 96 97 99 101 103 106 108 111 114 117 120 123 126 129 133 136 140 144 148 151 155 159 163 167 171 175 179 182 186 190 193 197 200 204 207 210 212 215 218 220 222 224 226 228 229 230 231 232 232 232 232 232 231 230 229 227 226 224 221 219 216 213 209 206 202 198 194 190 185 181 176 171 166 161 157 152 147 142 137 132 128 123 119 114 110 106 102 99 95 91 88 85 82 79 76 73 71 68 66 63 61 59 57 55 53 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 24 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 6 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 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 44 46 48 50 52 54 57 59 62 64 67 70 73 76 79 83 86 90 93 97 101 104 108 112 116 119 123 126 130 133 136 139 142 144 146 148 150 151 152 153 153 153 153 153 152 151 150 149 147 145 144 142 140 138 136 134 131 129 127 125 123 121
 69 71 74 77 80 83 86 90 94 98 103 107 113 118 124 130 137 144 151 159 168 177 186 196 206 217 228 239 251 263 275 286 297 308 318 327 335 342 347 351 353 353 351 348 343 336 328 319 309 298 287 276 264 252 241 229 219 208 198 188 179 170 162 154 147 141 134 128 123 118 113 109 104 101 97 94 91 88 85 83 81 78 77 75 73 72 70 69 68 67 66 65 65 64 64 63 63 63 62 62 62 62 63 63 63 64 64 65 65 66 67 68 69 70 71 72 74 75 76 78 79 80 82 83 84 86 87 88 89 90 91 92 93 93 93 93 93 93 92 92 91 90 89 88 86 85 83 81 79 77 75 73 71 69 67 65 63 61 59 57 55 53 51 49 48 46 44 43 41 40 38 37 36 34 33 32 31 30 28 27 26 25 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 15 16 16 17 18 19 20 20 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 65 65 66 66 67 67 67 67 67 67 67 67 67 66 66 65 64 64 63 62 61 60 59 58 57 56 55 55 54 53 52 51 50 50 49 48 48 47 47 47 47 46 46 46 47 47 47 47 48 48 49 50 51 52 53 54 55 56 58 59 61 63 65 67
 84 85 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 102 103 104 104 105 105 106 106 107 107 107 107 107 107 107 107 107 107 106 106 105 105 104 104 103 102 101 100 99 98 97 96 94 93 92 90 89 87 86 84 83 81 80 78 76 75 73 71 70 68 66 65 63 62 60 58 57 55 54 52 51 50 48 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 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 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 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 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 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 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 29 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 54 55 57 58 60 62 63 65 67 68 70 71 73 75 76 78 79 81 82
 56 57 57 57 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 63 64 64 64 64 65 65 65 66 66 66 67 67 67 68 68 69 69 70 70 71 71 72 72 73 74 74 75 76 77 77 78 79 80 80 81 82 82 83 84 84 85 85 86 86 86 86 87 87 87 87 86 86 86 86 85 84 84 83 82 81 80 79 78 77 76 75 74 72 71 69 68 67 65 64 62 61 59 57 56 54 53 51 50 49 47 46 44 43 42 40 39 38 37 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 34 34 35 35 36 36 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 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 53 53 54 54 55 55 55 56
 89 92 95 97 100 103 106 110 113 117 120 124 128 132 137 141 146 151 156 162 167 173 179 185 191 198 204 211 217 224 230 237 243 249 255 260 265 269 273 275 277 279 279 279 277 275 272 269 264 259 253 247 240 233 226 218 211 203 195 188 180 173 165 158 151 145 138 132 126 120 115 110 105 100 95 91 87 83 79 75 72 68 65 62 59 56 54 51 49 46 44 42 40 38 36 34 32 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 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 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 60 60 61 62 62 63 63 63 64 64 64 64 64 64 64 64 64 64 64 63 63 63 62 62 61 61 60 60 59 59 58 57 57 56 55 55 54 53 53 52 51 51 50 50 49 49 48 48 47 47 47 47 47 47 47 47 47 47 48 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 68 69 71 73 74 76 78 80 83 85 87
 40 42 43 45 46 48 50 52 54 56 58 60 63 66 68 71 74 77 81 85 89 93 97 102 107 112 118 124 131 138 146 154 163 172 183 194 206 219 232 247 263 281 299 319 340 362 386 411 438 465 494 524 554 585 615 646 676 704 731 755 776 795 809 820 827 829 827 821 811 797 781 761 739 714 689 662 634 606 577 549 521 494 467 442 417 392 369 347 326 306 287 268 251 235 219 205 191 178 166 154 143 133 124 115 106 99 91 85 78 73 67 62 57 53 49 46 42 39 36 34 31 29 27 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 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 8 8 9 9 10 11 12 12 13 14 15 16 17 17 18 19 20 21 22 22 23 24 25 26 26 27 28 28 29 29 30 30 31 31 32 32 32 32 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 34 35 36 37 39
 72 74 76 78 80 83 85 87 89 92 94 96 99 101 104 107 109 112 115 118 121 124 128 131 134 138 142 145 149 154 158 162 167 171 176 181 186 192 197 203 208 214 220 226 231 237 243 249 255 260 266 271 276 280 284 288 291 294 296 298 299 299 299 299 297 296 293 290 287 283 279 275 270 265 260 254 249 243 237 231 225 219 213 207 201 195 189 184 178 172 167 162 156 151 146 141 136 131 127 122 118 114 110 106 102 98 94 91 87 84 81 78 75 72 69 67 64 62 60 58 56 54 52 50 49 47 46 45 44 43 42 41 41 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 47 47 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 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 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 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 45 47 48 50 52 54 55 57 59 61 63 64 66 68 70
 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 47 48 49 49 50 50 51 51 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 53 53 53 52 52 51 51 50 50 49 48 48 47 46 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 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 38 39 40 41 43 44 46 47 49 51 52 54 56 58 60 62 64 66 68 71 73 75 78 80 83 85 88 90 93 95 97 100 102 104 106 108 110 111 113 114 115 116 117 118 118 119 119 118 118 118 117 116 115 114 113 112 110 109 107 106 104 102 101 99 97 95 94 92 90 88 86 85 83 81 79 78 76 75 73 71 70 68 67 66 64 63 62 61 59 58 57 56 55 54 53 52 52 51 50 49 49 48 47 47 46 46 46 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38
 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 59 61 63 65 67 70 72 75 78 81 85 88 92 96 100 104 109 113 118 123 128 133 139 144 149 154 159 164 169 173 176 180 182 184 185 186 186 185 184 182 179 175 171 167 162 157 151 145 140 134 128 122 116 111 105 100 94 89 84 80 75 71 67 63 60 56 53 50 47 44 41 39 37 34 32 30 28 27 25 24 22 21 20 18 17 16 15 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 23 24 25 26 26 27 28 29 29 30 31 32 33 33 34 35 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 44 44 44 44 44 44 44 44 44 44 43 43 42 42 41 41 40 39 39 38 37 37 36 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28
 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 49 52 55 57 60 63 67 70 74 78 82 86 90 95 100 106 112 118 124 131 138 146 154 162 171 180 190 200 210 220 231 242 253 264 274 285 295 304 312 320 327 332 336 339 341 341 340 337 333 329 323 317 309 302 294 285 277 269 260 252 244 237 229 222 216 209 203 197 192 187 182 178 174 170 167 163 160 157 155 152 150 147 145 143 141 140 138 136 134 133 131 130 128 127 125 124 122 120 119 117 115 113 111 109 107 105 103 101 98 96 94 91 89 86 84 81 79 76 73 71 68 66 63 61 59 56 54 52 50 48 46 44 42 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 22 23 24 25 26 27 28 28 29 30 31 31 32 32 33 33 34 34 35 35 35 35 36 36 36 36 36 36 36
 101 106 111 116 122 128 134 140 147 153 160 168 175 182 190 198 205 213 220 228 235 241 248 253 259 263 267 269 271 272 272 271 269 266 263 258 253 247 241 234 226 219 211 203 196 188 180 173 166 159 152 145 139 133 128 123 118 113 108 104 100 97 93 90 87 84 82 79 77 75 73 71 69 68 66 65 63 62 61 60 59 58 57 57 56 55 55 54 54 53 53 53 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 54 54 55 55 56 56 57 58 58 59 60 61 62 62 63 64 65 66 67 68 70 71 72 73 74 75 76 78 79 80 81 82 83 84 85 86 87 88 88 89 90 90 91 91 91 92 92 92 92 92 92 92 92 92 92 91 91 91 90 90 89 89 88 88 87 87 86 85 85 84 84 83 83 82 81 81 80 80 79 79 79 78 78 77 77 77 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 77 77 77 77 77 77 78 78 78 78 78 77 77 77 77 76 76 76 75 75 74 73 73 72 71 70 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 20 20 20 20 21 21 22 22 23 24 25 25 26 28 29 30 31 33 34 36 37 39 41 43 45 47 49 52 54 57 60 63 66 69 72 76 80 83 88 92 96
 63 63 63 63 64 64 64 64 64 65 65 65 65 65 66 66 66 67 67 68 68 68 69 70 70 71 71 72 73 74 75 76 77 78 79 81 82 83 85 87 89 91 93 95 97 100 102 105 108 111 114 117 121 124 128 131 135 139 143 146 150 154 157 161 164 168 171 174 177 179 181 183 185 186 187 188 188 188 188 187 186 185 183 181 179 176 174 171 167 164 160 157 153 149 145 141 136 132 128 124 120 116 112 108 104 100 96 92 89 85 82 79 75 72 70 67 64 61 59 57 54 52 50 49 47 45 44 42 41 40 39 38 37 36 35 34 34 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 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 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 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 48 49 49 49 49 50 50 50 50 50 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 53 53 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 60 61 61 61 61 61 62 62 62 62 62 62 63 63 63
 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 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 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 61 62 64 65 66 68 69 70 71 73 74 75 76 77 79 80 81 82 82 83 84 84 85 85 86 86 86 86 86 86 85 85 85 84 83 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 67 66 65 65 64 63 63 62 62 62 61 61 61 61 61 60 60 60 60 61 61 61 61 61 61 62 62 62 62 63 63 63 64 64 65 65 65 66 66 67 67 67 68 68 69 69 69 70 70 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 70 70 69 69 68 68 67 66 66 65 64 64 63 62 61 61 60 59 58 57 56 55 55 54 53 52 51 50 49 48 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26
 49 49 50 51 52 53 54 55 56 56 57 58 59 60 61 61 62 63 63 64 65 65 66 66 67 67 68 68 68 69 69 69 69 70 70 70 70 70 70 70 69 69 69 69 69 68 68 68 67 67 67 66 66 65 65 65 64 64 63 63 62 62 61 61 60 59 59 58 58 57 57 56 55 55 54 54 53 52 52 51 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 45 46 47 48 49 49 50 51 52 52 53 54 55 55 56 56 57 57 58 58 59 59 60 60 60 60 61 61 61 61 61 61 61 61 61 61 60 60 60 60 59 59 59 58 58 57 57 56 56 55 55 54 53 53 52 52 51 51 50 50 49 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 38 39 40 41 42 42 43 44 45 46 47 48
 52 51 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 54 55 55 55 56 56 56 57 57 57 57 57 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 55 55 54 54 53 53 52 51 51 50 49 49 48 47 46 45 45 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 73 74 75 75 76 76 76 77 77 77 77 77 76 76 76 75 75 74 73 73 72 71 70 70 69 68 67 66 65 64 63 62 61 60 59 58 56 55 54 53
 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 26 26 27 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 43 44 45 47 48 49 51 53 54 56 58 59 61 63 65 67 68 70 72 74 75 77 78 80 81 82 83 84 84 85 85 85 85 85 85 84 84 83 82 81 80 79 78 77 76 74 73 72 70 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 52 51 51 50 50 49 49 48 48 48 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 40 40 39 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 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 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 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 10 10 11 11 11 11 11 11
 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 32 33 35 37 38 40 42 45 47 49 52 54 57 60 62 65 68 71 74 78 81 84 87 90 93 97 100 103 105 108 111 113 115 117 119 120 122 123 123 124 124 124 123 123 122 121 119 118 116 114 112 109 107 104 102 99 96 93 90 87 84 82 79 76 73 70 68 65 62 60 58 55 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 33 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 45 46 47 48 50 51 52 54 55 57 59 61 62 64 66 68 70 72 74 76 78 80 82 84 85 87 89 90 92 93 95 96 96 97 98 98 98 98 97 97 96 95 94 92 91 89 88 86 84 82 80 78 76 74 72 70 68 66 64 62 61 59 57 55 54 52 51 50 48 47 46 45 43 42 41 40 39 38 37 37 36 35 34 34 33 32 31 31 30 30 29 28 28 27 27
 60 60 59 59 58 58 58 58 57 57 57 57 57 56 56 56 56 55 55 55 55 54 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 43 43 42 42 42 41 41 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 54 55 56 57 58 59 59 60 61 61 62 62 63 63 63 63 63 63 63 63 62 62 61 60 59 58 57 56 55 54 52 51 50 48 47 46 44 43 41 40 39 38 36 35 34 33 32 30 29 28 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 26 28 29 30 31 32 34 35 37 38 39 41 43 44 46 48 49 51 53 55 57 59 62 64 66 69 71 74 77 80 83 86 89 92 96 99 102 106 110 113 117 121 125 128 132 135 139 142 145 148 150 153 155 156 157 158 158 158 157 156 155 153 151 149 146 143 140 137 133 130 126 123 119 116 113 109 106 103 100 97 95 92 89 87 85 83 81 79 77 75 74 73 71 70 69 68 67 66 65 64 63 63 62 61 61 60
 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 55 55 55 54 54 54 53 53 52 52 51 51 50 49 49 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 51 52 53 53 54 55 56 57 59 60 61 62 63 64 66 67 68 69 71 72 74 75 76 78 79 80 81 83 84 85 86 87 88 88 89 90 90 90 91 91 91 90 90 90 89 88 88 87 86 85 84 82 81 80 78 77 75 74 72 71 69 68 66 65 64 62 61 60 58 57 56 55 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 39 40 40 41 42 43 43 44 46 47 48 49 50 52 53 55 56 58 59 61 63 65 66 68 70 72 74 76 78 79 81 83 85 87 88 90 92 94 95 97 98 100 101 102 104 105 106 107 108 109 110 111 112 113 114 114 115 116 116 116 117 117 117 118 118 118 118 118 117 117 117 116 116 115 115 114 113 112 111 110 109 108 107 105 104 103 101 100 98 97 95 94 92 90 89 87 86 84 83 81 80 79 77 76 75 74 72 71 70 69 68 67 67 66 65 64 64 63 62 62 61 61 60 60 60 59 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57
 21 21 21 21 20 20 20 20 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 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 34 35 36 37 38 39 39 40 41 42 42 43 44 44 45 46 46 46 47 47 47 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 51 51 51 52 52 52 52 52 52 53 53 53 53 53 52 52 52 52 52 51 51 51 50 50 50 49 49 48 48 47 47 47 46 46 45 45 44 44 44 43 43 43 42 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 49 50 51 51 52 53 54 54 55 56 57 57 58 59 60 60 61 62 62 63 64 64 65 65 66 66 66 67 67 67 67 67 67 67 66 66 66 65 65 64 63 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 36 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21
 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 26 27 27 28 29 29 29 30 30 30 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18
 121 127 133 139 145 151 157 163 169 175 181 186 191 196 201 205 208 211 214 215 216 217 216 215 214 211 209 205 201 197 192 187 182 177 171 165 160 154 148 143 137 132 127 122 118 113 109 105 101 98 94 91 88 86 83 81 79 77 75 73 71 70 69 67 66 65 64 64 63 62 62 61 61 60 60 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 60 60 60 60 60 61 61 61 61 62 62 62 63 63 63 64 64 64 64 65 65 66 66 66 67 67 68 68 69 69 70 70 71 72 72 73 74 75 75 76 77 78 79 80 81 81 82 83 84 85 86 87 87 88 89 90 90 91 91 92 92 92 93 93 93 93 92 92 92 92 91 90 90 89 88 87 87 86 84 83 82 81 80 79 77 76 75 73 72 70 69 68 66 65 63 62 61 59 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 26 27 28 30 32 34 35 38 40 42 44 47 50 53 56 59 62 66 69 73 77 81 86 90 95 100 105 110 115
 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 38 39 40 40 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 41 41 41 40 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 42 42 43 43 44 44 45 45 46 46 46 46 47 47 47 47 47 46 46 46 46 45 45 44 44 43 43 42 41 41 40 39 38 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 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 15 14 14 14 14 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 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 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14
 51 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 75 76 77 78 78 79 79 80 81 81 81 82 82 82 83 83 83 83 83 84 84 84 84 84 84 84 84 84 83 83 83 83 83 83 82 82 82 81 81 81 80 80 79 79 78 78 77 77 76 75 75 74 73 73 72 71 71 70 69 69 68 68 67 66 66 65 65 64 64 64 63 63 63 63 63 62 62 62 62 62 62 63 63 63 63 63 64 64 64 65 65 65 66 66 67 67 68 68 69 70 70 71 71 72 73 73 74 75 75 76 77 77 78 79 79 80 80 81 81 81 82 82 82 82 82 82 82 81 81 81 80 79 79 78 77 76 75 74 72 71 70 68 67 65 64 62 61 59 58 56 55 53 52 50 49 48 46 45 44 43 42 41 39 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 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 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 50 51 52 52 53 54 54 54 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54 54 53 53 52 52 52 51
 46 44 43 41 40 39 38 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 50 51 53 54 56 58 59 61 63 64 66 67 69 70 72 73 75 76 77 79 80 81 83 84 85 86 87 88 89 90 91 92 93 93 94 95 96 96 97 98 98 99 99 100 101 101 101 102 102 103 103 104 104 104 104 105 105 105 105 106 106 106 106 106 106 106 106 106 106 106 106 105 105 105 105 104 104 103 103 102 102 101 100 99 99 98 97 96 95 94 93 92 91 90 88 87 86 85 84 82 81 80 79 77 76 75 73 72 70 69 68 66 65 64 62 61 59 58 56 55 54 52 51 49 48 46 45 44 42 41 39 38 37 35 34 33 31 30 29 28 27 26 24 23 22 21 20 20 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 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 34 35 37 38 40 42 44 46 48 50 52 55 57 60 63 65 69 72 75 78 82 86 90 94 98 103 107 112 117 122 128 133 138 144 150 155 161 166 171 177 182 186 191 194 198 201 203 205 206 207 207 206 205 203 201 198 194 190 186 182 177 172 167 162 157 152 147 141 136 131 127 122 117 113 109 105 101 97 93 90 86 83 80 77 74 72 69 67 64 62 60 58 56 54 52 50 49 47
 31 32 34 35 36 37 39 40 41 43 44 46 48 50 51 53 55 57 60 62 64 67 69 72 74 77 79 82 85 87 90 93 95 98 100 103 105 107 108 110 111 112 113 113 113 113 113 112 111 110 109 107 105 103 101 99 96 94 91 89 86 84 81 78 76 73 71 69 66 64 62 60 58 56 54 52 50 48 47 45 44 42 41 39 38 37 36 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 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 22 23 24 24 25 26 27 28 29 29 30
 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 46 48 49 50 52 53 55 56 58 59 61 63 64 66 67 69 71 72 74 75 76 77 79 80 81 81 82 83 83 83 83 83 83 83 83 82 81 81 80 79 78 77 75 74 73 71 70 69 67 66 64 63 61 60 58 57 55 54 52 51 49 48 47 46 44 43 42 41 40 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 24 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 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 53 54 55 56 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 71 72 72 73 74 75 76 76 77 77 78 79 79 79 80 80 80 80 80 80 80 80 80 79 79 79 78 77 77 76 75 74 73 72 71 69 68 67 66 64 63 61 60 58 57 55 53 52 50 49 47 46 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 86 87 88 89 91 92 93 95 96 97 99 100 101 103 104 105 107 108 109 110 111 112 113 114 115 116 117 117 118 119 119 119 119 119 119 119 119 118 118 117 116 115 114 113 112 111 109 108 106 105 103 101 100 98 96 94 92 91 89 87 85 83 81 80 78 76 74 73 71 69 68 66 64 63 61 60 58 57 55 54 53 51 50 49 47 46 45 44 43 42 41 39 38 37 37 36 35 34 33 32 32 31 30 30 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 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 57 58 59 60 61 63 64 65 66 68 69 70 71 73 74 75 76 78 79 80 81 83 84 85 86 87 88 89 90 91 92 92 93 94 94 95 95 96 96 96 96 96 96 96 96 96 95 95 94 94 93 93 92 92 91 90 90 89 88 88 87 86 85 85 84 83 83 82 81 80 80 79 78 78 77 76 76 75 75 74 73 73 72 72 71 70 70 69 69 68 67 67 66 66 65 65 64 63 63 62 62 61 60 60 59 59 58 57 57 56 55 55 54 53 53 52 52 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 47 47 48 48 49 50 50 51 52 52 53 54 55 55 56 57 58 59 59 60 61 62 63 64 64
 45 46 46 47 48 49 51 52 53 54 56 57 59 60 62 64 66 68 70 72 74 77 79 82 85 87 90 93 96 99 102 105 107 110 113 115 118 120 122 124 125 126 127 128 128 127 127 126 125 123 121 119 116 114 111 108 105 101 98 95 92 88 85 82 79 76 73 70 68 65 63 60 58 56 54 52 50 48 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 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 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 50 51 52 53 53 54 55 56 57 58 58 59 60 61 62 63 64 64 65 66 67 68 68 69 70 70 71 71 72 72 73 73 73 73 74 74 74 74 74 74 74 74 73 73 73 73 72 72 72 72 71 71 71 70 70 70 70 69 69 69 69 69 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 68 68 67 67 67 67 66 66 66 65 65 64 64 63 63 62 61 61 60 59 58 57 56 55 55 54 53 52 51 50 49 48 47 47 46 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 37 37 38 38 38 38 39 39 39 40 40 41 41 42 43 43 44
 87 89 91 92 94 96 97 99 101 102 104 105 107 108 110 111 112 114 115 116 117 118 119 119 120 120 121 121 121 121 121 120 120 119 119 118 117 116 115 114 112 111 110 108 107 105 104 102 100 99 97 96 94 93 91 90 88 87 85 84 83 81 80 79 78 76 75 74 73 72 71 70 69 68 67 66 66 65 64 63 63 62 61 60 60 59 59 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 51 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 45 45 45 45 45 46 46 46 47 47 48 48 49 50 50 51 52 52 53 54 55 55 56 57 58 58 59 60 61 61 62 63 64 64 65 65 66 67 67 68 68 68 69 69 70 70 70 70 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 68 68 68 68 67 67 67 67 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 63 63 63 62 62 62 61 61 61 60 60 59 59 58 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 42 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54 56 57 58 59 60 62 63 64 66 67 69 70 72 73 75 76 78 79 81 82 84 86
 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 38 39 40 40 41 42 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 57 58 59 60 61 61 62 63 63 64 64 64 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 62 61 61 60 59 59 58 57 56 55 54 53 52 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 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 31 31 31 31 32 32 32 33 33 33 34 35 35 36 37 38 39 40 41 43 44 46 47 49 51 53 55 57 59 61 64 66 69 72 75 78 81 84 87 90 93 96 100 103 106 109 113 116 119 122 125 128 130 132 135 137 138 140 141 141 142 142 142 141 141 140 138 137 135 132 130 128 125 122 119 116 113 109 106 103 99 96 93 90 87 84 81 78 75 73 70 68 65 63 61 59 58 56 54 53 51 50 49 48 47 46 45 44 44 43 42 42 41 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37
 133 133 133 133 133 133 133 133 132 131 131 130 129 128 126 125 123 122 120 118 116 114 112 109 107 105 102 100 97 95 92 90 87 85 82 80 78 75 73 71 69 67 65 63 61 59 58 56 55 54 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 64 65 66 68 69 71 72 74 76 77 79 81 82 84 86 88 89 91 92 94 95 96 98 99 100 101 102 102 103 103 103 104 104 104 103 103 103 102 102 101 100 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 77 76 75 74 74 73 72 72 71 71 70 70 70 69 69 69 69 69 69 69 69 69 69 70 70 70 71 72 72 73 74 75 76 77 78 79 80 81 83 84 86 87 89 90 92 94 95 97 99 100 102 104 105 107 109 110 112 114 115 117 118 120 121 122 124 125 126 127 128 129 130 131 131 132 132
 48 48 48 49 49 49 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 63 64 64 64 64 65 65 65 65 65 66 66 66 66 66 66 66 65 65 65 65 65 65 65 64 64 64 64 63 63 63 63 62 62 62 62 61 61 61 60 60 60 60 59 59 59 59 59 58 58 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 58 58 58 58 59 59 59 59 59 60 60 60 60 61 61 61 61 62 62 62 63 63 63 64 64 64 65 65 65 66 66 66 67 67 67 68 68 68 68 69 69 69 70 70 70 70 71 71 71 71 71 72 72 72 72 72 72 73 73 73 73 74 74 74 74 74 75 75 75 75 76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81 81 82 82 82 82 83 83 83 83 83 83 84 84 84 84 84 84 84 84 84 83 83 83 83 83 83 82 82 82 81 81 81 80 80 79 79 78 78 77 77 76 76 75 75 74 74 73 73 72 72 71 70 70 69 69 68 68 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 58 57 57 56 56 55 55 55 54 54 53 53 52 52 52 51 51 50 50 49 49 49 48 48 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 46 46 46 47 47 47
 50 51 53 55 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 93 95 96 97 98 98 98 98 98 97 97 95 94 92 91 89 87 84 82 79 77 74 72 69 66 64 61 59 57 54 52 50 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 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 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 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 44 44 45 45 46 47 47 48 49 49 50 51 52 53 54 54 55 56 57 58 59 60 60 61 62 63 64 64 65 66 66 67 67 68 68 68 68 68 68 68 67 67 67 66 65 65 64 63 62 61 60 59 58 57 56 55 54 53 52 50 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 35 36 37 38 39 41 42 43 44 46 47 48
 67 65 64 63 61 60 59 57 56 55 53 52 51 50 49 48 47 45 44 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 47 48 49 50 51 51 52 53 54 54 55 55 56 57 57 58 58 58 59 59 59 59 59 59 60 60 59 59 59 59 59 59 58 58 58 57 57 56 56 55 55 54 53 53 52 51 51 50 49 49 48 47 46 46 45 44 44 43 43 42 41 41 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 50 51 52 52 53 54 54 55 55 56 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 57 56 56 55 54 54 53 52 51 51 50 49 48 48 47 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 56 57 58 59 59 60 61 61 62 63 63 64 65 65 66 66 67 67 68 69 69 70 70 71 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 82 82 83 84 84 85 86 86 87 87 88 89 89 89 90 90 90 91 91 91 91 91 91 90 90 90 89 88 88 87 86 85 84 83 82 81 80 79 78 76 75 74 72 71 69 68
 71 72 73 74 75 76 77 78 79 80 81 82 82 83 84 85 86 87 88 88 89 90 91 92 93 94 95 96 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 120 121 121 122 122 122 122 122 122 121 121 121 120 119 118 118 117 115 114 113 112 111 109 108 107 105 104 103 101 100 98 97 95 94 93 91 90 89 87 86 85 83 82 81 79 78 77 76 74 73 72 71 69 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 45 45 45 44 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 47 48 48 49 50 51 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 69 70 71 72 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 89 90 90 91 91 91 91 91 91 91 90 90 89 88 87 86 85 84 82 81 79 77 76 74 72 70 69 67 65 63 61 59 58 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 47 48 49 51 52 53 54 56 57 58 60 61 62 63 64 66 67 68 69 70
 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 55 56 57 59 60 62 63 65 66 68 70 72 73 75 77 78 80 82 83 85 87 88 89 90 92 92 93 94 95 95 95 95 95 95 94 94 93 93 92 91 89 88 87 86 84 83 81 80 78 77 75 74 72 71 69 68 66 65 63 62 60 59 58 57 55 54 53 52 51 50 49 48 47 47 46 45 45 44 43 43 42 42 41 41 41 41 40 40 40 40 40 41 41 41 41 42 42 43 44 45 46 47 48 49 50 51 53 54 56 58 60 62 64 66 68 70 72 75 77 79 82 84 86 89 91 94 96 98 101 103 105 107 110 112 114 115 117 119 121 122 124 125 126 128 129 130 130 131 132 132 133 133 133 133 133 133 133 132 132 131 130 129 128 127 126 124 123 121 120 118 116 114 112 110 108 106 104 101 99 97 95 93 91 89 87 85 83 82 80 78 77 76 74 73 72 71 70 69 68 68 67 67 66 66 66 65 65 65 65 65 65 65 66 66 66 66 67 67 67 68 68 69 69 70 70 71 72 72 73 73 74 75 75 76 76 77 77 78 78 78 79 79 79 79 79 79 79 78 78 78 77 76 76 75 74 73 72 71 69 68 67 65 64 62 61 59 58 56 54 53 51 50 48 47 45 44 43 42 40 39 38 37 36 35 35 34 33 33 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 29 29 29 29 29 29 30 30 30 30 31 31
 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
 58 58 58 59 59 59 60 60 61 62 62 63 64 65 66 67 68 69 71 72 74 75 77 78 80 82 84 86 88 91 93 95 98 100 103 106 109 112 115 118 121 124 127 130 133 136 139 142 145 147 150 152 154 156 158 160 161 162 163 164 164 164 164 164 163 162 161 160 159 158 156 154 152 150 148 146 144 142 140 137 135 133 130 128 126 124 121 119 117 115 113 111 109 107 105 103 101 99 97 95 93 92 90 88 87 85 83 82 80 79 77 76 74 73 71 70 68 67 66 64 63 62 61 59 58 57 56 55 54 53 51 50 49 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 33 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 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 53 54 54 55 55 56 56 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 64 65 65 65 65 65 66 66 66 66 66 65 65 65 65 65 64 64 64 63 63 63 62 62 62 61 61 60 60 60 59 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 57
 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 26 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 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 29 29 29 30 30 31 31 31 32 32 32 33 33 34 34 34 34 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 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 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34
 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 29 30 31 33 34 36 38 40 43 45 48 51 55 58 62 66 71 76 81 87 93 99 106 112 120 127 134 141 147 154 159 164 168 171 173 173 172 170 167 163 158 152 146 139 132 125 118 112 105 99 93 87 81 76 71 67 63 59 55 51 48 45 43 40 38 36 34 32 30 28 27 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 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 19 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15
 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 29 30 30 31 32 34 35 36 37 39 40 42 43 45 46 48 50 51 53 54 56 57 59 60 61 62 63 63 64 64 65 65 64 64 64 63 62 61 60 59 58 57 56 54 53 52 50 49 48 46 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 23 23 24 25 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 44 45 45 45 46 46 46 46 45 45 44 44 43 42 41 41 40 38 37 36 35 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 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 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 39 39 40 40 40 41 41 41 41 42 42 42 42 41 41 41 41 40 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30
 116 116 116 116 116 115 115 115 115 115 115 115 115 115 114 114 114 114 114 113 113 113 112 112 111 111 110 110 109 108 108 107 106 105 104 103 102 100 99 98 97 95 94 92 91 89 88 86 85 83 82 80 78 77 75 74 72 71 69 68 66 65 64 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 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 49 49 49 50 50 51 51 52 52 53 53 54 54 55 56 56 57 58 59 60 61 62 62 63 64 66 67 68 69 70 71 72 74 75 76 78 79 80 82 83 84 86 87 89 90 91 93 94 95 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 113 114 115 115 116 116 116 117 117 117 117 118 118 118 118 118 118 118 118 118 118 118 118 117 117 117 117 117 117 117 116 116 116
 68 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 88 89 91 92 94 96 97 99 101 102 104 106 108 110 112 114 116 118 120 122 124 126 127 129 131 133 135 137 138 140 141 143 144 146 147 148 149 150 152 153 154 154 155 156 157 158 158 159 160 160 161 161 162 163 163 164 164 164 165 165 165 165 166 166 165 165 165 165 164 164 163 162 161 160 158 156 155 153 151 148 146 143 140 137 134 131 127 124 120 117 113 109 105 102 98 94 91 87 83 80 77 73 70 67 64 61 59 56 54 51 49 47 45 44 42 40 39 38 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 61 63 65 67 69 70 72 74 76 78 80 82 84 86 88 89 91 92 94 95 96 98 98 99 100 100 101 101 101 100 100 99 98 98 96 95 94 93 91 89 88 86 84 83 81 79 77 75 73 71 70 68 66 64 62 61 59 58 56 54 53 51 50 49 47 46 45 44 43 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 65 66 67
 53 54 55 55 56 57 57 58 59 59 60 60 61 61 62 62 62 63 63 63 63 64 64 64 64 64 64 63 63 63 63 62 62 62 61 61 60 60 60 59 59 58 58 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 57 57 57 58 58 59 59 60 60 61 62 62 63 63 64 64 65 65 65 66 66 66 67 67 67 67 67 67 66 66 66 65 65 64 63 62 61 60 59 58 57 55 54 52 51 49 48 46 45 43 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 55 57 59 61 63 65 67 69 72 74 76 79 81 83 85 87 89 91 92 94 95 96 96 97 97 97 97 96 95 94 93 92 90 88 87 85 83 80 78 76 74 71 69 67 65 62 60 58 56 54 52 50 48 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 47 48 49 50 51 52 52
 56 58 59 61 62 64 65 67 69 70 72 73 75 76 78 79 80 81 82 83 83 84 84 85 85 85 84 84 83 83 82 81 80 79 78 76 75 74 72 71 69 68 66 65 63 62 61 60 58 57 56 55 54 53 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 43 42 42 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 34 34 34 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 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 40 40 41 43 44 45 46 48 49 51 53 55 57 59 61 63 66 68 71 74 76 79 82 85 89 92 95 98 102 105 108 111 114 117 120 123 126 128 130 132 134 136 137 138 139 139 139 139 139 138 137 136 134 132 130 127 125 122 119 116 113 110 106 103 100 96 93 89 86 83 79 76 73 70 67 64 62 59 56 54 52 50 47 45 44 42 40 39 37 36 35 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 32 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55
 100 97 93 89 86 83 80 76 73 71 68 65 63 60 58 56 53 51 49 48 46 44 42 41 39 38 37 35 34 33 32 31 30 30 29 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 35 36 36 37 37 38 39 40 40 41 42 43 44 45 46 48 49 50 52 53 55 56 58 59 61 63 65 67 68 70 72 74 76 78 80 82 83 85 87 88 90 91 93 94 95 96 97 98 99 100 100 101 101 101 101 101 101 101 101 101 101 100 100 99 99 98 98 97 97 96 96 95 95 95 94 94 93 93 93 93 93 93 93 93 94 94 95 95 96 97 98 100 101 103 104 106 108 111 113 116 118 121 124 127 131 134 137 141 144 148 151 154 158 161 163 166 168 170 172 173 174 174 174 174 173 172 170 168 165 163 159 156 153 149 145 141 137 133 129 124 120 116 112 108 104
 70 70 70 69 69 68 68 67 66 65 65 63 62 61 60 59 58 56 55 54 52 51 49 48 47 45 44 43 41 40 39 38 37 35 34 34 33 32 31 30 30 29 29 28 28 27 27 27 27 27 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 40 40 41 41 42 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 26 25 25 26 26 26 26 27 27 28 28 29 30 30 31 32 33 35 36 37 39 40 42 43 45 47 48 50 52 54 56 59 61 63 65 67 70 72 74 77 79 81 84 86 88 90 92 95 97 98 100 102 103 105 106 107 109 110 110 111 112 112 112 112 112 112 112 112 112 111 111 110 110 109 109 108 108 108 107 107 107 106 106 106 107 107 107 108 109 110 111 112 114 115 117 119 122 124 127 130 133 136 139 143 146 150 153 157 161 164 168 171 175 178 181 183 185 187 189 190 191 191 191 190 189 187 185 183 180 177 173 170 166 161 157 152 147 143 138 133 128 123 118 114 109 105 100 96 92 88 84 81 77 74 70 67 64 62 59 56 54 52 50 48 46 45 43 42 40 39 38 37 37 36 36 35 35 35 35 35 35 35 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 67 68 69 69 70 70 70 70 70
 43 41 39 38 36 34 33 32 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 6 6 6 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 22 23 24 26 28 29 31 33 35 37 40 42 45 47 50 53 56 59 63 66 70 74 78 82 86 91 95 100 105 109 114 119 124 129 133 138 142 146 150 153 156 158 160 161 162 162 161 160 158 156 153 150 147 143 139 135 130 126 121 116 112 107 103 98 94 90 86 83 79 76 73 70 67 64 62 60 58 56 54 52 51 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 24 24 25 25 26 27 28 29 30 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 57 58 59 60 60 61 62 62 63 64 64 65 65 66 66 67 67 68 68 68 69 70 70 71 71 72 73 74 74 75 76 77 79 80 81 82 84 85 87 88 90 92 94 95 97 99 101 102 104 106 107 108 109 110 111 111 111 111 111 110 110 109 107 106 104 102 100 97 95 92 90 87 84 82 79 76 73 71 68 65 63 60 58 56 53 51 49 47 45
 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 14 13 13 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 29 31 32 34 36 38 40 42 45 47 49 52 55 57 60 63 66 68 71 74 77 80 83 86 89 92 94 97 100 102 105 107 109 111 112 114 115 116 117 117 118 118 117 117 116 115 114 113 111 109 107 105 103 100 98 95 93 90 88 85 82 80 77 74 72 69 67 65 63 60 58 57 55 53 51 50 49 47 46 45 44 43 43 42 41 41 41 41 40 40 40 41 41 41 42 42 43 43 44 45 46 47 48 49 51 52 54 55 57 59 61 63 65 67 70 72 75 78 80 83 87 90 93 97 100 104 108 112 115 119 123 126 130 133 136 139 141 143 144 145 146 145 145 144 142 140 137 134 131 127 123 119 115 110 106 102 97 93 89 85 82 78 75 71 68 66 63 60 58 56 54 52 50 49 47 46 45 43 42 41 41 40 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23
 53 53 53 52 52 52 52 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 54 54 55 55 56 57 57 58 59 60 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 78 79 80 81 82 82 83 83 84 84 84 84 84 84 84 84 84 84 84 83 83 82 82 81 81 80 80 79 79 78 77 77 76 76 75 74 74 73 73 72 72 72 71 71 71 70 70 70 69 69 69 69 69 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 66 66 66 66 65 65 65 64 64 63 63 63 62 61 61 60 60 59 59 58 57 57 56 55 55 54 53 53 52 52 51 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 52 52 53 53 53 54 54 54 55 55 55 55 55 55 55 55 55 54 54 54 54 53 53 52 52 51 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 50 50 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 64 65 66 67 68 69 69 70 71 71 72 72 73 73 73 73 74 74 74 73 73 73 73 72 72 72 71 70 70 69 68 68 67 66 66 65 64 63 62 62 61 60 60 59 58 58 57 56 56 55 55 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
 48 47 47 46 46 45 45 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 47 47 47 47 47 47 47 47 46 46 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 41 42 42 43 44 45 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 70 71 71 71 71 71 71 71 71 71 71 70 70 69 69 68 68 67 67 66 66 65 64 64 63 63 62 61 61 60 60 59 59 59 58 58 57 57 57 57 56 56 56 56 56 56 56 56 56 57 57 57 58 58 58 59 59 60 61 61 62 63 64 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 81 82 83 83 83 84 84 84 84 83 83 82 82 81 80 79 78 77 76 75 74 72 71 70 68 67 66 65 63 62 61 60 58 57 56 55 54 53 52 51 51 50 49 48
 48 48 48 48 48 49 49 49 49 49 49 49 50 50 50 50 50 51 51 51 51 52 52 52 53 53 53 53 54 54 54 55 55 55 56 56 56 56 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 56 56 56 56 55 55 55 54 54 54 54 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 29 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 59 60 62 64 66 68 70 72 74 76 79 81 84 86 89 91 94 97 100 103 106 109 112 115 118 121 125 128 131 134 137 141 144 147 150 153 156 159 161 164 166 168 170 171 172 174 174 175 175 175 174 173 172 171 169 167 164 162 159 156 153 149 146 142 138 135 131 127 123 119 115 112 108 104 101 97 94 91 88 85 82 79 76 73 71 69 66 64 62 60 58 56 54 53 51 50 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 33 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 45 46 46 46 46 46 47 47 47 47 47 47 48 48
 110 108 105 102 99 96 93 90 87 84 81 78 75 72 69 67 64 61 59 56 54 52 49 47 45 43 41 40 38 36 35 33 32 31 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 55 56 58 60 61 63 65 66 68 70 72 73 75 77 78 80 82 83 85 86 87 88 89 90 91 92 92 93 93 93 93 93 93 93 92 91 91 90 89 88 87 85 84 83 81 80 78 76 75 73 71 70 68 66 65 63 61 60 58 57 55 54 52 51 49 48 47 46 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 34 34 34 34 35 35 36 37 37 38 39 39 40 41 42 43 44 44 45 46 47 48 49 50 51 51 52 53 54 54 55 56 57 57 58 58 59 60 60 61 62 62 63 63 64 65 65 66 67 67 68 69 70 71 71 72 73 74 75 76 78 79 80 81 82 84 85 86 88 89 90 92 93 95 96 97 99 100 102 103 104 106 107 108 110 111 112 114 115 116 117 118 120 121 122 123 124 125 127 128 129 130 131 132 133 134 135 136 136 137 138 138 139 139 139 139 139 139 139 139 138 137 136 135 134 133 131 129 127 125 123 121 118 116 113
 68 67 66 65 64 63 62 61 60 60 59 58 57 56 55 54 53 52 52 51 50 49 48 48 47 46 45 45 44 44 43 42 42 41 41 41 40 40 40 40 40 39 39 39 40 40 40 40 40 41 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 50 51 52 52 53 53 54 54 55 55 56 56 56 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 55 55 55 54 54 53 53 52 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 44 44 44 44 44 44 44 45 45 45 45 46 46 47 47 47 48 48 49 49 50 50 51 52 52 53 53 54 55 55 56 57 57 58 59 59 60 61 62 62 63 64 65 65 66 67 68 69 69 70 71 71 72 73 74 74 75 75 76 76 77 77 78 78 78 79 79 79 79 79 79 79 79 79 79 79 79 78 78 78 78 77 77 77 77 76 76 76 76 76 76 76 76 76 76 76 76 77 77 78 78 79 79 80 81 82 83 83 84 85 87 88 89 90 91 92 93 95 96 97 98 99 100 101 103 104 105 106 106 107 108 109 109 110 110 111 111 111 111 111 111 111 111 111 110 110 109 108 108 107 106 105 104 103 102 100 99 98 97 95 94 93 92 91 89 88 87 86 85 84 83 83 82 81 81 80 80 79 79 79 79 79 79 79 79 79 79 79 79 79 80 80 80 80 80 81 81 81 81 81 81 81 81 81 80 80 80 79 79 79 78 78 77 76 76 75 74 74 73 72 71 70 70 69
 84 84 83 82 81 80 79 78 77 76 74 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 58 57 56 56 55 55 55 55 55 55 55 55 55 56 56 57 57 58 59 60 61 62 64 65 66 68 69 70 72 73 75 76 77 79 80 81 82 83 83 84 84 85 85 85 85 85 84 84 84 83 82 81 81 80 79 77 76 75 74 73 71 70 69 68 66 65 64 62 61 60 58 57 56 55 53 52 51 49 48 47 46 45 43 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 28 29 30 32 34 36 38 40 43 45 48 51 54 58 62 66 70 75 80 85 91 97 104 111 118 126 135 144 153 163 174 185 196 208 221 233 246 259 272 284 296 307 318 327 335 341 345 348 349 348 345 340 334 326 317 307 296 285 274 262 250 238 227 215 205 194 184 175 166 158 150 142 136 129 123 118 113 108 104 100 96 93 90 87 84 82 80 77 76 74 72 71 69 68 67 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 49 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 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 44 45 46 48 49 51 52 54 56 57 59 61 63 64 66 68 70 71 73 75 76 78 79 80 81 82 83 84 85 85 86 86 86 86 86 85 85
 133 132 131 130 129 127 126 125 123 122 120 118 117 115 114 112 110 109 107 106 104 102 101 99 98 96 95 93 92 91 90 88 87 86 85 84 84 83 82 81 81 81 80 80 80 80 80 80 80 80 80 80 81 81 82 82 83 83 84 84 85 86 86 87 88 89 89 90 91 92 92 93 94 94 95 96 96 97 97 98 98 98 99 99 99 99 100 100 100 100 99 99 99 99 98 98 97 97 96 95 95 94 93 92 91 90 88 87 86 85 83 82 81 79 78 76 75 73 72 70 69 67 66 64 63 62 60 59 58 56 55 54 53 52 51 50 49 48 48 47 47 46 46 45 45 45 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 54 54 55 55 56 57 57 58 59 59 60 60 61 62 62 63 63 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 75 75 76 76 77 78 79 80 81 82 83 84 85 86 88 89 90 92 94 96 98 100 102 104 106 108 111 113 116 118 121 123 126 129 131 134 137 139 142 144 147 149 151 154 156 157 159 161 162 163 164 165 166 167 167 167 167 167 166 166 165 164 163 162 161 159 158 156 154 152 150 148 146 144 142 140 137 135 133 131 129 126 124 122 120 118 116 115 113 111 110 108 107 105 104 103 102 102 101 100 100 100 99 99 100 100 100 101 101 102 103 104 105 106 107 108 110 111 113 114 116 117 119 121 122 124 125 127 128 129 131 132 133 134 135 136 136 137 137 137 138 138 138 137 137 137 136 136 135 134
 80 79 79 78 77 76 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 57 59 60 61 63 64 65 66 67 68 69 69 70 70 70 70 70 70 69 68 67 66 65 64 62 61 59 58 56 54 52 51 49 47 46 44 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 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 36 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 39 39 38 37 37 36 35 34 34 33 32 31 31 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 47 49 51 53 55 57 59 61 63 65 67 69 70 72 73 75 76 77 78 79 80 80 81 81 82 82 82 82 81 81 81 80
 21 21 22 22 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 34 35 36 36 37 37 37 38 38 38 39 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 35 35 34 33 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 48 49 49 49 49 49 49 49 49 48 48 47 47 46 46 45 44 43 42 41 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 23 22 22 22 22 22 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 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21
 177 175 172 169 165 161 157 152 148 143 138 133 128 123 118 114 109 104 100 95 91 87 83 80 76 73 70 67 64 61 59 57 54 52 51 49 47 46 45 43 42 42 41 40 40 39 39 39 39 39 39 40 40 41 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 60 61 63 65 67 68 70 72 74 76 77 79 81 83 84 86 88 89 91 92 93 95 96 97 97 98 99 99 100 100 100 100 99 99 98 97 96 95 94 93 91 90 88 86 84 82 80 78 77 75 73 71 69 67 65 64 62 61 59 58 57 56 55 54 53 53 52 52 52 52 52 52 53 53 54 54 55 56 57 58 60 61 62 64 66 67 69 71 73 75 77 79 81 83 86 88 90 92 94 96 98 100 102 104 105 106 108 109 109 110 110 110 110 110 109 109 108 106 105 103 101 99 97 95 93 90 88 86 83 80 78 75 73 70 68 66 63 61 59 57 55 53 51 50 48 47 45 44 43 42 41 40 39 39 38 38 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 51 51 51 52 52 52 53 53 53 53 53 53 53 53 53 52 52 52 52 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 38 37 37 37 37 37 37 38 38 38 39 40 40 41 42 43 44 46 47 49 51 53 55 58 60 63 66 69 73 76 80 84 88 92 97 101 106 111 116 121 126 131 137 142 147 151 156 160 165 168 172 174 177 179 180 180 180 180 179
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 60 60 61 61 61 62 62 61 61 61 60 59 59 58 57 56 54 53 52 51 49 48 46 45 44 42 41 40 38 37 36 35 33 32 31 30 29 29 28 27 27 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 39 40 41 42 43 44 45 46 46 47 48 48 49 49 49 50 50 50 50 49 49 49 48 48 47 46 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 26 26 25 25 25 26 26 26 26 26 27 27 27 28 29 29 30 31 32 32 34 35 36 37 38 40 41 43 44 46 48 49 51 53 55 57 58 60 62 63 65 66 68 69 70 71 71 72 72 72 72 72 71 71 70 69 68 66 65 63 62 60 58 56 55 53 51 49 47 45 44 42 40 39 37 35 34 33 31 30 29 28 26 25 24 23 23 22 21 20 20 19 18 18 18 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 34 35 36 38 39 40 42 43 45 46 47 49 50 52 53 54 55 56 57 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 66 66 66 66 67 67 67 67 68 68 68 69 69 69 70 70 70 71 71 71 72 72 73 73 73 73 74 74 74 75 75 75 76 76 76 76 77 77 77 78 78 78 78 79 79 79 80 80 80 80 81 81 81 82 82 82 83 83 83 83 84 84 84 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 85 85 85 85 84 84 84 83 83 82 82 81 81 80 79 79 78 77 77 76 75 74 74 73 72 71 71 70 69 68 68 67 66 65 65 64 64 63 62 62 61 61 60 60 59 59 59 58 58 58 57 57 57 57 57 57 57 56 56 56 56 56 56 57 57 57 57 57 57 57 58 58 58 58 59 59 59 60 60 61 61 62 62 63 63 64 64 65 66 67 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 87 88 89 91 92 94 95 96 98 99 101 102 104 105 107 108 110 111 112 114 115 116 118 119 120 121 122 124 125 126 127 128 128 129 130 131 131 132 132 133 133 133 133 133 133 133 133 133 132 132 131 130 130 129 128 127 126 125 123 122 121 119 118 116 115 113 111 109 108 106 104 102 101 99 97 95 93 91 90 88 86 84 83 81 79 78 76 75 73 72 70 69 68 67 65 64 63 62 61 61 60 59 58 58 57 57 56 56 56 55 55 55 55 55 55 55 55 55 56 56 56 56 57 57 57 58 58 59 59 59 60 60 60 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64
 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 36 37 38 39 39 40 41 42 42 43 44 44 45 45 46 46 46 47 47 47 47 47 47 47 47 47 46 46 45 45 44 43 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 46 47 48 48 49 50 50 51 51 52 52 52 53 53 53 53 53 53 52 52 52 52 51 51 50 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 34 34 34 34 34 34 33 34 34 34 34 34 34 35 35 36 36 37 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 58 59 59 60 60 60 60 60 60 59 59 59 58 57 57 56 55 54 53 52 51 50 49
 25 26 26 26 27 27 28 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 34 34 34 33 33 33 32 32 31 30 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 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 16 17 17 17 18 18 18 19 19 19 20 20 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 50 50 51 51 51 51 51 51 50 50 50 49 49 48 47 47 46 45 44 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 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 45 46 47 48 49 49 50 51 51 52 52 52 53 53 53 53 53 53 53 52 52 52 51 51 51 50 50 49 49 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 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 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25
 98 98 99 99 99 99 99 99 98 98 98 97 96 95 94 93 92 91 90 89 88 86 85 84 82 81 79 78 77 75 74 73 71 70 69 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 48 47 47 47 46 46 46 45 45 45 45 45 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 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 55 56 57 58 59 60 61 62 63 63 64 65 66 66 67 68 68 69 69 69 70 70 70 71 71 71 71 71 71 71 71 70 70 70 70 69 69 69 68 68 68 67 67 67 66 66 66 66 65 65 65 65 65 65 65 64 65 65 65 65 65 65 65 66 66 66 66 67 67 67 68 68 68 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 68 68 67 67 67 66 65 65 64 64 63 63 62 61 61 60 60 59 59 58 57 57 56 56 55 55 54 53 53 52 52 51 51 51 50 50 49 49 48 48 48 47 47 47 47 46 46 46 46 46 46 46 45 46 46 46 46 46 46 46 47 47 48 48 49 49 50 50 51 52 53 54 54 55 57 58 59 60 61 62 64 65 67 68 69 71 73 74 76 77 79 80 82 83 85 86 88 89 90 92 93 94 95 96 97 97
 150 149 147 146 143 140 137 134 130 126 122 118 113 109 105 100 96 92 88 84 80 77 73 70 66 63 60 58 55 53 50 48 46 44 43 41 40 38 37 36 35 34 33 32 32 31 31 31 30 30 30 30 30 30 30 30 31 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 46 47 48 49 50 52 53 54 55 56 58 59 60 61 62 63 63 64 65 65 66 66 66 66 66 66 65 65 64 63 63 62 60 59 58 56 55 54 52 50 49 47 46 44 43 41 40 38 37 36 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 46 47 47 48 48 48 48 48 48 48 48 48 48 47 47 46 46 45 45 44 44 43 42 42 41 40 40 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 32 33 33 34 35 36 37 38 40 41 43 45 46 48 51 53 56 58 61 64 67 71 74 78 81 85 89 94 98 102 107 111 115 120 124 128 132 136 139 142 144 147 148 150 150 150
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 73 73 74 74 74 75 76 76 77 78 78 79 80 81 83 84 85 87 88 90 92 94 96 98 100 102 105 107 109 112 114 116 119 120 122 124 125 126 127 127 127 126 125 123 121 119 116 113 110 106 103 99 95 90 86 82 78 74 71 67 63 60 57 54 51 49 46 44 42 40 38 36 34 33 32 30 29 28 27 27 26 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 30 32 33 34 35 36 37 39 40 41 42 44 45 46 48 49 50 51 52 53 54 55 56 56 57 57 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 56 56 56 56 56 56 56 56 56 57 57 57 57 58 58 59 59 60 61 61 62 63 64 65 66 67 68 69 71 72 74 75 77 79 81 83 85 87 89 92 94 97 100 103 106 109 113 116 120 124 128 132 136 141 145 149 154 158 162 166 170 174 177 180 182 183 184 184 184 183 181 178 175 171 167 162 156 151 145 139 133 127 121 115 109 104 99 94 89 85 80 77 73 69 66 63 61 58 56 54 52 50 49 47 46 45 44 43 42 42 41 41 40 40 40 40 40 40 40 40 40 41 41 41 42 43 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 62 64 65 67 68 70 71 73 74 76 77 78 79 80 81 81 82 82 83 83 83 83 83 83 83 83 82 82 82 81 81 80 80 79 79 78 78 78 77 77 76 76 75 75 75 74 74 74 74 73 73 73 73 73 73 72 72 72 72 72 72 73 73
 42 42 41 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 50 50 51 52 52 53 54 54 55 56 57 57 58 59 60 61 61 62 63 64 64 65 66 66 67 67 68 68 68 68 69 69 69 69 69 69 69 68 68 68 67 67 67 66 66 65 65 65 64 64 63 63 62 62 61 61 60 60 59 58 58 57 57 56 56 55 55 54 54 53 52 52 51 51 50 49 49 48 47 47 46 46 45 44 43 43 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 48 49 50 51 52 54 55 56 58 59 61 62 64 66 67 69 71 72 74 76 77 79 81 82 84 85 87 88 89 90 91 92 93 94 94 94 95 95 94 94 94 93 92 91 90 89 88 87 86 84 83 82 80 79 77 76 75 73 72 71 69 68 67 66 64 63 62 61 60 59 58 57 56 56 55 54 53 52 52 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43
 61 62 63 64 64 65 66 67 68 68 69 70 71 72 72 73 74 75 75 76 77 77 78 78 79 79 80 80 81 81 81 81 81 81 81 81 81 80 80 80 79 79 78 77 77 76 75 75 74 73 73 72 71 70 70 69 69 68 68 67 67 66 66 66 65 65 65 65 65 65 65 66 66 66 66 67 67 67 68 68 69 69 70 70 71 71 72 73 73 74 74 75 75 76 76 76 77 77 77 77 77 77 77 77 77 77 77 76 76 75 75 74 73 73 72 71 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 53 53 52 51 51 50 49 49 48 48 47 47 46 46 46 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 61 62 64 65 67 68 70 72 74 76 78 80 82 84 86 88 90 93 95 97 99 101 103 105 107 108 110 111 112 114 115 115 116 116 117 117 117 116 116 115 114 113 112 111 110 108 106 105 103 101 99 97 95 93 91 89 87 85 83 81 79 77 75 73 71 69 68 66 64 63 61 60 58 57 56 55 53 52 51 50 49 49 48 47 46 46 45 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 53 53 54 54 55 56 56 57 58 59 59 60 61
 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 31 31 32 33 34 34 36 37 38 39 40 42 43 45 47 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 81 83 84 85 86 87 88 89 89 89 90 90 90 89 89 89 88 88 87 86 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 47 47 48 48 49 50 51 52 53 54 55 57 58 60 62 63 65 67 69 72 74 76 79 81 84 87 89 92 95 98 101 103 106 109 111 114 116 118 119 121 122 122 123 123 122 121 120 119 117 115 112 109 106 103 99 96 92 89 85 82 78 75 71 68 65 62 59 56 54 51 49 47 45 43 41 39 38 36 35 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 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 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 41
 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 25 26 27 29 30 31 32 34 35 37 38 40 41 43 45 46 48 49 51 52 53 55 56 57 57 58 59 59 59 60 60 59 59 59 58 58 57 56 55 55 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 32 33 35 36 38 39 41 43 45 47 50 52 55 57 60 63 65 68 71 74 77 80 82 85 88 90 92 93 95 96 96 96 96 95 94 93 91 89 87 84 81 79 76 73 70 67 64 61 59 56 54 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 31 30 29 29 28 28 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 24 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 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 25
 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 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 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 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 21 22 24 25 27 29 31 33 35 37 39 42 44 47 49 52 54 56 58 60 62 63 63 64 63 63 62 61 59 57 55 52 50 47 45 42 40 37 35 33 31 29 27 25 23 22 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 16 17 17 18 18 19 19
 69 70 71 72 72 73 74 74 75 75 75 75 75 75 75 74 74 73 73 72 72 71 71 70 69 69 68 68 67 67 66 66 66 66 66 66 66 66 67 67 68 69 70 71 72 73 75 76 78 79 81 83 85 87 89 92 94 96 98 100 102 104 106 107 109 110 111 111 112 112 111 111 110 108 107 105 103 101 99 96 94 91 88 85 83 80 77 74 71 69 66 63 61 59 56 54 52 50 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 27 27 28 29 29 30 31 32 33 35 36 37 39 40 42 44 46 48 50 52 54 56 59 62 64 67 70 72 75 78 81 84 87 90 93 96 99 102 104 107 109 111 113 115 117 118 119 120 121 121 122 122 121 121 120 119 118 117 116 115 113 111 110 108 106 104 102 101 99 97 95 93 91 89 87 85 84 82 80 78 77 75 73 72 70 69 68 66 65 64 63 61 60 59 58 58 57 56 55 55 54 54 53 53 53 53 53 53 53 53 53 53 54 54 55 55 56 56 57 58 58 59 60 60 61 62 63 64 64 65 66 66 67 68 68 68 69 69 69 69 69 69 68 68 67 66 66 65 64 62 61 60 59 57 56 54 53 51 50 48 47 46 44 43 42 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 30 30 29 30 30 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 42 43 44 46 47 48 50 51 53 54 56 58 59 61 62 63 65 66 67
 40 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 35 35 36 36 37 38 39 40 42 43 45 47 49 52 54 57 61 64 68 72 77 82 87 93 98 105 111 117 124 130 136 142 147 152 156 158 160 161 161 159 157 153 149 144 139 133 127 121 115 109 103 97 92 87 82 77 73 69 65 62 59 56 53 50 48 46 44 42 40 38 37 36 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 32 33 34 35 37 38 40 41 43 45 47 49 51 53 55 58 60 63 65 68 70 73 76 78 81 84 87 89 92 94 97 99 101 103 104 106 107 108 108 108 108 108 107 106 104 102 101 98 96 93 91 88 85 82 79 76 73 70 67 64 61 58 56 53 51 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 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 25 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 38 39 39 40 40 40 40 40 41 41 41 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 53 54 54 54 55 55 55 55 55 55 55 55 55 54 54 54 53 53 52 52 51 51 50 50 49 49 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 40 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 39 39 39 40 40 41 42 42 43 43 44 45 46 47 47 48 49 50 51 52 52 53 54 55 56 57 58 58 59 60 60 61 62 62 63 63 64 64 64 64 64 64 64 64 64 64 64 64 63 63 62 62 61 60 60 59 58 57 57 56 55 54 53 52 51 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 72 73 74 74 75 75 76 76 76 76 76 76 76 75 75 74 74 73 72 72 71 70 69 68 67 65 64 63 62 61 60 59 57 56 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47 48 49 49 50 50 51 51 52 52 53
 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 28 28 29 30 31 31 32 33 34 34 35 36 37 37 38 39 39 40 40 41 41 41 42 42 42 42 42 43 42 42 42 42 42 42 41 41 40 40 40 39 38 38 37 37 36 35 35 34 33 33 32 31 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 24 24 24 25 25 26 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 34 34 34 34 35 35 35 35 35 35 34 34 34 34 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 40 41 42 43 43 44 44 44 44 44 44 44 44 43 43 42 42 41 40 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 101 99 97 94 92 89 86 84 81 78 75 72 70 67 65 62 60 57 55 53 51 49 48 46 44 43 42 41 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 46 47 48 49 50 52 53 54 56 57 58 60 61 62 64 65 66 68 69 70 71 72 73 74 75 75 76 76 76 76 76 76 76 75 74 74 73 72 70 69 68 66 65 63 61 60 58 56 55 53 51 50 48 47 45 44 42 41 40 39 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 50 51 53 55 56 58 60 62 63 65 66 68 69 70 71 72 73 74 74 75 75 75 75 75 74 74 73 72 71 70 69 68 67 66 65 64 63 62 60 59 58 57 56 56 55 54 53 53 52 52 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47 46 45 45 44 43 42 42 41 40 39 38 37 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 52 54 57 60 62 65 68 71 74 77 81 84 87 90 92 95 97 100 101 103 104 105 105 106 105 105 104 102
 54 54 54 54 53 53 52 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 43 44 45 46 47 47 48 49 49 50 50 51 51 52 52 52 52 52 52 52 52 52 51 51 51 50 50 49 48 48 47 46 45 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 43 44 45 46 46 47 48 48 49 49 50 50 50 51 51 51 51 51 51 50 50 50 49 49 48 47 47 46 45 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 49 49 49 48 48 47 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 36 37 37 38 39 40 40 41 42 43 44 45 45 46 47 48 49 50 50 51 52 52 53 53 54 54 54 54 54
 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 56 57 59 60 62 63 64 66 67 68 69 70 70 71 71 72 72 72 72 71 71 71 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 50 49 49 48 48 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 33 33 33 34 34 35 36 37 38 39 40 41 42 44 46 47 49 51 53 55 57 60 62 65 67 70 73 75 78 81 84 87 89 92 94 96 98 100 101 103 103 104 104 104 103 103 102 100 99 97 95 93 91 89 87 85 83 81 78 76 74 72 70 69 67 65 63 62 61 59 58 57 56 55 54 53 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 50 50 51 51 52 52 53 54 54 55 56 57 58 59 60 61 63 64 65 66 68 69 71 73 74 76 78 80 83 85 87 90 93 96 99 103 106 110 114 119 123 128 133 139 144 150 156 162 169 175 182 189 195 202 209 215 221 227 232 237 241 244 246 248 249 248 247 245 242 238 233 227 221 214 207 200 192 184 176 168 160 152 145 137 130 124 117 111 105 100 94 90 85 81 77 73 69 66 63 60 57 55 53 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36
 41 43 44 46 48 50 52 55 57 60 63 65 69 72 75 78 82 85 89 92 96 99 103 106 109 112 114 117 118 120 121 122 122 122 121 120 119 118 116 114 111 109 107 104 101 99 96 94 91 89 87 84 82 80 78 77 75 73 72 71 69 68 67 66 65 64 64 63 62 62 61 60 60 59 59 58 57 57 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 54 55 55 55 55 55 55 55 55 54 54 53 53 52 52 51 50 50 49 49 48 47 47 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 42 43 43 43 44 44 45 46 47 48 49 50 52 53 55 56 58 60 62 64 67 69 71 74 77 79 82 85 88 91 94 97 100 103 106 108 111 114 117 120 123 126 129 132 135 138 141 144 147 150 153 157 160 164 167 171 174 178 182 186 190 193 197 200 204 207 210 212 214 216 217 217 217 216 215 213 210 207 203 198 193 187 181 175 168 162 155 148 141 134 128 121 115 109 103 98 93 88 83 79 74 71 67 64 61 58 55 52 50 48 46 44 42 41 39 38 37 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 24 24 24 24 24 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 37 38 39
 71 70 69 68 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 50 50 49 49 49 49 49 49 49 50 50 51 51 52 53 54 55 56 57 58 60 61 63 64 66 68 69 71 73 75 77 79 81 83 85 87 89 90 92 94 95 96 97 98 99 100 101 101 101 101 101 101 100 99 99 98 97 96 95 94 93 92 90 89 88 87 86 84 83 82 81 80 79 78 78 77 76 75 75 74 74 73 73 72 72 72 72 72 71 71 71 71 71 71 71 72 72 72 72 72 72 73 73 73 73 73 73 74 74 74 74 74 74 75 75 75 75 75 76 76 76 76 77 77 78 78 79 80 80 81 82 83 84 85 87 88 89 91 92 94 96 98 99 101 103 105 107 109 111 113 114 116 118 119 121 122 123 124 125 125 126 126 126 125 125 124 123 122 120 119 117 115 113 111 109 106 104 102 99 97 94 92 90 87 85 83 81 79 77 75 73 72 70 69 67 66 64 63 62 61 59 58 57 56 55 54 53 53 52 51 50 49 49 48 47 47 46 45 45 44 44 44 43 43 42 42 42 42 42 41 41 41 41 41 41 42 42 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 68 69 70 71 72 74 75 76 77 78 79 79 80 81 82 82 83 83 83 84 84 84 84 84 84 84 84 84 84 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 81 81 80 80 79 79 78 78 77 76 75 74 74 73
 131 135 138 141 144 146 148 149 150 150 150 150 148 147 145 143 140 137 134 130 127 123 120 116 112 108 105 101 98 94 91 88 85 82 79 77 74 72 69 67 65 63 62 60 58 57 55 54 53 52 51 50 49 48 47 46 46 45 45 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 47 48 48 49 50 50 51 52 53 53 54 55 55 56 56 57 57 58 58 58 58 58 58 58 58 58 57 57 56 56 55 54 53 53 52 51 50 49 48 47 47 46 45 44 43 43 42 41 41 40 40 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 54 55 56 57 58 58 59 59 59 60 60 60 60 60 59 59 58 58 57 56 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 42 41 41 40 40 40 40 40 40 40 41 41 41 42 43 43 44 45 46 47 48 50 51 53 55 56 58 60 63 65 67 70 73 76 79 82 86 89 93 96 100 104 108 112 116 119 123 126 130 132 135 137 139 140 141 142 142 141 140 139 137 135 132 129 126 122 119 115 111 107 104 100 96 92 88 85 81 78 75 71 68 66 63 60 58 56 53 51 50 48 46 45 43 42 41 40 39 38 37 36 36 35 34 34 34 33 33 33 33 32 32 32 32 32 33 33 33 33 34 34 35 35 36 37 37 38 39 40 41 43 44 46 47 49 51 53 55 58 60 63 66 69 72 75 79 82 86 90 94 98 102 107 111 115 119 124 128
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 26 27 28 28 29 30 31 31 32 33 34 34 35 36 36 37 37 38 39 39 40 40 41 41 42 43 43 44 44 45 45 46 47 47 48 48 49 50 50 51 51 52 52 53 53 54 54 55 55 55 56 56 56 56 56 56 56 56 56 55 55 54 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 35 36 37 38 39 40 40 41 42 42 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 48 48 49 49 49 50 50 50 51 51 51 51 51 51 50 50 50 49 49 48 47 47 46 45 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 22 23 24 25
 36 35 35 34 34 33 33 33 33 33 33 33 33 34 34 34 35 36 36 37 38 39 40 42 43 44 46 47 49 50 52 54 55 57 59 61 63 64 66 68 69 71 72 74 75 76 77 78 79 79 79 79 79 79 79 78 77 77 76 74 73 72 70 69 67 66 64 62 61 59 58 56 55 53 52 51 50 48 47 46 46 45 44 44 43 43 43 42 42 42 42 43 43 43 44 45 46 47 48 49 51 52 54 56 58 61 64 67 70 73 77 81 85 89 93 98 102 107 111 115 119 123 126 129 132 133 134 134 134 133 131 129 126 123 119 115 110 106 101 96 91 87 82 78 73 69 65 62 58 55 51 48 46 43 41 39 37 35 33 31 30 29 28 27 26 25 24 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 32 33 35 36 38 40 42 44 46 48 50 53 55 58 61 63 66 69 71 74 76 78 81 82 84 86 87 88 88 89 89 88 88 87 85 84 82 80 78 76 73 71 68 66 63 60 57 55 52 50 47 45 43 40 38 36 35 33 31 30 28 27 26 25 24 23 22 22 21 20 20 20 19 19 19 19 19 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 31 32 33 35 37 38 40 42 44 46 48 50 53 55 57 60 63 65 68 71 74 76 79 82 85 87 90 92 94 97 98 100 101 102 103 103 103 103 102 101 100 98 96 94 91 89 86 83 80 77 74 71 68 65 63 60 57 55 53 51 49 47 45 44 42 41 40 39 38 37
 181 174 166 159 152 145 138 132 127 121 116 112 107 103 100 96 93 90 87 84 82 79 77 75 73 72 70 68 67 65 64 63 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 37 36 36 36 35 35 35 35 35 35 36 36 37 37 38 39 40 41 43 45 46 48 51 53 56 59 62 65 69 73 77 82 87 93 98 105 111 118 125 132 139 146 154 161 167 173 178 182 186 188 189 188 186 184 180 175 169 163 157 150 143 136 129 122 115 109 103 97 91 86 81 77 73 69 65 61 58 55 52 50 47 45 43 41 39 37 35 34 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 57 59 60 62 63 64 66 67 68 69 70 71 72 73 73 73 73 73 73 72 72 71 69 68 66 65 63 61 59 57 55 52 50 48 46 44 42 40 38 36 34 33 31 29 28 27 25 24 23 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 23 24 25 27 28 30 31 33 35 37 39 42 45 47 51 54 58 62 66 71 76 82 88 94 101 109 117 125 134 144 154 164 175 186 196 206 216 225 233 240 246 250 252 253 252 250 246 241 235 229 221 214 206 198 189
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 60 60 60 60 61 61 62 62 63 64 65 66 67 68 70 71 73 75 77 79 81 83 85 87 90 92 95 97 99 102 104 106 108 109 111 112 114 114 115 115 116 115 115 114 113 112 111 109 107 105 103 101 98 95 93 90 87 84 82 79 76 73 71 68 65 63 61 58 56 54 52 51 49 47 46 45 43 42 41 41 40 39 39 38 38 38 38 38 38 38 38 39 39 40 40 41 42 43 44 45 46 48 49 50 52 54 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 84 86 87 89 90 91 92 92 93 93 93 93 93 92 92 91 90 89 88 87 86 84 83 81 79 78 76 74 72 70 69 67 65 63 61 60 58 56 55 53 52 51 49 48 47 46 45 45 44 43 43 42 42 42 41 41 41 41 41 41 42 42 42 43 43 44 44 45 46 46 47 48 49 50 51 53 54 55 57 58 60 61 63 65 67 68 70 72 74 76 78 80 81 83 85 87 89 90 92 93 95 96 98 99 100 101 102 102 103 103 103 104 103 103 103 102 101 100 99 98 96 95 93 91 89 87 85 83 81 79 76 74 72 70 68 66 64 62 61 59 57 56 55 53 52 51 50 49 48 47 47 46 45 45 45 44 44 44 44 44 44 44 45 45 45 46 46 47 48 49 49 50 51 52 53 54 55 57 58 59 60 61 63 64 65 66 67 68 69 70 71 72 73 74 75 75 76 76 77 77 78 78 78 78 78 78 78 78 78 77 77 76 76 75 75 74 73 72 72 71 70 69 68 67 67 66 65 64 64 63 62 62 61 61 61 60 60 60 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 52 52 52 51 51 50 50 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 50 50 50 51 51 52 52 53 54 54 55 55 56 56 57 57 58 58 59 60 60 60 61 61 62 62 63 63 64 64 64 65 65 65 66 66 66 67 67 68 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 76 76 76 76 76 75 75 74 74 73 72 71 70 69 67 66 65 64 63 61 60 59 58 57 55 54 54 53 52 51 50 50 49 48 48 48 47 47 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 47 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 77 79 81 83 85 87 89 91 92 94 95 96 97 97 97 97 97 97 96 95 93 92 90 88 86 84 82 79 77 75 72 70 68 66 64 62 60 58 56 55 53 51 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 48 49 49 49 49 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 54 54 54 54 54 55 55 55 55 55 55 56 56 56 56 55 55 55 55 55 54 54 54 53
 80 83 86 89 92 95 99 102 104 107 110 112 114 116 117 119 120 120 121 121 120 120 119 118 117 116 114 112 111 109 107 104 102 100 98 96 93 91 89 86 84 82 80 77 75 73 71 69 67 65 63 61 60 58 56 55 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 43 43 44 44 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 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 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 40 41 42 44 46 47 49 51 53 56 58 60 63 66 69 72 75 78 82 85 89 92 96 100 104 107 111 115 118 121 124 126 129 130 131 132 132 132 131 129 127 125 122 119 115 112 108 104 100 96 92 88 84 80 77 73 70 67 64 61 59 56 54 52 50 48 47 45 44 43 42 41 40 39 38 37 37 36 36 35 35 35 35 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 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 39 40 41 41 43 44 45 46 48 50 51 53 55 58 60 62 65 68 71 73 76
 103 103 103 103 103 102 101 100 98 96 94 92 90 88 86 84 82 80 78 76 74 73 71 70 69 68 67 66 65 64 64 63 63 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 63 63 64 64 65 66 66 67 68 69 70 71 72 73 74 75 77 78 80 81 83 84 85 87 88 89 91 92 92 93 93 94 94 93 93 92 91 89 88 86 85 83 81 79 77 74 72 70 68 67 65 63 62 60 59 58 57 56 55 55 54 54 54 53 53 53 53 53 53 54 54 54 54 54 55 55 55 56 56 56 56 57 57 57 58 58 58 58 59 59 59 59 60 60 60 61 61 61 62 62 63 64 64 65 66 67 68 69 71 72 74 76 78 80 82 85 87 90 92 95 97 100 102 105 107 109 110 112 113 113 113 113 113 112 111 110 108 106 104 102 99 97 95 92 90 87 85 83 81 79 77 75 73 72 70 69 68 67 66 65 64 63 62 61 61 60 60 59 59 58 58 57 57 57 56 56 56 56 56 55 55 55 55 55 55 55 55 56 56 56 57 57 58 59 59 61 62 63 65 66 68 70 73 75 78 81 84 88 91 95 99 103 107 110 114 118 121 125 127 130 132 133 134 135 134 134 132 131 128 126 123 119 116 112 109 105 101 98 94 91 88 85 82 79 76 74 72 70 68 66 64 62 61 59 58 57 56 55 54 53 52 52 51 50 50 49 49 48 48 48 48 48 48 48 48 48 48 48 49 49 50 50 51 52 53 54 56 57 59 60 62 64 66 69 71 74 76 79 82 85 87 90 92 95 97 99 100 102
 44 45 45 46 47 47 48 49 49 50 50 50 50 50 50 50 50 49 49 48 47 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 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 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 53 54 55 56 57 59 60 61 62 64 65 66 67 68 69 69 70 70 71 71 71 71 70 69 69 67 66 65 63 62 60 58 56 54 52 50 48 46 45 43 41 39 38 37 35 34 33 32 31 30 29 29 28 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 52 53 55 56 58 59 61 63 65 67 69 71 72 74 76 78 80 81 83 84 86 87 88 89 90 91 92 93 93 94 94 94 95 95 95 95 95 95 95 95 95 95 95 95 95 94 94 94 93 93 92 92 91 90 89 88 87 86 85 84 82 81 79 78 76 75 73 71 70 68 66 64 63 61 59 58 56 54 53 51 50 49 47 46 45 44 43 42 41 41 40 40 39 39 39 39 39 39 39 39 40 40 40 41 42 42 43
 54 53 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 46 47 47 48 49 50 51 51 52 53 53 54 54 54 54 54 54 53 53 53 52 51 51 50 49 48 48 47 46 46 45 44 44 44 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 57 58 59 60 61 61 62 63 64 64 65 66 67 67 68 68 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 76 76 76 76 76 76 76 75 75 74 73 72 71 70 68 67 65 64 62 60 58 57 55 53 51 50 48 47 45 44 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 32 32 33 33 34 35 36 37 38 39 40 41 43 45 46 48 50 53 55 58 60 63 66 69 72 75 78 81 84 86 89 91 94 96 97 98 99 100 100 100 100 99 99 97 96 95 93 91 90 88 86 84 83 81 79 77 76 74 73 71 70 69 67 66 65 64 63 62 61 60 59 58 58 57 56 55 55 54 54 53 53 52 52 51 51 51 51 50 50 50 50 50 50 50 50 50 50 51 51 51 52 52 52 53 53 54 54 55 55 55 56 56 56 56 56 56 56 55 55
 36 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 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 55 56 56 57 57 57 57 56 56 55 54 53 52 51 50 49 48 46 45 44 42 41 40 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 47 48 49 50 51 51 52 52 52 53 53 53 52 52 52 51 51 50 50 49 48 47 47 46 45 44 43 42 41 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 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 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36
 66 65 64 63 63 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 47 48 49 49 49 50 50 51 51 51 51 51 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 44 44 43 43 42 42 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 38 38 38 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 35 35 36 36 36 36 36 37 37 38 38 39 39 40 41 42 43 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 62 63 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 63 63 63 63 63 63 64 64 64 64 64 65 65 65 66 66 66 66 67 67 67 67 67 66 66
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 36 36 36 37 37 37 38 38 39 40 40 41 42 43 44 45 46 46 47 48 49 50 51 51 52 53 53 54 54 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 54 54 54 54 55 55 55 55 55 55 56 56 56 56 57 57 58 58 58 59 59 60 60 60 60 60 60 60 60 60 59 59 58 58 57 56 55 54 54 53 52 51 50 49 48 48 47 47 46 46 45 45 45 45 45 45 45 45 46 46 46 47 47 48 48 49 49 50 51 51 52 53 54 54 55 56 57 58 58 59 60 60 61 62 62 63 63 64 64 65 65 65 65 65 66 65 65 65 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 58 58 57 57 57 58 58 58 59 59 60 61 62 63 64 65 67 68 70 72 73 75 77 78 80 82 83 85 86 88 89 90 91 91 92 92 92 92 92 91 91 90 89 88 86 85 83 82 80 78 77 75 73 71 69 68 66 64 63 61 59 58 57 55 54 52 51 50 49 48 47 46 45 45 44 43 43 42 42 42 42 42 42 42 42 42 42 43 43 43 44 45 45 46 46 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 60 60 61 61 61 61 61 61 60 60 60 59 59 58 57 56 56 55 54 52 51 50 49 48 47 46 45 43 42 42 41 40 39 38 38 37 37 36 36
 57 57 58 58 58 59 59 60 60 60 61 61 61 61 61 62 62 62 62 61 61 61 61 61 61 60 60 60 59 59 59 58 58 57 57 56 56 56 55 55 54 53 53 52 52 51 50 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 24 24 25 26 27 29 30 32 34 36 38 40 43 46 49 52 55 59 62 66 69 73 76 79 82 85 87 89 90 92 92 93 93 92 92 91 89 88 86 84 83 81 79 76 74 72 70 68 66 65 63 61 59 58 56 55 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 40 41 42 43 44 46 47 48 50 51 52 54 55 57 58 60 61 63 64 66 67 68 69 71 72 72 73 74 74 74 74 73 73 72 71 69 68 66 64 62 59 57 55 52 50 47 45 43 41 39 37 35 34 32 31 30 29 28 28 27 27 27 27 27 28 28 29 30 31 32 33 35 36 38 40 42 44 46 48 51 53 56 59 62 65 68 71 74 78 81 84 87 90 93 96 99 101 103 105 107 108 109 110 110 110 110 109 108 107 105 103 101 99 97 95 92 90 88 85 83 80 78 76 74 72 70 68 66 65 63 62 61 60 59 58 58 57 57 56 56 56 56 56 56 57
 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 28 29 31 32 34 36 37 39 41 43 45 47 48 50 52 54 56 58 59 61 62 63 64 65 66 67 67 68 68 68 68 67 67 66 65 64 63 62 61 59 58 56 55 53 52 50 48 47 45 43 42 40 38 37 35 34 32 31 30 29 27 26 25 24 23 23 22 21 21 20 20 20 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 32 33 34 35 36 37 38 39 39 40 41 42 43 44 44 45 46 46 47 48 48 49 49 49 50 50 50 50 50 50 49 49 48 48 47 46 45 44 43 42 41 40 38 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 31 32 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 19 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 48 49 50 50 51 51 51 51 52 52 52 52 51 51 51 51 50 50 49 49 48 48 47 47 46 46 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 18
 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 19 20 21 22 23 24 25 25 26 27 28 29 30 32 33 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 46 47 48 49 49 50 50 51 52 52 53 53 53 54 54 54 54 54 54 54 54 53 53 53 52 51 51 50 49 48 47 46 44 43 42 41 39 38 36 35 34 32 31 29 28 27 26 25 23 22 21 21 20 19 18 18 17 17 17 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 42 42 43 43 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 44 44 43 43 42 41 41 40 39 38 37 36 35 34 33 31 30 29 29 28 27 26 25 25 24 24 24 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 51 52 52 53 53 53 53 53 53 52 52 51 51 50 49 48 47 46 45 44 42 41 40 39 38 36 35 34 33 32 32 31 30 30 29 29 28 28 28 28 28 28 29 29 30 31 31 32 33 34 35 37 38 39 40 42 43 44 46 47 48 49 50 51 52 52 53 53 53 53 53 53 52 52 51 51 50 49 48 47 46 44 43 42 41 40 38 37 36 35 34 33 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 15 15 14 14 14 15 15 15 15 15 16 16 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 27 28 29 30 31 32 33 34 35 36 36 37 38 38 39 39 39 39 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 44 44 44 43 42 41 40 38 37 35 34 32 31 29 27 26 25 23 22 21 20 19 19 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 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 31 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 40 40 40 41 41 42 42 43 43 44 45 46 47 48 49 50 50 51 52 53 54 55 56 56 57 57 57 58 58 58 57 57 56 56 55 54 53 52 51 49 48 46 45 44 42 41 39 38 37 35 34 33 32 30 29 28 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 24 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 40 40 40 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 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 22 23 24 24 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
 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 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 6 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 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 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 42 43 45 46 48 49 51 53 55 56 58 60 62 64 65 67 69 71 72 74 75 76 78 79 80 80 81 81 82 82 82 81 81 80 80 79 78 77 75 74 73 71 69 68 66 64 63 61 59 57 56 54 52 50 49 47 45 44 42 41 39 38 36 35 34 33 31 30 29 29 28 27 26 26 26 25 25 25 25 25 25 25 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 39 40 40 41 41 42 42 42 43 43 43 44 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 39 38 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 26 25 25 25 25 25 26 26 26 27 28 28 29 30 31 32 33 34 34 35 36 37 38 39 39 40 41 41 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 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 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 43 43 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 31 30 30 30
 24 23 23 23 23 22 22 22 23 23 23 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 34 35 36 37 38 40 41 42 44 45 47 49 51 52 54 56 58 60 62 64 66 68 70 72 74 75 77 78 80 81 82 83 83 84 84 84 83 83 82 81 79 78 76 74 72 69 67 64 62 59 57 54 52 49 47 45 43 41 39 37 35 34 33 31 30 30 29 28 28 28 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 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 25 25 25 26 26 27 28 28 29 30 31 33 34 35 36 38 39 41 42 44 45 46 48 49 50 51 52 53 54 55 56 56 57 57 58 58 58 58 59 59 59 59 59 59 58 58 58 58 58 57 57 57 56 56 55 55 54 54 53 53 52 51 51 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 25 25 26 27 27 28 29 30 31 31 32 33 33 34 35 35 35 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 80 78 75 73 71 68 66 64 62 60 58 56 55 53 52 50 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 44 44 45 46 47 49 50 51 53 55 57 59 61 64 67 70 73 76 80 84 89 93 98 103 108 113 118 122 126 129 131 133 133 132 130 127 122 117 112 105 99 93 87 81 76 71 66 62 58 55 52 49 47 45 44 42 41 40 39 39 38 38 37 37 37 37 37 37 37 37 38 38 38 39 39 40 41 41 42 43 44 45 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 67 68 69 70 71 72 72 73 74 75 75 76 77 77 78 79 80 81 82 83 83 84 85 86 87 88 88 89 89 89 88 87 86 85 83 81 79 77 74 72 69 66 63 61 58 56 53 51 49 47 45 43 41 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 33 34 36 39 41 44 46 50 53 57 60 64 68 72 75 79 82 84 86 88 88 89 89 88 87 86 84 83 81 79 77 75 73 71 69 67 65 63 62 60 59 58 56 55 54 53 52 52 51 50 50 49 49 48 48 48 47 47 47 47 47 47 47 48 48 48 49 49 50 50 51 52 53 54 55 56 58 59 61 62 64 66 68 70 72 74 76 78 79 81 83 84 85 86 87 87 86 86 85 83 82
 29 29 30 30 31 33 34 36 38 40 42 44 46 49 52 54 57 60 63 65 68 71 74 76 78 81 82 84 86 87 88 88 89 89 88 88 87 86 84 83 81 79 77 75 73 71 69 67 65 62 60 58 56 54 52 50 49 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 23 23 23 23 24 24 25 26 26 28 29 30 31 33 34 36 37 39 40 42 43 44 46 47 48 50 51 52 53 54 55 56 57 57 58 59 60 61 61 62 63 63 64 65 65 66 67 67 68 68 69 70 70 70 71 71 71 71 71 71 71 70 70 69 69 68 67 66 64 63 62 60 58 57 55 53 51 49 47 45 43 41 39 37 35 34 32 30 29 27 26 25 24 23 22 22 21 21 21 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 34 35 36 37 37 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 48 48 47 47 47 47 47 46 46 45 44 44 43 42 41 39 38 37 35 34 33 31 30 29 27 26 25 24 23 23 22 22 21 21 21 21 21 22 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 43 44 46 47 49 50 52 53 55 56 58 59 60 62 63 64 65 66 67 67 68 68 69 69 69 68 68 68 67 66 65 64 63 62 60 59 57 56 54 53 51 49 47 46 44 42 40 39 37 36 34 33 32 31 30 29 29 29 28 28
 32 33 35 37 38 40 42 44 45 47 48 49 50 50 50 50 49 48 47 46 45 43 42 40 38 37 35 34 32 31 29 28 27 26 24 23 22 21 21 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 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 24 25 25 25 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 48 48 48 48 48 47 47 46 45 43 42 41 39 38 36 35 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 32 32 33 34 35 35 35 35 35 35 34 33 32 32 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 20 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 33 34 35 35 36 36 37 37 37 37 37 37 37 36 36 35 35 34 34 33 32 32 31 30 29 29 28 28 27 27 26 26 26 26 26 26 27 28 28 29 31
 25 24 23 22 22 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 33 34 35 37 38 39 41 42 44 45 46 48 49 50 51 52 53 53 54 54 55 55 55 55 54 54 53 53 52 51 50 49 48 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 41 42 42 43 43 43 44 44 44 44 43 43 43 43 43 42 42 41 41 41 40 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 24 24 23 22 22 21 20 20 19 19 18 17 17 17 16 16 16 15 15 15 15 16 16 17 17 18 19 21 22 24 26 28 31 33 36 39 42 44 47 50 53 55 58 60 62 64 65 66 67 67 68 68 68 67 67 66 65 64 63 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 32 31 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 26 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 49 50 51 52 53 54 54 54 54 54 53 52 51 50 48 46 44 42 40 38 36 34 32 30 28 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
 8 8 9 9 10 10 11 12 13 15 16 17 19 21 22 24 26 28 30 32 34 37 39 41 44 46 49 52 54 57 60 63 66 70 73 76 80 83 87 91 94 97 101 104 107 110 112 114 116 117 117 117 117 115 114 111 109 105 102 98 93 89 84 79 75 70 65 61 56 52 48 44 41 37 34 31 28 25 23 20 18 16 15 13 12 11 10 9 9 8 8 8 8 8 9 9 10 11 12 12 13 15 16 17 18 20 21 22 24 25 27 28 30 32 33 35 37 39 41 43 45 47 49 51 54 56 59 61 64 66 69 71 74 76 79 81 83 85 87 88 89 90 90 90 90 89 87 86 84 81 79 76 73 69 66 63 59 56 52 49 46 42 39 36 34 31 28 26 24 21 20 18 16 15 13 12 11 11 10 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 30 31 31 32 33 33 34 34 34 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 33 33 32 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 12 12 12 12 12 13 14 14 16 17 18 20 22 25 28 31 34 38 42 47 52 58 64 71 78 86 95 104 114 124 135 146 156 167 177 186 193 199 202 204 203 200 195 188 180 171 162 152 143 134 124 116 108 100 93 87 81 75 70 65 61 57 53 50 47 44 41 39 36 34 32 30 28 26 25 23 22 20 19 18 16 15 14 13 12 11 10 10 9 9 8 8 8
 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 32 32 32 31 31 30 29 29 28 27 27 26 25 25 24 23 22 22 21 21 20 20 20 19 19 19 20 20 21 21 22 24 25 27 29 31 34 36 39 42 44 47 50 53 55 57 59 60 61 62 62 62 61 60 59 57 56 54 52 50 48 47 45 43 41 39 38 36 35 34 32 31 30 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 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 25 25 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 30 31 32 34 35 37 39 40 42 44 47 49 51 53 55 58 60 61 63 64 65 66 66 66 65 64 62 61 58 56 54 51 48 46 43 41 38 36 35 33 32 30 29 29 28 28 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 32 32 32 32 32 32 31 31
 59 57 55 54 53 52 51 51 51 51 51 51 51 52 52 53 53 53 54 54 54 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 58 58 59 59 60 60 61 62 62 63 64 65 66 67 68 69 70 71 72 72 73 74 75 76 76 77 77 78 78 78 77 77 76 76 75 74 72 71 70 68 67 66 65 64 63 62 62 62 62 62 62 62 63 64 64 65 66 66 67 68 68 69 69 69 70 70 70 70 70 70 70 70 69 69 69 69 68 68 67 67 67 66 66 65 65 64 64 64 63 63 62 62 62 61 61 61 60 60 60 60 59 59 59 59 58 58 58 57 57 57 57 56 56 56 55 55 54 54 54 53 53 52 52 52 52 52 52 52 53 54 55 56 58 60 62 65 68 72 76 80 84 88 92 96 100 103 107 109 112 113 115 115 116 115 114 113 112 110 108 105 103 100 98 95 93 90 88 85 83 81 78 76 75 73 71 70 68 67 66 65 64 63 62 61 61 60 60 59 59 59 59 59 58 58 58 58 59 59 59 59 59 59 59 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 63 63 64 65 65 66 66 67 67 67 67 67 67 67 67 66 66 65 64 64 63 62 61 61 60 59 59 58 58 57 57 57 56 56 56 56 56 56 57 57 57 58 59 59 60 61 62 63 65 66 67 69 71 73 75 77 79 81 83 86 88 91 93 95 97 100 101 103 104 105 106 106 106 105 104 103 101 98 95 92 89 85 81 78 74 70 67 64 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 16 15 15 14 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 33 34 35 36 37 37 37 38 38 37 37 36 36 35 34 32 31 30 28 26 25 23 22 20 19 17 16 15 14 13 12 12 12 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 12 13 14 15 17 18 20 22 24 27 29 31 34 36 39 41 43 45 47 49 50 51 52 52 52 52 52 51 50 49 48 46 45 43 42 41 39 38 36 35 34 33 32 30 29 29 28 27 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 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 47 48 49 49 49 49 49 49 48 48 47 45 44 42 41 39 37 35 33 30 28 26 25 23 21 20 18
 26 27 27 28 29 31 32 33 35 37 38 40 42 43 45 46 48 49 50 51 53 54 55 56 57 58 58 59 60 61 62 63 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 81 82 82 83 83 83 83 82 82 81 81 80 78 77 76 74 72 70 68 66 64 62 59 57 55 52 50 48 45 43 41 39 37 35 34 32 31 30 29 29 28 28 28 28 28 28 28 29 30 30 31 32 33 34 35 36 36 37 38 39 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 59 60 61 62 63 64 66 67 68 69 70 70 71 72 72 73 73 74 74 74 74 74 74 73 73 72 71 70 69 68 67 65 64 62 60 58 56 54 52 50 48 45 43 41 39 37 35 33 32 30 29 28 28 27 27 27 27 28 28 29 31 32 34 36 38 41 43 46 49 52 55 58 62 65 69 72 76 79 82 86 89 92 94 97 98 100 101 102 102 102 102 101 99 98 96 94 91 89 86 84 81 78 76 73 70 68 66 63 61 59 57 55 53 51 50 48 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 25 25 26 27 29 30 32 34 36 38 41 43 46 49 52 56 59 63 66 70 74 79 83 88 92 97 102 107 113 118 124 130 136 141 147 153 158 163 168 172 175 178 181 182 183 182 181 179 176 172 168 163 158 152 146 140 134 128 121 115 110 104 98 93 88 83 78 74 70 66 62 58 55 52 49 46 43 41 39 36 34 33 31 30 28 27 27 26 26 26 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
 25 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 33 33 32 31 30 30 29 28 27 26 26 25 24 24 23 23 23 23 23 23 23 24 25 26 27 28 29 31 32 34 35 37 39 40 42 43 45 46 48 49 50 51 52 53 53 54 54 54 54 54 54 54 53 53 52 52 51 50 49 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 32 31 31 30 29 29 28 27 26 25 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 63 64 65 65 65 66 66 66 65 65 64 64 63 62 61 59 58 56 55 53 51 49 47 45 43 41 39 38 36 34 32 31 29 28 27 26 25 24 23 23 23 22 22 23 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 33 32 32 31 31 30 29 28 28 27 27 26 26 25 25 25
 16 17 18 19 20 21 21 22 23 23 23 23 23 23 23 23 22 22 21 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 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 28 28 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 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 22 23 23 23 24 24 24 24 24 24 24 24 24 23 23 22 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 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 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 28 28 27 27 26 25 25 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 28 29 29 30 30 30 30 31 31 31 31 31 31 31 30 30 30 30 29 29 28 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 32 33 35 36 38 40 42 44 45 47 49 51 53 54 55 57 58 59 59 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 63 63 63 64 64 65 65 65 65 66 66 66 66 66 65 65 64 64 63 62 61 60 59 58 56 55 54 52 50 49 47 45 44 42 41 39 38 37 36 35 34 34 34 34 34 34 34 35 36 37 38 39 40 41 41 42 43 44 45 45 46 46 46 46 46 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 46 46 46 46 46 47 47 48 48 49 50 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 67 68 68 68 68 67 67 66 65 63 62 60 58 56 53 51 48 46 43 41 39 37 35 33 31 30 29 28 27 27 27 27 27 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 37 38 39 39 40 41 41 42 42 43 44 44 45 45 46 46 46 47 47 48 48 48 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 52 52 51 51 50 49 48 47 46 45 44 42 41 40 38 37 36 35 34 33 32 31 31 31 31 31 32 32 34 35 36 38 40 42 44 47 50 52 55 58 61 64 66 69 72 75 77 79 81 83 85 86 87 88 88 88 88 88 87 86 85 84 82 80 79 77 75 73 71 69 67 66 64 62 60 59 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 29 29 29 30 30
 33 34 35 37 38 40 42 43 45 47 49 52 54 56 58 60 61 63 65 67 68 70 71 72 73 75 76 77 77 78 79 80 80 80 81 81 81 81 81 81 81 81 81 80 80 79 79 78 77 76 76 75 74 73 71 70 69 68 67 66 65 63 62 61 60 59 58 56 55 54 53 51 50 49 48 47 45 44 43 42 41 40 39 38 37 37 36 36 36 36 36 36 36 37 38 39 40 41 42 44 45 47 48 50 51 53 54 56 58 59 61 62 64 66 67 69 70 72 73 75 76 78 79 81 82 84 85 86 87 88 89 90 91 91 91 92 92 92 91 91 91 90 89 88 87 86 85 84 82 81 79 78 76 75 73 72 70 69 67 65 64 62 60 59 57 55 53 52 50 48 46 45 43 42 40 39 38 36 36 35 34 34 33 33 33 34 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 56 57 58 59 60 61 63 64 65 66 67 68 69 70 71 72 72 73 74 74 75 75 75 76 76 76 76 75 75 75 74 74 73 72 71 71 70 68 67 66 65 63 62 60 59 57 55 53 51 50 48 46 44 42 40 39 37 36 34 33 32 32 31 31 31 31 31 31 32 33 34 35 36 37 38 40 42 43 45 47 49 51 53 55 57 59 62 64 66 69 71 73 76 78 81 83 85 87 89 91 92 94 95 96 96 97 97 96 96 95 94 92 90 89 87 84 82 80 77 75 73 70 68 66 63 61 59 57 55 53 51 49 47 46 44 42 41 40 38 37 36 35 34 33 32 32 32 31 31 32 32 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 33 32 32 31 31 31 32 32 33 34 35 37 38 40 41 43 45 47 49 51 54 56 58 60 62 64 66 68 69 70 71 71 71 71 71 70 69 67 65 64 62 60 57 55 53 51 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 28 28 29 30 30 31 32 32 32 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 26 26 26 26 26 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 49 50 50 50 50 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 35 35 35 35 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 51 52 52 52 51 51 50 50 49 48 47 46 45 44 43 42 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 27 26 26 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 35 35 34 34 34 33 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 36 37 38 40 41 43 45 46 48 50 51 53 55 56 57 58 59 60 60 60 59 59 58 56 55 53 51 49 47 45 42 40 39 37 35
 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 12 12 13 13 14 15 15 16 17 17 18 18 18 18 18 18 18 18 18 17 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 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 16 16 16 16 16 15 15 14 14 13 13 12 12 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 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 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9
 25 24 23 22 21 20 19 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 22 22 23 25 26 27 28 29 30 32 33 34 36 37 38 39 40 41 42 43 44 44 44 45 45 44 44 44 43 43 42 41 41 40 39 38 37 35 34 33 32 31 30 28 27 26 25 24 23 21 20 20 19 18 17 17 16 16 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 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 19 20 21 22 23 25 26 28 30 32 34 36 38 40 42 45 47 48 50 51 52 53 53 54 53 53 52 51 50 49 48 47 45 44 42 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 25 26 27 28 29 29 30 31 31 31 31 31 31 30 30 29 28 27
 29 29 29 30 30 31 32 32 34 35 36 37 38 40 41 43 44 45 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 62 63 64 64 65 65 66 66 66 66 67 67 67 66 66 66 65 65 64 64 63 62 61 60 59 58 57 55 54 53 51 50 49 47 46 45 44 42 41 40 39 38 37 36 35 35 34 34 33 33 33 33 34 34 35 37 38 40 42 44 46 48 51 53 56 58 61 63 64 66 67 68 68 69 68 68 67 66 65 64 63 62 60 59 57 56 55 54 53 51 51 50 49 48 48 47 47 46 46 46 46 46 46 46 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 52 52 52 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 50 51 51 52 53 54 55 56 57 59 61 62 64 65 67 68 69 70 71 72 72 72 72 72 71 71 70 69 67 66 65 63 62 60 59 57 56 54 53 51 50 49 47 46 45 45 44 43 42 42 42 41 41 41 41 41 42 42 43 43 44 45 46 47 48 49 50 52 53 55 56 58 59 61 62 64 65 66 66 67 67 66 65 64 63 61 59 56 54 51 48 46 43 41 38 36 35 33 32 31 31 30 30 30 30 31 32 32 33 34 35 37 38 39 41 42 44 46 47 49 51 53 55 57 59 61 62 64 66 68 70 71 73 74 76 77 78 78 79 79 80 80 80 80 79 79 78 78 77 76 75 74 73 72 71 70 69 68 67 65 64 63 61 60 58 57 55 54 52 50 49 47 45 43 42 40 38 37 35 34 33 32 31 30 30
 25 24 24 23 22 22 22 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 53 54 54 54 54 55 55 55 55 54 54 54 53 53 52 51 50 49 48 47 46 44 43 41 40 38 36 35 33 31 29 28 26 24 23 21 20 19 18 17 16 15 15 15 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 43 44 44 44 44 44 43 43 42 41 40 39 38 37 36 35 33 32 31 29 28 27 26 25 23 22 21 20 20 19 18 17 17 16 15 15 15 14 14 14 14 15 15 16 16 17 18 19 20 21 23 24 26 27 29 30 32 33 35 36 38 39 40 41 42 43 43 44 44 44 44 44 44 44 44 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 26 27 28 30 31 33 34 35 37 38 39 40 41 42 43 44 44 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 43 43 43 42 41 40 39 38 37 36 34 33 31 30 29 27 26
 17 17 17 17 18 19 19 20 21 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 39 40 41 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 19 19 19 19 20 20 21 22 23 24 26 27 29 31 33 35 37 39 41 43 45 48 50 52 54 56 58 60 62 64 66 67 69 70 71 72 73 73 73 74 73 73 73 72 71 70 69 68 67 66 64 63 61 60 58 57 55 54 53 51 50 48 47 46 44 43 42 41 40 39 38 36 35 34 33 32 32 31 30 29 28 28 27 26 26 26 26 25 26 26 26 27 28 29 30 32 34 36 38 40 42 45 47 49 52 54 56 58 60 62 64 66 67 68 69 70 70 71 71 71 71 71 70 70 70 69 69 68 68 67 67 66 66 66 66 66 65 66 66 66 66 67 67 67 68 69 69 70 70 71 72 72 72 73 73 73 73 72 72 71 70 68 67 65 63 61 59 56 54 51 48 45 42 40 37 34 32 30 28 26 24 23 22 21 20 20 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 42 44 46 48 50 52 54 56 58 61 63 66 68 70 72 75 77 78 80 81 83 83 84 84 84 84 83 82 81 79 78 76 73 71 69 66 64 61 58 56 53 51 48 46 43 41 39 37 35 33 31 29 27 25 24 23 21 20 19 18 18 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 21 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 30 31 32 34 35 37 39 41 44 46 49 51 54 57 61 64 68 71 75 79 83 86 89 93 95 97 99 100 100 100 99 97 95 92 89 85 82 78 74 70 67 63 59 56 53 49 46 44 41 39 36 34 32 30 28 26 25 23 22 21 20 19 18 17 16 16 15 15 15 15 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 31 32 33 35 36 38 40 42 43 45 47 49 51 52 54 55 56 56 57 57 56 56 54 53 51 50 48 46 43 41 39 37 35 33 31 29 28 26 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 16 16 17 18 19 20 21 22 24 25 27 29 31 33 34 36 38 40 41 42 44 45 45 46 47 47 47 47 47 46 46 45 45 44 43 42 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 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 29 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 24 24 24 25 25 25 26 27 27 28 29 30 31 33 34 36 37 39 41 43 45 48 50 53 55 58 61 64 66 69 72 74 76 78 80 81 81 82 81 81 80 78 77 75 73 70 68 66 63 61 59 57 55 53 52 50 49 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 27 26 25 24
 84 85 85 86 87 88 88 89 90 91 91 92 93 93 94 94 94 95 95 95 95 95 95 95 94 94 94 93 92 92 91 90 89 88 87 86 85 84 82 81 79 78 76 74 73 71 69 68 66 65 63 62 60 59 58 56 55 54 53 53 52 51 51 51 50 50 50 51 51 52 52 53 55 56 57 59 61 63 66 68 71 74 77 80 83 85 88 90 91 92 93 93 92 90 88 86 83 80 77 74 71 68 65 62 60 58 56 54 52 51 50 49 48 48 48 48 48 48 49 49 50 51 52 53 55 57 58 60 62 65 67 69 72 74 76 79 81 83 85 87 88 90 91 92 92 92 92 92 91 90 89 88 87 86 84 83 81 79 78 76 75 73 72 71 69 68 67 66 65 65 64 63 63 63 63 63 63 64 64 65 66 67 69 70 71 73 74 76 77 79 80 81 82 83 83 83 84 84 84 83 83 82 81 81 80 78 77 76 75 73 72 71 69 68 66 65 63 62 61 59 58 56 55 54 53 52 51 50 49 48 47 47 46 46 45 45 45 45 45 45 46 46 47 47 48 49 51 52 53 55 57 59 62 64 67 70 73 76 80 83 86 89 92 94 96 97 97 97 95 93 91 88 84 80 76 72 68 65 61 58 55 52 50 48 46 45 43 42 42 41 40 40 40 40 40 41 41 42 42 43 44 45 46 47 49 50 51 53 55 56 58 59 61 63 64 66 67 69 70 71 72 73 74 75 76 77 77 78 78 78 79 79 79 79 79 79 79 79 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 81 81 82 82 82 83 83
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 30 30 30 30 30 30 31 31 31 32 32 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 61 62 63 64 65 66 67 68 68 69 69 69 69 69 68 68 67 66 64 63 62 60 58 57 55 53 51 49 48 46 44 42 40 39 37 36 35 34 32 32 31 30 30 30 30 31 31 32 33 34 36 38 40 42 44 47 49 52 55 58 61 64 66 69 71 73 75 76 77 78 78 78 77 76 75 73 72 70 68 66 63 61 59 57 55 53 51 50 48 47 46 44 44 43 42 42 41 41 41 41 41 41 41 41 42 42 43 43 43 44 44 45 45 46 46 46 47 47 47 47 47 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 32 32 32 32 33 33 34 34 35 36 37 37 38 39 40 42 43 44 45 46 47 49 50 51 53 54 55 56 58 59 60 61 62 64 65 66 66 67 68 69 69 70 71 71 71 71 72 72 71 71 71 71 70 70 69 68 67 66 65 64 63 61 60 59 57 55 54 52 50 49 47 45 43 42 40 39 37 36 34 33 32 31 30 30 30 29 29 30 30 31 32 33 34 35 37 38 40 42 44 46 47 49 51 53 54 56 57 58 60 60 61 62 62 62 63 62 62 62 62 61 61 60 60 59 59 58 58 58 57 57 57 57 57 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 61 61 61 60 60 59 59 58 57 56 55 54 52 51 50 48 47 45 44 42 40 39 38 36 35 34 33 32 31
 34 34 33 33 32 32 31 31 30 29 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 46 46 47 47 47 48 48 48 48 48 47 47 47 46 46 45 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 32 33 34 36 38 39 41 42 44 46 47 49 50 52 53 54 54 55 55 55 55 55 54 53 52 51 50 48 47 46 44 43 41 40 38 37 36 35 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 31 33 34 36 38 39 41 43 45 47 49 52 54 56 57 59 61 62 63 63 63 63 63 62 61 59 58 56 54 52 50 48 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 22 22 23 24 24 26 27 28 29 31 32 34 36 37 39 41 42 44 45 46 47 48 49 50 50 51 51 51 51 51 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35
 45 46 48 50 52 54 56 59 62 65 67 70 73 75 77 80 81 83 85 86 87 88 88 89 89 89 89 89 89 88 88 87 87 86 86 85 85 84 84 83 83 83 82 82 82 81 81 81 81 80 80 80 79 79 78 78 77 77 76 75 75 74 73 72 72 71 70 69 68 68 67 66 65 65 64 63 63 62 61 61 60 60 59 59 58 58 58 58 58 58 58 58 59 59 60 60 61 61 62 63 63 64 64 65 65 65 66 66 66 67 67 67 68 68 68 69 69 69 70 70 71 71 71 72 73 73 74 74 75 76 76 77 78 79 80 81 82 82 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 98 99 99 99 99 99 98 98 97 95 94 92 89 87 84 82 79 76 73 70 67 64 61 58 56 54 52 50 49 48 47 47 47 47 47 48 49 50 52 53 55 57 59 62 64 67 70 73 76 80 83 87 90 94 97 101 104 107 110 113 116 118 119 120 121 121 121 120 119 118 116 114 112 109 107 104 102 99 96 94 91 89 86 84 82 80 78 76 75 73 72 70 69 68 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 44 44 44 44 44 45 45 46 46 47 48 49 50 51 52 53 54 55 57 58 59 61 62 64 66 67 69 71 73 76 78 80 83 86 88 91 94 97 100 103 106 108 111 114 116 118 120 121 122 122 122 122 121 120 118 115 113 110 107 103 100 96 92 89 85 81 78 74 71 68 65 62 59 56 54 52 50 48 46 45 44 43 42 42 41 42 42 42 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 88 85 82 80 78 76 75 74 73 72 71 70 69 68 68 67 66 65 63 62 61 60 58 57 55 54 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 32 32 31 30 30 30 29 29 29 29 30 30 30 31 32 32 33 34 35 36 37 39 40 41 43 45 46 48 50 51 53 55 56 58 59 61 62 63 63 64 64 64 64 63 63 62 61 60 59 58 56 55 54 53 52 51 50 50 49 49 48 48 48 47 47 47 47 47 46 46 46 46 46 45 45 45 44 44 44 43 42 42 41 41 40 39 39 38 37 37 36 36 36 35 35 35 35 35 35 36 36 36 37 37 38 39 39 40 41 42 43 44 45 45 46 47 48 48 49 49 49 49 49 49 49 49 49 48 48 47 46 46 45 45 44 44 44 44 44 44 45 46 47 48 49 51 53 55 57 60 62 65 67 70 72 75 77 79 81 83 84 85 85 86 85 85 84 83 81 80 78 76 74 72 70 67 65 63 61 60 58 56 55 53 52 51 50 49 49 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 47 47 47 48 48 49 50 51 52 53 54 56 58 60 62 64 67 70 74 78 82 86 91 96 101 106 111 115 119 121 123 124 124 122 120 116 112 107 102 96 91 86 80 75 71 66 62 58 55 51 49 46 43 41 39 38 36 35 34 33 32 32 31 31 31 31 32 32 33 34 36 37 39 41 44 46 50 53 57 62 67 72 78 84 91 99 106 114 123 131 139 147 154 160 166 170 173 174 174 172 169 165 160 154 148 141 135 128 122 115 110 104 99 95 91
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 21 21 21 22 22 23 23 24 25 26 27 28 29 30 32 33 34 36 37 38 40 41 43 44 45 47 48 49 50 52 53 54 55 56 56 57 58 58 59 59 59 59 59 59 59 58 58 57 56 55 54 52 51 50 48 47 45 44 42 41 39 38 36 35 34 33 32 30 29 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 32 33 34 35 36 38 39 40 41 41 42 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 63 64 64 64 64 63 63 62 61 60 59 58 56 55 53 52 50 48 47 45 43 42 40 39 38 37 36 35 34 33 33 33 33 33 34 34 35 36 38 40 42 44 46 49 52 55 59 62 66 70 74 78 82 86 89 92 95 98 100 102 102 103 102 102 100 98 96 93 90 87 83 80 76 72 69 66 63 60 57 55 52 50 48 47 45 44 43 42 41 41 40 40 40 40 40 40 40 41 41 41 42 43 43 44 45 46 46 47 48 48 49 49 50 50 50 50 49 49 48 47 46 45 44 43 41 40 39 38 37 36 36 35 35 34 34 34 34 34 34 34 34 35 35 36 36 37 38 39 39 40 41 43 44 45 46 48 49 51 53 55 56 58 60 62 65 67 69 71 74 76 79 81 83 86 88 90 92 94 95 96 97 98 98 97 96 95 94 91 89 86 83 80 77 73 70 66 62 59 55 52 48 45 42 39 37 34 32 30 28 27 25 24 23 23
 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 29 30 32 33 35 36 38 40 42 44 45 47 49 50 52 53 54 55 55 55 55 55 54 54 53 51 50 49 47 46 44 42 41 40 38 37 36 34 33 32 32 31 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 31 32 33 33 35 36 37 38 40 41 42 44 45 46 47 48 49 50 50 51 51 51 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 44 44 44 44 44 45 45 46 46 47 48 49 50 52 53 54 56 57 59 60 62 63 64 65 66 67 68 69 69 70 70 69 69 69 68 67 66 65 64 63 62 60 59 58 57 55 54 53 52 50 49 48 48 47 46 46 45 45 44 44 43 43 43 43 42 42 42 41 41 40 39 39 38 37 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 26 26 25 25 25 25 26 26 26 27 27 28 29 30 31 32 34 35 36 38 40 42 43 45 47 49 51 52 54 55 57 58 59 59 60 60 60 59 58 57 56 55 53 51 49 47 45 43 41 39 37 35 33 32 30 29
 32 32 32 32 32 32 32 33 33 33 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 45 46 46 47 48 49 50 51 53 54 55 56 58 59 61 62 64 65 66 68 69 70 71 72 73 73 73 73 73 72 71 70 69 68 66 65 63 62 60 58 56 55 53 52 50 49 47 46 45 44 43 42 41 41 40 39 39 39 39 38 38 39 39 39 40 40 41 41 42 43 43 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 45 46 46 46 46 47 47 48 48 49 50 51 52 53 54 55 56 57 58 59 59 60 61 62 62 63 63 64 64 64 64 63 63 62 62 61 60 59 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 42 42 42 42 42 42 43 44 44 46 47 48 50 51 53 55 57 58 61 63 65 67 69 71 73 75 77 79 80 82 83 84 84 85 85 84 84 83 81 80 78 76 74 72 70 67 65 63 61 59 57 55 54 52 51 49 48 47 46 46 45 44 44 43 43 43 43 42 42 42 42 43 43 43 43 43 43 43 43 43 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 46 46 47 48 48 49 50 50 51 52 53 54 54 55 56 57 58 59 60 61 62 63 63 64 65 66 66 67 68 68 69 69 70 70 71 71 71 71 71 72 72 72 71 71 71 71 70 70 69 68 68 67 66 65 64 62 61 60 58 57 55 54 52 51 49 48 46 45 43 42 40 39 38 37 36 35 34 33 33
 64 60 56 53 49 46 44 41 39 37 35 33 32 31 30 29 28 28 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 38 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 70 72 73 74 74 74 74 74 74 73 72 71 69 68 66 64 62 60 58 56 54 52 50 48 46 44 42 40 39 37 36 35 33 32 31 31 30 30 29 29 29 29 30 30 31 31 32 33 34 35 36 37 39 40 42 43 45 46 48 50 52 53 55 57 58 60 61 62 63 64 65 65 66 66 65 65 64 63 62 60 59 57 56 54 52 50 48 46 44 43 41 39 38 36 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 27 27 28 29 29 30 32 33 34 35 37 38 40 42 43 45 47 48 49 50 51 52 53 53 53 53 53 52 52 51 51 50 49 49 48 47 47 46 46 46 45 45 45 45 45 45 45 45 46 46 46 47 48 48 49 50 50 51 52 53 54 54 55 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 60 60 61 61 62 63 64 65 66 67 69 71 72 74 76 78 80 82 84 86 87 89 90 90 91 91 91 91 90 89 88 87 85 84 82 80 78 76 74 72 70 68 66 64 62 61 59 57 56 55 53 52 51 50 49 49 48 48 47 47 47 47 47 47 48 48 49 49 50 51 52 53 54 56 57 59 61 63 65 67 69 72 74 77 79 82 84 86 88 89 90 90 90 89 87 85 82 79 76 72 68
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 41 42 44 46 49 51 53 56 58 61 63 65 67 68 69 70 70 70 70 69 68 66 64 63 60 58 56 54 52 50 48 46 44 43 41 40 38 37 37 36 35 35 35 35 35 35 36 36 37 38 39 40 41 42 44 45 46 47 49 50 51 52 53 54 55 56 56 57 57 58 58 59 59 59 59 59 59 60 60 60 60 61 61 62 63 63 65 66 67 69 71 72 74 77 79 81 83 86 88 90 92 93 94 95 96 96 95 95 94 92 90 88 86 83 81 78 75 72 69 66 63 60 57 54 52 49 47 45 43 42 40 39 38 37 36 36 35 35 35 36 36 37 38 39 40 42 44 45 48 50 52 55 57 60 63 66 69 72 74 77 79 82 83 84 85 86 85 84 83 81 79 77 74 72 69 66 64 61 59 57 55 54 53 52 51 51 50 50 51 51 52 52 53 54 55 56 58 59 60 61 62 63 64 65 65 65 65 65 65 64 63 62 61 59 58 56 54 53 51 49 48 47 45 44 43 42 42 41 41 41 41 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 54 55 55 55 55 55 55 54 53 53 52 51 50 48 47 46 45 44 43 41 41 40 39 38 38 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 42 42 43 44 44 45 46 46 47 48 48 49 49 50 50 50 50 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 34 34 34 34 34 35 36 37 38
 40 42 44 46 49 51 54 57 59 62 65 68 70 72 74 75 76 77 77 77 77 76 75 73 72 70 68 67 65 63 61 60 58 57 55 54 53 52 51 50 50 49 49 49 49 49 49 50 50 50 51 51 52 52 52 53 53 54 54 55 55 55 56 56 57 57 58 58 59 60 61 62 63 65 67 69 71 73 76 79 82 86 90 94 98 102 106 110 114 118 120 122 124 124 123 122 119 116 112 107 102 97 92 87 82 78 73 69 65 62 58 55 52 50 47 45 43 41 40 38 37 36 35 34 33 33 32 32 32 31 31 32 32 32 33 34 35 36 37 39 40 42 44 46 49 52 55 58 61 64 68 71 75 79 82 86 89 92 95 97 98 99 100 99 98 97 95 92 89 85 82 78 74 70 67 63 60 57 54 52 50 48 46 45 44 43 42 42 41 41 41 42 42 42 43 43 44 44 45 46 46 47 47 48 48 49 49 49 49 49 48 48 47 46 46 45 44 43 42 40 39 38 37 36 35 34 33 33 32 32 31 31 30 30 30 30 30 30 30 31 31 31 32 32 33 33 33 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 38 38 38 37 36 36 35 35 34 34 33 33 32 32 32 32 31 31 32 32 32 32 33 33 34 35 35 36 37 38 39 40 42 43 44 45 46 48 49 50 51 52 52 53 54 54 54 54 54 54 54 54 53 53 52 52 51 50 50 49 48 47 47 46 45 44 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 33 33 33 33 33 33 34 34 35 36 37 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 27 28 29 29 29 30 30 30 30 29 29 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 40 41 41 41 41 40 40 39 38 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 19 18 18 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 32 33 34 35 36 37 38 39 39 40 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53 55 56 57 58 60 61 62 64 65 66 67 69 69 70 71 71 71 71 71 70 69 67 66 64 62 59 57 54 52 49 46 44 41 38 36 34 32 30 28 26 25 23 22 21 20 20 19 19 18 18 18 18 19 19 19 20 21 22 23 24 25 27 28 30 32 34 36 38 41 43 46 48 51 53 55 56 58 58 58 58 57 56 54 52 50 48 45 43 41 39 37 35 33 32 30 29 28 27 27 26 26 25 25 25 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 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24
 28 28 28 29 29 30 31 31 32 33 35 36 37 38 40 41 43 44 46 47 49 50 52 53 54 55 56 57 58 58 58 58 58 57 57 56 55 53 52 51 49 48 47 45 44 43 42 41 40 40 40 39 39 39 40 40 40 41 41 42 42 43 44 44 45 45 46 46 47 47 47 46 46 46 45 44 43 41 40 38 37 35 33 32 30 29 27 26 25 23 22 22 21 20 20 20 19 19 19 20 20 20 21 22 22 23 24 26 27 29 30 32 34 36 39 41 44 47 50 53 55 58 61 63 66 67 69 69 69 69 68 67 65 63 60 58 55 53 50 48 46 43 41 40 38 36 35 34 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 27 27 28 30 31 32 33 34 35 36 37 37 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 54 56 57 60 62 64 67 70 73 76 80 83 86 89 91 93 94 95 95 94 93 91 88 85 81 78 74 70 66 62 59 55 52 49 46 43 41 38 36 35 33 32 30 29 28 28 27 27 26 26 26 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 35 36 36 38 39 40 42 44 45 48 50 52 54 56 59 61 62 64 65 66 67 67 67 66 65 64 63 61 60 58 56 54 53 51 49 47 45 44 42 40 39 38 36 35 34 33 32 31 30 30 29 29 28 28 28
 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 17 17 17 17 18 18 18 19 20 21 21 23 24 25 27 28 30 32 34 36 38 40 42 44 46 47 48 48 49 48 48 47 45 44 42 40 39 37 35 33 32 30 29 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 25 26 28 30 32 34 36 39 42 45 49 53 57 62 67 73 79 85 90 96 102 106 110 112 112 111 109 104 99 93 86 79 72 65 58 53 47 42 38 34 31 29 26 24 23 22 20 20 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 29 30 31 31 31 32 32 32 31 31 30 30 29 29 28 27 27 26 25 25 25 24 24 24 24 24 24 24 25 25 26 27 28 29 30 32 33 35 37 40 42 45 48 52 55 59 62 66 69 72 75 77 78 79 79 78 76 74 71 68 65 61 58 54 51 48 45 43 40 38 36 34 33 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 31 31 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 29 29 30 31 32 33 35 36 38 41 44 47 51 55 59 64 70 75 81 87 92 97 100 103 104 104 103 101 97 93 88 83 77 72 67 62 58 54 50 47 44 41 38 36 34 32 31 29 28 27 26 25 24 24 23 23 22 22 21 21
 50 49 48 47 46 46 46 45 46 46 46 47 47 48 49 49 50 51 52 52 53 54 54 55 55 55 55 55 55 55 55 54 54 53 53 52 52 51 50 49 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 46 46 47 48 49 50 51 52 54 55 56 58 59 61 62 64 65 66 67 68 69 70 71 71 71 71 70 70 69 68 67 66 64 63 61 60 58 57 55 54 53 52 51 50 50 50 50 50 50 51 51 52 53 54 55 57 58 59 61 62 63 64 65 66 67 67 68 68 68 67 67 66 65 64 63 62 60 59 58 56 55 54 53 53 52 51 51 51 51 51 51 52 53 54 55 56 58 59 61 62 64 66 68 69 71 73 74 75 76 77 77 77 77 77 76 75 74 72 71 69 67 65 63 61 59 57 55 53 52 50 49 47 46 45 44 43 43 42 42 42 42 42 42 43 43 44 44 45 46 46 47 48 49 50 50 51 52 53 54 55 56 57 59 60 61 62 63 65 66 68 69 71 72 74 76 77 79 80 82 83 85 86 87 88 89 89 89 89 89 89 88 87 85 84 82 80 78 76 74 72 70 67 65 63 61 58 56 54 53 51 49 47 46 45 43 42 42 41 40 40 40 40 40 41 41 42 44 45 47 49 51 54 57 60 63 67 70 74 78 82 85 89 93 96 99 101 103 104 104 104 103 102 100 97 94 91 87 84 80 76 73 69 66 63 60 58 55 53 51
 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 15 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 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 25 26 28 29 31 33 35 38 40 42 45 47 49 51 53 54 55 55 55 54 52 51 48 46 43 41 38 35 33 30 28 26 24 23 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 25 26 26 26 26 25 25 24 24 23 23 22 21 20 20 19 18 18 17 16 16 16 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 24 25 26 27 28 30 31 32 33 34 34 35 35 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 20 20 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 14 14 14 13 13 13 14 14 14 14 15 15 16 16 17 18 19 20 21 23 24 26 27 28 30 31 32 33 34 34 35 35 35 34 34 33 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16
 40 41 41 42 42 43 44 45 46 48 49 50 51 52 53 53 54 54 55 55 55 54 54 53 52 52 51 50 48 47 46 45 44 42 41 40 39 38 37 37 36 35 35 34 34 34 34 34 34 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 45 46 47 48 49 49 50 51 52 52 53 53 54 54 54 55 55 55 54 54 54 54 53 53 53 52 52 52 51 51 51 51 51 52 52 52 53 53 54 55 56 57 58 59 60 61 62 63 63 64 65 65 65 65 64 64 62 61 60 58 56 54 52 50 48 46 44 43 41 40 39 38 37 36 36 35 35 35 35 36 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 48 49 49 49 49 49 49 48 48 47 47 46 45 45 44 44 43 43 43 43 43 43 43 44 45 45 46 48 49 50 52 53 55 57 59 61 62 64 66 67 69 70 71 71 71 71 71 71 70 69 67 66 64 63 61 59 57 56 54 52 51 50 49 48 47 46 45 45 45 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 49 49 50 51 52 53 54 55 56 57 59 60 62 63 65 66 68 69 70 72 72 73 73 73 73 72 71 70 68 67 65 63 60 58 56 53 51 49 47 45 43 41 39 37 36 35 33 32 31 30 30 29 28 28 28 28 28 28 29 29 30 31 33 34 36 38 41 44 47 50 54 57 62 66 70 74 78 82 85 88 91 92 93 94 93 92 90 88 85 82 78 75 71 68 64 61 58 55 53 50 48 46 45 44 42 42 41 40 40 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 35 35 35 35 35 34 33 33 32 30 29 28 26 25 24 23 21 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 22 23 26 28 30 33 36 38 41 44 47 49 52 53 55 55 56 56 55 54 53 51 49 47 45 43 41 39 37 35 33 32 30 29 28 27 26 26 25 25 24 24 24 24 25 25 26 26 27 28 30 31 33 34 36 38 40 42 44 46 48 50 52 54 55 56 57 57 57 57 57 56 55 54 53 52 50 49 48 46 45 44 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 31 30 30 30 30 30 30 30 30 30 31 31 32 33 33 34 35 37 38 39 41 43 44 46 48 50 51 53 54 55 56 56 56 55 54 53 51 49 47 45 42 40 38 36 34 32 30 29 27 26 25 25 24 24 23 23 23 24 24 25 25 26 27 28 30 31 33 35 37 39 42 44 46 49 51 53 54 55 55 55 54 53 51 48 46 43 40 38 35 32 30 28 26 25 23 22 21 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 33 33 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 35 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 26 26 26 26 26 26 26 27 27 28 29 29 30 31 32 32 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 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 11 12 12 12 12 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 21 21 22 22 22 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 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 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 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12
 22 22 21 21 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 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 21 21 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 37 37 38 38 37 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 18 17 17 17 17 18 18 18 19 19 20 21 22 23 24 25 26 28 29 31 32 34 35 37 38 39 40 41 41 41 41 41 40 39 38 37 35 34 33 31 30 29 27 26 25 24 24 23 22 22 22 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 29 30 30 30 29 29 29 28 28 27 26 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 39 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 39 38 37 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 19 19 19 19 19 20 20 21 22 23 24 25 27 28 30 32 34 36 38 40 42 43 45 46 47 47 47 47 46 45 44 42 41 39 37 35 33 32 30 29 27 26 25 24 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 27 26 26 25 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 16 17 18 20 21 22 23 24 25 27 28 29 30 30 31 32 32 32 32 32 32 31 31 30 30 29 28 28 27 26 26 25 25 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 36 36 36 35 35 34 33 31 30 29 27 26 24 23 22 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 15 15 16 17 18 19 21 22 23 24 25 25 26 27 27 27 27 27 27 27 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21
 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 31 31 31 31 31 31 31 31 30 30 29 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 24 25 25 25 25 26 26 25 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 27 27 28 27 27 27 27 26 26 25 25 24 24 23 22 22 21 21 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 26 27 27 27 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
 43 43 43 43 44 44 44 44 44 44 43 43 42 42 41 40 39 38 37 35 34 33 31 30 29 28 26 25 24 24 23 22 22 21 21 21 21 21 22 22 23 23 24 25 27 28 30 31 33 35 37 39 41 43 45 47 49 50 51 52 52 52 52 52 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 32 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 32 33 34 34 35 35 36 36 36 36 36 36 36 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 33 33 34 35 36 37 39 40 42 44 47 49 52 54 57 60 63 66 68 70 72 73 74 74 73 72 70 68 65 63 59 56 53 50 46 43 41 38 36 33 31 30 28 27 25 24 24 23 22 22 22 22 22 22 22 22 23 24 24 25 26 28 29 30 32 34 36 39 41 44 48 51 55 59 63 68 72 77 82 87 91 95 99 102 105 106 107 107 106 104 101 98 94 90 86 82 78 74 70 66 62 59 56 53 50 48 46 44 42 40 39 37 36 35 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 30 30 30 31 32 32 33 34 35 37 38 39 41 42 44 45 46 48 49 50 51 52 53 53 53 53 53 53 53 52 51 51 50 49 48 47 46 46 45 45 44 44 43 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 54 54 55 55 56 57 57 58 58 59 59 59 59 59 59 58 57 56 55 54 52 50 48 46 44 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 26 27 29 31 33 35 37 39 41 44 46 49 51 53 55 57 59 60 61 61 61 61 61 60 59 58 57 56 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 25 24 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 26 27 28 29 31 32 33 34 35 36 37 37 38 38 38 38 37 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 32 32 32 32 31 30 30 29 28 27 26 26 25 24 23 22 22 21 21 20 20 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 34 35 35 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 28 28 28 28 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 38 39 40 41 41 41 42 42 42 42 41 41 40 39 39 37 36 35 34 33 31 30 29 27 26 25 24 23 22 21 20 19 19 18 18 18 17 17 17 18 18 18 19 19 20 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 40 42 43 44 45 46 47 48 49 50 50 51 51 52 52 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 101 101 100 99 98 96 94 92 90 88 86 84 82 79 77 75 73 71 69 67 65 64 63 62 61 60 59 59 59 58 58 58 58 59 59 59 60 60 61 61 62 62 63 64 64 65 65 65 65 65 65 65 65 64 64 63 62 61 60 59 58 58 57 57 56 56 56 56 57 58 59 60 62 64 66 69 72 75 78 81 85 88 91 94 97 99 101 102 103 103 103 102 100 98 96 93 91 88 85 82 79 76 74 71 69 67 66 64 63 62 62 62 62 62 62 62 63 64 64 65 66 66 66 67 67 67 67 66 66 65 64 64 63 62 61 60 59 59 58 57 57 56 56 56 56 56 56 56 56 56 56 57 57 57 58 58 59 59 60 61 62 63 63 64 65 66 67 68 69 70 70 71 71 72 72 72 72 72 71 71 70 70 69 68 68 67 66 65 64 63 62 61 60 60 59 58 58 57 57 57 56 56 56 56 56 56 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 60 60 60 61 61 61 61 61 61 61 60 60 60 59 59 58 57 57 57 56 56 56 56 57 57 58 59 61 62 64 67 70 73 76 79 83 87 92 96 100 105 109 113 116 119 122 123 124 124 123 122 119 116 113 109 106 102 98 94 90 86 83 80 78 75 73 72 70 69 68 68 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 65 65 65 64 64 64 64 64 64 64 64 64 65 65 65 66 66 67 67 68 69 69 70 71 72 73 74 75 76 78 79 81 83 84 86 88 89 91 93 94 96 97 98 99 100 101 101 101
 128 133 137 141 143 144 143 142 139 135 130 124 118 112 106 99 93 87 81 76 71 66 62 58 55 51 49 46 44 42 40 38 37 36 34 33 33 32 31 31 30 30 30 30 30 31 31 32 33 34 35 36 38 40 41 43 46 48 50 53 56 59 61 64 67 70 73 75 77 79 81 82 82 83 83 82 81 80 79 77 76 74 72 70 68 66 65 63 62 60 59 57 56 55 54 53 52 51 50 49 48 48 47 46 45 44 43 42 41 40 39 37 36 35 34 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 29 30 30 31 32 33 34 36 37 39 40 42 43 44 46 47 47 48 49 49 49 49 49 49 48 48 47 47 47 46 46 46 46 46 46 46 47 47 47 48 49 49 50 51 52 52 53 54 55 55 56 57 57 58 59 59 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 74 74 75 75 75 74 73 72 71 69 66 64 61 59 56 53 50 48 45 43 41 39 38 36 35 34 33 33 33 33 33 33 34 35 36 37 39 40 42 44 46 48 51 53 55 58 60 62 64 65 67 68 68 68 68 67 67 66 64 63 62 60 59 57 56 55 53 52 51 50 50 49 48 48 47 47 47 46 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 49 49 49 49 49 49 49 48 48 47 46 46 45 44 43 42 40 39 38 37 36 35 34 33 33 32 31 31 30 30 30 29 29 29 29 29 29 30 30 30 31 31 32 33 34 36 37 39 41 44 46 49 53 56 60 64 69 74 80 85 91 97 104 110 116 122
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 31 30 30 29 28 28 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 21 21 22 23 23 24 25 25 26 26 26 27 27 27 27 27 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 26 26 26 27 27 27 28 28 29 29 30 30 31 31 31 31 31 31 31 31 30 29 29 28 27 26 25 24 22 21 20 20 19 18 17 17 16 16 16 15 15 15 16 16 16 17 17 18 19 20 21 22 24 25 26 28 29 30 31 32 33 34 34 34 34 34 33 33 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 28 28 27 27 26 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 37 38 39 41 42 43 44 45 46 47 48 48 49 49 50 50 49 49 48 47 46 45 43 42 40 38 36 35 33 31 30 28 27 26 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 23 25 26 28 30 31 33 35 37 39 41 42 43 44 45 45 45 45 44 43 42 41 40 38 37 36 35 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 30 30 30 30 30 30 30 29 29 28 27 27 26 25 25 24 24 23 23 23 23 23 24 24 25 26 28 29 31 33 35 37 40 43 46 49 52 55 58 61 64 66 67 68 68 68 66 64 62 59 56 53 50 47 44 42 39 37 35 33 32 30 29 28 27 27 26 26 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 28 28 28 29 30 31 33 35 37 40 43 47 51 55 60 66 71 77 83 89 94 98 100 102 101 99 96 91 86 80 73 67 61 55 49 45 40 36 33 30 27 25 23 22 20 19 18 18 17 17 16 16 16 17 17 18 18 19 21 22 24 26 28 31 34 38 42 46 50 54 58 62 65 67 69 69 69 68 66 63 60 57 54 50 47 44 41 38 35 33 31 29 28 26 25 24 24 23 23 23 23 23 23 24 24 25 26 26 27 28 29 29 30 31 31 32 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 22 21 21 22 22 22 23 23 24 25 26 27 28 30 31 32 34 35 37 38 40 41 42 43 44 44 44 44 43 42 41 40 38 36 34 32 31 29 27 25 24 23 21 21 20 19 19 18 18 18 18 18 18 19 19 20 20 21 22 24 25 27 29 31 34 37 41 45 49 54 59 64 68 73 77 80 82 83 83 81 78 74 70 65 60 55 50 46 42 38 35 33 30 28 27 26 25 24 24 23 23 23 24 24 24 25 25 26 27 27 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51 55 58 61 64 67 68 70 70 69 68 66 63 60 57 53 50 46 43 40 37 35 32 31 29 27 26 25 24 24 23 23 23 23 23 23 23 23 24 24 25 26 27 28 30 31 33 35 37 39 41 43 45 48 50 52 54 56 57 58 59 59 59 58 58 57 55 54 53 51 50 48 47 46 45 44 44 43 43 42 42 42 42 42 41 41 41 41 40 40 39 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 25 25 25 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 41 41 40 40 39 39 38 37 36 35 33 32 31 30 29 27 26 26 25 24 23 23 22 22 22 22 22 22 22 23 23 24 25 26 27 27 29 30 31 31 32 33 34 34 34 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 29 29 29 30 30 31 32 33 34 36 38 39 41 43 45 46 47 48 49 49 49 48 48 46 45 43 42 40 38 37 35 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 32 33 33 34 36 37 38 39 40 41 42 43 44 44 44 44 44 44 43 42 41 40 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 21 21 21 21 22 22 23 24 25 26 28 30 32 34 36 39 42 45 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 68 65 62 59 56 52 49 46 43 40 37 35 32 31 29 28 27 26 26 26 27 27 28 30 31 33 35 38 40 43 46 49 52 55 57 59 61 62 62 62 61 59 57 54 52 49 46 43 41 38 36 34 33 31 30 29 28 27 26 26 25 25 25 25 24 25 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 54 55 55 55 55 54 53 53 52 51 49 48 47 46 45 43 42 41 40 40 39 38 38 38 37 37 38 38 39 39 40 41 43 44 46 47 49 51 52 54 55 56 57 58 58 58 57 57 56 55 54 53 52 51 50 49 49 49 50 50 52 53 56 58 61 65 68 72 76 80 83 86 88 90 90 90 88 85 82 78 73 69 64 59 54 50 46 42 39 36 34 31 29 28 27 26 25 25 25 25 26 26 27 28 30 31 32 34 36 37 39 40 42 43 44 45 46 46 46 46 46 45 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 31 31 32 33 34 35 37 38 39 40 42 43 45 46 47 49 50 51 51 52 52 52 52 52 51 50 49 48 47 46 45 44 43 43 42 41 41 41 41 41 41 42 43 44 45 47 49 51 53 55 57 59 61 63 64 65 66 66 66 66 65 64 62 61 59 57 56 54 53 52 52 52 52 53 53 55 56 58 60 62 64 66 68 70 71 72 73 72 71
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 49 49 50 50 50 51 52 52 53 54 56 57 59 60 62 65 67 69 71 73 75 76 77 77 77 76 75 73 71 68 65 62 58 55 52 49 46 43 41 39 37 35 34 33 32 31 31 31 32 33 34 35 36 38 40 42 44 46 49 51 54 56 59 61 63 64 66 67 67 67 66 65 64 62 60 58 56 54 53 51 49 48 46 45 44 43 42 42 41 40 40 39 39 39 38 38 38 38 38 38 38 37 38 38 38 38 38 38 39 39 39 40 40 40 41 41 41 41 41 41 41 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 38 38 39 40 41 42 43 45 46 48 50 52 54 57 59 61 63 66 68 70 71 73 74 75 76 76 76 75 74 73 72 70 68 67 65 63 61 60 58 57 55 54 52 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 35 34 34 34 34 34 34 34 35 36 36 37 38 40 41 42 44 45 47 48 50 52 54 55 57 59 60 62 63 64 65 66 67 67 67 66 66 65 64 63 61 60 58 57 55 54 52 51 49 48 47 46 45 44 43 42 41 40 40 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 35 35 35 36 37 37 38 39 40 41 42 43 44 45 45 46 46 46 46 46 45 45 44 44 43 42 42 41 41 40 40 40 39 39 40 40 40 41 41 42 43 43 44 45 45 46 47 47 48 48
 48 48 47 46 44 43 40 38 36 33 31 29 28 26 25 24 23 22 22 22 22 22 22 23 24 24 25 26 27 28 29 30 32 33 33 34 35 35 35 35 35 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 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 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 23 24 24 25 27 28 30 31 33 35 38 40 42 44 46 48 49 49 49 49 48 46 44 42 40 38 36 33 31 29 27 26 24 23 22 21 20 20 19 19 19 20 20 20 21 22 23 23 24 25 26 26 27 27 27 27 27 27 26 26 25 24 24 23 22 21 20 20 19 19 19 19 19 20 20 21 22 23 24 26 27 29 31 32 34 36 37 39 40 41 41 41 40 39 38 37 35 33 32 30 28 27 25 24 23 22 22 21 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 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 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 31 32 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 18 18 18 19 20 21 23 25 27 29 31 34 36 39 41 43 45 47 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 67 66 64 61 58 55 52 49 46 43 41 38 37 35 34 34 34 34 35 36 38 40 43 46 49 52 56 60 64 68 72 75 78 81 83 84 84 83 81 79 76 73 69 66 62 59 56 53 51 49 47 45 44 43 42 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 35 36 37 38 40 41 43 45 47 48 50 52 53 54 55 56 56 56 55 54 53 51 49 47 45 43 41 39 36 35 33 32 31 30 29 29 28 28 28 29 29 29 30 30 31 32 33 34 35 36 37 38 40 41 43 45 47 49 51 53 55 57 59 61 63 64 64 65 64 63 62 60 58 56 53 50 48 45 42 40 37 35 33 31 30 29 28 27 27 27 28 29 30 32 34 37 40 44 48 52 56 61 65 69 72 75 77 77 77 75 73 70 66 62 57 53 49 45 42 39 37 35 33 32 32 31 32 32 33 34 35 36 38 39 41 43 45 48 50 52 55 57 59 61 63 65 67 68 69 70 70 70 70 69 68 67 66 65 63 61 59 57 56 54 52 50 48 46 44 43 41 40 38 37 36 35 35 34 34 34 34 34 34 35 35 36 37 37 38 38 38 38 38 38 38 37 37 36 35 34 33 33 32 31 30 29 29 29 28 28 29 29 30 31 32 33 35 36 38 40 41 43 45 47 49 51 53 55 56 58 60 62 64 66 68 70 71 73 75 77 78 79 80 80 80 79 78 77 75 72 69 66 63 60 57 54 51 48 45 43 41 39 37 36 35 34 34 34 34 35 36 38 40 42 45 48 51 54 58 61 63 65 67 68 68
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 16 17 17 18 19 20 20 20 21 21 20 20 20 19 18 18 17 16 16 15 14 14 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 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 12 12 13 14 14 15 16 17 18 20 21 22 22 23 23 23 23 23 22 21 20 19 18 17 15 14 13 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 13 14 15 16 16 17 18 19 20 20 21 22 23 24 24 25 26 26 26 27 27 27 26 26 25 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 21 22 22 22 22 22 21 21 20 20 19 18 18 17 16 15 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 13 14 15 16 18 19 20 22 24 25 26 28 29 30 30 30 30 30 29 28 27 26 24 23 22 20 19 18 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 45 45 44 43 43 42 41 40 39 39 38 37 36 36 35 35 34 34 34 34 35 35 36 36 37 38 38 39 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 47 48 49 50 51 53 55 56 58 60 61 63 64 64 65 65 65 65 64 63 62 61 60 59 58 57 57 56 56 56 57 57 58 60 62 63 66 68 70 72 73 75 75 75 75 73 72 69 67 64 61 58 55 51 48 45 43 40 38 36 34 33 32 31 30 30 31 31 33 34 36 38 40 43 46 49 52 55 59 62 65 69 72 74 77 79 80 81 82 81 81 79 77 75 73 70 67 64 62 59 57 55 53 51 49 48 47 46 45 44 44 43 43 43 43 43 43 44 44 45 46 48 49 51 53 54 56 58 60 62 63 64 64 65 64 64 63 61 60 58 56 54 52 49 47 45 43 41 40 38 37 36 35 35 35 36 37 38 40 42 45 48 51 55 59 62 66 70 73 75 78 79 80 80 79 78 76 73 69 65 62 58 54 50 47 44 41 39 38 36 36 35 35 35 36 36 37 38 39 41 42 44 45 47 49 51 52 54 56 58 59 61 62 63 65 66 67 68 69 70 71 72 72 73 73 73 72 72 71 70 69 67 66 64 61 59 56 54 51 49 46 44 42 40 39 38 37 36 36 36 37 37 38 39 41 42 44 46 48 50 52 54 56 58 61 63 64 66 68 69 69 70 70 69 68 67 66 65 63 62 60 59 58 56 55 54 53 53 52 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
 106 106 105 102 99 95 90 86 81 77 73 69 66 63 61 60 59 59 59 59 60 61 62 63 64 65 66 67 68 68 68 68 67 66 65 64 62 61 59 58 56 55 54 53 53 53 53 54 55 57 58 61 63 65 68 70 73 74 76 77 78 78 78 77 75 73 71 68 65 62 59 56 53 50 48 46 45 45 45 45 46 47 49 52 54 57 60 63 66 69 72 74 75 76 76 75 73 71 68 64 60 56 53 49 46 43 41 39 38 37 36 36 36 36 37 38 39 40 42 44 45 48 50 53 55 58 62 65 69 72 76 80 84 88 92 96 98 101 102 103 103 102 100 98 95 91 87 82 78 73 69 64 60 56 52 49 46 43 40 38 36 34 33 33 32 32 33 34 35 37 40 42 45 49 52 56 59 63 66 69 72 74 75 75 75 74 73 71 68 66 63 61 58 56 55 53 53 53 53 54 55 57 59 61 64 67 71 74 78 83 87 92 96 101 105 109 113 116 119 121 122 122 122 120 118 115 112 109 105 101 96 92 88 84 81 77 74 70 67 65 62 60 58 56 55 54 53 52 52 52 53 53 55 57 59 61 64 68 71 74 77 80 81 82 82 81 79 76 73 69 65 61 56 52 48 45 42 39 36 34 32 31 31 30 30 31 32 34 36 38 41 44 47 50 54 57 61 64 67 70 73 75 77 78 79 79 79 79 78 77 76 75 73 72 71 70 69 68 67 66 66 65 64 63 62 61 60 59 57 56 54 53 51 50 48 47 46 45 44 43 42 42 43 43 44 46 48 51 54 58 63 68 73 79 84 90 95 99 103 105
 67 71 74 76 77 77 76 74 71 68 64 60 56 53 50 47 45 43 41 40 39 39 38 38 38 39 39 39 40 40 41 41 42 43 43 44 44 45 46 47 48 49 50 51 53 54 56 58 60 62 63 65 66 68 68 69 69 68 67 66 64 62 60 58 56 54 51 49 47 45 43 42 40 39 38 38 38 38 38 38 39 40 40 41 41 42 42 41 41 40 39 38 37 35 33 32 30 29 27 26 25 24 23 22 22 22 23 23 24 25 27 28 30 32 34 37 39 42 44 47 50 52 55 58 61 63 65 67 69 70 71 71 71 71 70 69 68 66 64 62 60 58 55 53 50 48 46 44 41 39 37 35 34 32 31 29 28 27 26 25 25 24 24 25 25 26 27 28 30 32 34 36 39 41 44 46 48 49 50 51 51 51 51 50 49 47 46 45 43 42 41 40 40 40 40 41 43 44 46 49 51 54 57 60 63 65 67 69 70 71 71 70 69 67 65 62 59 56 53 50 47 44 42 40 38 37 37 36 36 36 37 38 39 40 41 42 43 44 45 47 48 48 49 50 50 50 50 50 50 49 49 48 48 48 47 48 48 48 49 50 51 53 54 55 57 58 58 58 58 58 57 55 53 51 48 46 43 40 38 35 33 31 29 28 27 26 25 25 25 25 26 26 27 28 28 29 30 31 33 34 35 36 37 38 39 39 40 41 41 42 42 43 43 44 44 44 45 46 46 47 47 47 48 47 47 47 46 45 44 43 42 40 39 37 35 34 32 31 29 28 27 26 25 25 24 25 25 26 27 29 31 33 36 39 42 46 50 55 59 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 35 36 38 40 42 44 47 50 53 56 59 62 65 67 69 70 69 68 67 64 61 58 55 51 48 45 42 40 37 35 33 31 29 28 26 25 24 23 22 22 21 21 21 22 22 23 24 26 27 29 31 34 36 38 41 44 46 49 51 54 56 58 60 62 64 65 66 67 67 67 67 66 64 63 61 59 57 54 52 50 47 45 43 41 39 38 36 35 34 33 32 31 30 30 29 29 29 29 29 29 30 31 32 33 34 35 37 38 39 40 42 43 44 44 45 45 45 46 46 45 45 45 44 43 43 42 41 40 39 38 37 37 36 35 35 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 41 41 41 41 41 40 39 39 38 36 35 34 33 31 30 28 27 26 25 24 23 23 22 22 22 22 22 22 22 23 23 24 26 27 29 31 34 37 41 45 50 56 62 69 77 84 91 97 102 105 107 107 105 101 97 91 86 80 74 68 63 58 53 49 45 41 38 35 33 31 29 28 27 27 27 27 28 29 30 32 34 36 39 42 46 49 54 58 64 69 75 81 88 94 100 105 110 113 114 114 112 109 104 98 92 85 79 73 68 63 59 55 52 49 47 45 43 42 40 39 38 37 37 36 36 35 35 35 35 34 34 34 35 35 35 35 36 36 36 37 37 38 38 38 39 39 39 39 39 39 39 38 38 37 36 35 34 33 31 30 29 27 26 26 25 24 24 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 34 35 35 35 35 35 35 35 34 34 33 33 32 32 32 31 31 31 31 32 32 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 37 36 36 35 35 36 36 37 38 39 41 42 44 45 47 48 49 50 50 49 49 48 46 45 43 41 39 37 36 34 32 31 30 28 27 27 26 25 25 25 25 26 27 28 30 32 34 37 41 44 48 52 57 61 65 68 71 74 75 76 76 76 74 72 70 67 64 61 58 55 52 49 46 43 41 39 38 36 35 35 34 34 34 34 35 35 36 37 37 38 39 40 42 43 44 45 46 47 49 50 51 53 54 56 57 59 61 62 64 65 67 68 70 71 72 72 73 73 73 72 71 70 69 67 65 62 60 57 55 52 49 47 45 43 42 41 40 39 39 40 40 41 42 43 45 47 49 51 53 55 58 60 62 64 66 67 68 68 67 66 64 61 57 54 50 46 43 40 37 34 32 30 29 28 27 26 26 26 26 27 27 28 28 29 30 32 33 34 35 37 38 39 40 41 42 43 43 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 40 41 41 41 41 41 42 42 43 43 44 45 46 46 47 48 49 49 49 49 49 49 49 49 48 48 47 46 46 45 45 44 44 44 44 44 45 45 46 47 48 49 50 50 51 52 52 52 53 52 52 51 51 50 48 47 46 44 42 41 39 37 35 34 32 31 29 28 27 27 26 26 26 26 26 26 27 27 28 29 30 31 31 33 34 35 36 38 40 41 43 45 47 49 51 53 55 56 57 58 58 57 56 55 53 52 50 48 46 44 42 40 39
 25 25 24 24 23 23 24 24 25 26 27 29 31 34 37 40 44 48 52 56 61 65 70 73 77 79 81 82 82 82 81 79 77 74 71 67 64 60 56 53 50 47 44 42 40 38 37 36 36 35 36 36 36 37 37 38 39 40 41 42 44 45 47 48 50 52 54 56 59 61 63 66 68 70 72 73 74 74 73 72 71 69 67 65 62 60 57 55 53 51 49 47 46 45 44 43 43 43 44 44 45 46 48 50 52 54 56 58 60 62 64 65 66 66 66 66 65 63 61 59 56 54 51 48 45 42 39 36 34 31 29 27 25 24 23 22 22 22 22 23 24 25 26 28 29 31 33 35 38 40 43 46 49 52 55 58 61 63 66 67 69 70 70 70 69 68 67 66 64 63 61 61 60 60 60 60 61 62 64 66 68 70 73 75 78 80 82 83 84 83 82 80 77 74 70 66 62 59 55 51 48 46 43 41 39 37 36 35 33 33 32 31 31 31 30 30 30 30 31 31 31 32 33 34 35 37 39 41 43 45 47 49 52 54 56 58 59 60 61 62 62 62 62 61 60 59 57 55 53 51 49 47 44 42 40 38 37 35 34 33 32 32 31 31 32 32 33 34 35 36 37 39 41 43 45 47 50 52 54 56 59 60 62 63 64 64 64 64 63 62 61 60 58 57 56 55 54 53 52 51 51 50 50 50 50 50 51 51 52 53 53 55 56 57 59 60 62 63 64 66 67 67 68 68 68 68 67 66 66 65 64 63 62 61 60 59 59 58 57 56 55 54 53 52 50 49 47 46 44 42 40 38 36 35 33 31 30 29 27 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 57 56 55 55 54 53 52 52 51 51 51 51 52 53 54 55 56 58 60 62 63 65 67 69 71 73 74 75 76 77 77 78 77 77 76 75 73 72 70 68 66 65 63 62 61 60 60 59 60 60 60 61 61 62 63 64 64 65 66 66 66 67 67 67 67 67 66 66 65 65 64 64 63 63 62 62 62 61 61 62 62 62 62 63 63 64 64 65 65 65 65 65 65 65 65 65 65 64 65 65 65 66 66 67 68 69 71 72 73 74 75 76 77 77 78 78 78 77 76 75 74 73 71 69 67 65 63 61 60 58 56 55 54 53 53 53 53 54 55 56 58 59 61 63 64 66 68 70 71 73 74 75 76 77 77 77 77 77 77 77 76 76 75 74 74 73 73 73 73 73 73 73 73 73 73 73 74 73 73 73 72 72 71 70 70 69 68 67 66 66 65 65 65 65 65 65 65 66 66 66 67 67 67 67 67 67 67 67 67 66 66 65 65 64 64 63 63 62 62 62 62 62 63 64 65 66 68 70 72 74 76 78 80 81 83 84 84 85 84 84 83 82 80 78 76 74 72 69 67 65 63 60 58 57 55 54 53 52 51 51 51 51 52 52 53 54 54 55 56 57 58 59 60 61 62 64 65 66 68 70 72 74 76 79 81 84 87 89 92 94 96 98 100 101 101 101 101 100 98 97 94 92 89 87 84 81 78 75 72 70 67 66 64 63 62 62 62 63 64 66 67 69 71 74 76 78 80 83 84 86 88 89 90 90 91 90 90 89 88 86 85 83 81 79 77 75 73 71 70 68 67 66 65 64 63 62 61 60 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 31 29 28 27 27 26 26 26 26 27 27 28 30 31 33 35 37 39 41 43 45 46 48 49 49 49 49 48 47 46 45 43 41 39 37 35 33 32 30 29 28 27 26 26 26 26 27 28 29 30 31 33 35 37 38 40 42 43 45 46 47 48 48 48 48 48 48 47 46 46 45 44 43 42 41 40 40 40 40 40 41 41 42 43 44 45 47 48 49 51 52 53 53 54 54 55 55 54 54 54 53 53 53 52 52 51 51 51 51 51 50 50 50 49 49 48 48 47 46 45 44 43 42 41 39 38 36 35 34 33 32 31 30 30 30 30 30 31 32 33 35 37 38 40 42 45 47 49 51 52 54 55 55 56 55 55 53 52 50 47 45 42 40 38 35 33 32 30 29 28 28 27 27 27 28 28 29 30 31 32 33 35 36 37 38 38 39 39 39 39 39 38 38 37 36 36 35 34 34 33 33 33 33 33 33 33 33 34 34 35 35 36 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 54 55 56 56 57 57 56 56 55 53 52 51 49 47 45 44 42 40 38 37 35 34 32 31 30 29 28 27 27 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 27 27 27 27 27 27 27 27 27 28 29 29 30 32 33 34 36 38 40 42 43 45 47 49 50 51 53 53 54 54 54 54 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 42 42 43 43 44 44 44 44 44 44 43 42 41 40 38 37 35 34
 62 60 59 58 57 56 56 57 58 59 62 65 69 74 79 86 93 101 109 117 125 132 137 142 144 144 141 137 131 124 115 107 98 90 82 74 68 61 56 51 47 44 41 39 37 37 37 37 39 40 43 46 49 54 58 63 69 75 81 88 95 102 108 114 119 124 126 128 128 126 123 119 114 109 104 98 93 89 85 81 79 77 75 75 75 75 76 77 78 79 80 81 82 82 82 81 80 78 76 74 71 69 66 64 61 59 58 56 55 54 54 54 54 54 54 55 56 57 58 59 60 62 63 64 65 65 66 66 66 66 66 65 65 64 64 63 63 63 63 63 64 64 65 65 66 67 67 68 68 68 68 67 67 66 64 62 61 58 56 54 51 48 46 44 41 39 38 37 36 35 35 35 36 37 38 40 43 45 48 51 55 58 62 66 69 72 75 76 78 78 78 77 75 74 72 69 67 65 63 62 60 59 59 58 58 57 58 58 58 59 60 61 62 64 65 67 69 71 73 75 77 79 82 84 86 88 90 91 92 93 93 93 92 91 90 88 86 84 81 79 77 74 72 70 68 67 65 64 63 62 61 61 61 61 61 61 62 62 63 63 64 64 63 63 62 60 58 56 54 52 49 47 45 42 40 39 37 36 35 35 35 35 36 37 38 40 42 45 47 50 53 56 59 62 65 67 70 72 74 75 77 78 79 79 79 79 79 79 79 79 79 78 78 78 78 79 79 79 79 79 79 78 78 77 76 74 73 71 69 68 66 64 63 61 60 59 58 57 57 56 56 57 57 58 59 60 61 62 64 65 66 67 68 68 68 68 67 66 64 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 65 65 65 65 66 67 68 69 70 72 73 75 77 78 80 82 84 86 88 90 91 93 95 96 97 99 100 101 102 103 103 103 103 103 102 101 100 98 96 94 92 89 87 85 83 81 80 79 78 78 78 78 79 80 80 81 83 84 85 86 88 89 90 91 92 93 93 93 93 93 93 92 91 90 89 88 87 86 86 85 85 85 85 85 86 86 87 88 89 89 90 90 90 89 89 88 87 85 84 82 81 79 77 76 75 74 73 72 72 72 72 72 72 73 74 75 76 77 78 79 81 82 83 84 85 86 87 87 87 87 86 85 85 83 82 81 79 78 77 75 74 73 72 71 70 69 68 68 67 67 67 67 66 66 67 67 67 68 68 69 69 70 70 71 72 72 73 73 73 73 73 73 73 72 72 71 70 70 69 69 68 68 68 68 69 69 70 71 72 74 75 77 79 81 83 84 86 87 87 88 88 87 86 85 84 82 81 79 77 75 73 72 70 69 68 67 66 65 65 65 65 66 67 68 70 73 76 79 82 86 89 93 96 99 101 103 104 105 105 104 103 102 100 99 97 95 93 91 89 87 86 84 83 82 81 80 80 80 79 79 80 80 80 80 80 80 80 80 80 79 79 78 78 78 77 77 77 78 79 80 81 83 86 89 92 95 99 104 108 112 116 120 124 127 130 132 133 134 134 133 131 129 126 123 120 116 112 108 104 100 96 93 89 87 85 83 82 82 82 83 84 86 88 90 93 96 99 102 105 109 112 115 119 122 124 126 127 128 128 127 126 123 120 116 112 107 103 98 93 89 84 81 77 74 72 70 68 67 66 65
 18 18 17 17 16 16 16 16 16 17 17 17 18 18 19 19 19 20 21 21 22 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 41 42 42 42 42 41 40 38 37 35 33 32 30 28 27 26 25 24 23 23 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 19 19 19 19 19 19 20 20 21 22 24 25 27 30 32 35 38 42 45 49 52 54 57 58 59 59 58 56 54 51 49 46 43 41 38 36 33 31 29 28 26 25 23 22 21 20 20 19 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 27 28 29 31 33 34 36 38 40 42 44 46 47 49 51 52 53 54 54 53 52 51 49 47 44 41 39 36 34 31 29 27 26 24 23 22 21 21 20 20 20 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 39 39 39 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 18 17 17 17 18 18 18 19 20 22 23 25 28 31 34 39 44 50 57 65 74 83 92 100 108 113 116 116 113 109 102 95 87 79 72 65 58 53 48 43 39 36 33 30 28 26 25 23 22 22 21 21 21 22 22 23 25 26 28 31 33 37 40 45 49 55 61 68 76 85 94 103 112 119 125 128 127 124 118 109 99 89 79 69 60 53 46 41 36 32 29 26 24 22 20 19
 36 35 33 32 30 29 27 26 24 23 22 21 21 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 27 28 29 30 31 32 34 35 36 37 38 39 40 41 41 42 42 43 43 43 43 42 41 40 39 38 37 35 34 32 31 30 29 27 26 25 24 24 23 23 22 22 22 22 22 23 24 24 26 27 28 30 32 34 36 38 40 42 43 44 45 45 45 44 43 42 41 40 39 38 37 36 36 36 36 36 37 38 38 39 40 42 43 44 44 45 45 46 45 45 44 43 42 41 39 38 36 34 33 31 30 28 27 26 26 25 25 25 25 25 26 26 27 29 30 31 32 34 35 37 38 39 40 41 42 43 43 43 44 44 43 43 43 43 42 42 42 42 42 42 43 43 44 45 46 47 48 49 50 51 51 51 51 51 50 48 47 45 43 41 39 37 35 33 32 30 29 28 28 27 27 27 27 27 27 28 28 29 29 30 31 32 32 33 34 35 35 36 36 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 33 33 32 31 31 30 29 28 27 26 25 24 24 23 22 22 22 22 22 22 23 23 24 25 27 28 30 32 33 35 37 38 39 40 40 40 40 39 38 37 36 34 33 32 31 30 29 28 28 27 27 27 28 28 28 29 30 30 31 32 33 34 35 36 37 37 38 39 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 29 29 29 29 30 30 31 32 33 33 34 36 37 37 38 39 39 39 39 38 37
 59 57 56 55 54 54 53 53 53 53 53 53 54 55 56 57 58 60 61 63 65 67 68 70 72 74 76 77 79 81 82 83 85 86 86 87 87 88 87 87 86 85 84 83 82 80 79 77 76 74 73 72 71 70 69 68 68 67 67 67 67 66 66 67 67 67 67 67 67 67 67 66 66 65 64 63 61 60 58 57 56 54 53 52 51 51 51 51 51 52 53 55 57 59 62 65 69 73 77 82 86 91 96 100 104 107 109 110 111 110 109 107 104 101 98 94 91 87 84 80 77 74 72 69 67 65 63 61 60 59 58 58 58 58 59 60 61 63 66 68 71 74 78 81 85 88 92 95 98 101 103 105 107 108 108 108 107 106 104 102 99 96 93 90 87 84 81 78 75 73 71 69 67 66 64 63 63 62 61 61 61 60 60 60 60 59 59 59 59 59 59 59 59 59 60 60 61 62 63 64 65 66 68 69 71 73 75 77 79 81 83 85 87 89 91 93 94 95 96 96 96 95 94 92 90 88 86 84 81 79 77 75 73 72 70 69 68 67 66 66 66 66 66 66 66 67 67 67 68 68 69 69 69 69 68 67 66 65 64 62 61 59 57 56 54 53 52 51 51 50 51 51 52 53 54 56 59 61 64 68 71 75 78 82 85 88 91 93 94 94 94 93 91 89 87 85 82 79 76 73 71 68 66 63 61 59 58 56 55 54 54 53 53 54 54 55 57 59 61 63 65 68 71 73 76 79 81 84 86 88 89 91 92 92 93 93 93 93 92 91 90 89 88 86 85 83 81 80 78 76 74 72 71 69 67 66 64 63 61 60
 37 38 39 41 44 47 51 56 61 67 74 82 90 99 108 117 125 132 138 141 143 143 140 136 131 125 118 111 105 98 91 85 79 74 69 65 61 57 54 51 49 47 46 45 44 44 45 46 47 49 51 55 58 62 67 72 78 84 91 98 106 114 121 128 134 138 141 142 140 137 131 124 116 107 98 89 81 74 67 61 56 52 48 45 43 41 39 39 38 38 38 38 39 39 40 41 42 43 43 44 45 45 46 46 47 47 48 48 49 50 50 51 52 54 55 57 59 61 63 66 68 71 74 77 79 81 83 84 85 84 83 82 79 76 73 70 67 63 60 58 55 53 51 50 48 47 47 46 46 46 46 47 48 48 49 51 52 53 54 55 56 57 57 57 57 57 56 55 53 52 50 48 46 45 43 42 41 41 40 40 41 42 43 44 46 49 51 54 58 61 65 68 72 75 77 79 80 80 80 79 77 75 72 70 67 64 62 59 57 55 53 51 49 48 47 46 46 46 46 46 47 47 48 50 51 53 55 57 59 62 64 66 68 70 71 72 73 74 74 74 75 74 74 74 74 74 73 73 73 73 73 73 72 72 71 71 70 69 67 65 63 61 59 56 54 51 49 46 44 42 41 40 39 38 38 38 38 39 40 42 44 47 49 53 56 60 63 67 71 74 77 79 81 82 82 82 82 80 79 77 75 73 71 68 66 64 62 61 59 58 57 56 55 55 55 55 56 57 58 59 60 62 63 65 67 68 70 71 73 74 75 76 77 78 78 78 79 78 78 77 76 74 72 70 67 64 61 58 55 52 49 46 44 42 40 38 37 37 36 36
 20 21 22 23 24 25 27 28 29 30 31 32 33 33 33 32 32 31 30 29 27 26 25 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 18 18 19 20 21 22 24 26 28 30 32 34 36 38 40 42 43 43 43 43 42 41 40 38 37 35 33 32 30 29 27 26 25 24 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 11 11 11 12 12 13 14 15 16 17 19 21 23 26 28 31 35 38 41 44 48 50 53 55 56 57 57 57 57 56 54 53 52 50 48 47 45 43 42 40 39 38 36 35 34 33 33 32 32 32 32 32 32 33 33 34 35 36 37 38 40 42 43 45 47 49 51 53 54 55 56 56 55 54 52 50 47 44 41 38 35 32 29 27 25 23 21 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 22 24 25 28 30 32 35 37 39 42 43 44 45 44 43 41 38 35 32 29 26 23 21 19 17 16 14 13 13 12 12 11 11 11 11 11 11 12 12 13 14 14 15 16 18 19 20 22 24 25 27 28 30 31 32 32 32 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 20 20 20 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 18 18 19
 7 7 7 7 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 13 14 14 14 13 13 13 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 13 13 12 12 11 11 10 9 9 8 8 7 7 7 7 6 6 6 7 7 7 7 8 9 9 10 11 12 13 14 15 15 16 16 17 16 16 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 13 14 14 15 16 17 17 17 17 17 17 16 16 15 14 13 12 11 10 9 9 8 7 7 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 15 16 16 16 15 15 14 13 13 12 11 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 12 12 12 12 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 9 9 9 9 8 8 8 8
 33 33 34 35 36 38 39 40 41 42 42 42 42 42 42 41 40 39 38 37 36 35 34 33 32 31 31 30 30 30 30 30 30 30 31 31 32 33 34 35 36 37 39 40 41 42 44 45 46 46 47 47 47 47 47 47 46 45 44 44 43 41 40 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 23 23 24 25 26 28 29 30 32 33 35 36 37 38 39 40 40 40 41 40 40 40 40 39 39 39 38 38 38 38 38 39 39 40 40 41 42 42 43 44 45 45 46 46 46 46 46 46 46 45 44 44 43 42 41 40 39 38 37 37 36 35 35 35 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 39 39 39 38 38 37 36 35 33 32 31 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 43 44 44 44 44 44 43 42 41 40 39 38 37 35 34 33 32 32 31 30 30 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 38 39 39 39 39 38 38 37 36 36 35 34 33 33 32 32 32 32 32 33 34 34 35 36 37 38 39 41 41 42 43 43 43 43 43 42 41 40 39 38 36 35 34 32 31 30 28 27 26 25 24 24 23 23 23 22 22 23 23 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 40 41 42 43 44 44 44 44 44 43 42 42 40 39 38 37 36 34 34 33 32 32 32 32 32 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 34 34 34 33 33 33 33 33 33 34 35 36 37 39 40 42 44 47 49 52 55 57 60 62 64 66 67 67 67 67 66 65 63 61 58 56 53 50 48 46 43 41 39 38 37 36 35 34 34 33 33 33 34 34 35 35 36 37 39 40 41 43 45 47 50 52 55 58 61 64 67 70 72 75 76 77 77 76 75 72 69 66 63 59 56 52 49 47 44 42 40 39 38 37 36 36 36 36 37 37 38 39 40 40 41 42 42 43 43 43 43 43 42 42 41 40 39 39 38 37 36 36 35 34 34 33 33 33 33 33 33 33 34 34 35 36 37 38 40 41 42 43 45 46 47 48 48 49 49 49 49 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 34 34 34 34 34 35 36 37 39 40 42 44 45 47 49 51 52 53 54 55 55 55 55 54 54 53 52 52 51 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 47 46 45 44 43 42 41 39 38 37 36 35 35 34 34 33 33 34 34 34 35 36 37 38 39 40 41 42 44 45 46 47 47 48 48 48 48 47 46 45 43 42 40 38 37 35 34 32 31 30 29 29 29 28 29 29 30 30 31 32 33 35 36 37 38 39 40 41 41 42 42 41 41 40 40 39 38 37 37 36 36 35 35 35 35 35 35 36 37 37 39 40 41 43 45 48 50 53 56 58 61 64 67 69 71 73 73 74 73 72 70 68 65 63 60 57 54 51 48 46 44 42 40 38 37 36 35 34 33 33 32 32 32 32 33 33 33 34 34 35 35 35 35 35 35 35
 19 18 17 16 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 11 12 13 14 16 18 20 22 25 27 30 32 33 33 33 32 30 28 26 24 21 19 18 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 12 12 12 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 12 13 14 16 18 20 23 27 31 36 41 46 51 55 58 59 57 54 49 44 39 34 30 26 23 20 18 16 14 13 12 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 13 12 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 10 11 11 12 14 15 16 18 19 20 22 23 24 25 25 26 26 25 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 11 10 10 10 10 11 11 11 11 12 12 13 14 15 16 18 19 21 24 26 30 33 37 41 45 48 51 53 53 52 50 47 43 39 35 32 28 26 23 21
 38 39 40 40 40 41 40 40 39 38 36 35 33 31 28 26 24 22 21 19 18 16 15 14 14 13 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 20 21 22 24 25 26 26 27 27 27 26 26 25 24 23 22 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 22 23 24 24 25 26 26 26 26 26 26 25 25 25 24 24 23 23 23 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 29 30 31 31 32 32 32 31 31 30 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 22 22 23 24 24 25 26 26 27 28 28 29 29 29 29 28 28 28 27 27 26 26 26 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 27 27 27 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 23 23 23 24 24 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 37 38 39 39 39 39 39 39 38 38 36 35 33 32 30 28 26 24 23 21 19 18 17 16 15 15 14 14 14 13 13 14 14 14 15 15 16 17 18 19 20 22 23 25 27 28 30 31 32 33 33 32 31 30 29 27 25 23 21 19 18 17 15 14 13 13 12 12 11 11 11 11 11 11 12 12 12 13 14 15 15 16 17 19 20 21 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 12 12 13 14 14 15 16 17 17 18 18 18 18 18 18 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 16 16 17 17 18 19 19 19 20 20 20 19 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 18 18 18 18 18 17 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 23 24 25 26 26 27 27 27 26 26 25 24 22 21 20 19 18 17 16 15 14 14 14 13 13 13 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 17 17 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 20 21 22 22 23 23 23 23 23 22 22 21 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 17 18 19 21 22 23 24 25 26 27 27 27 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 17 17 17 17 18 18 18 17 17 17 16 16 15 14 14 13 13 12 12 12 12 11 11 11 11 12 12 12 13 13 14 14 15 16 17 17 18 19 19 19 19 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11
 24 24 24 25 25 25 25 26 27 27 28 30 31 33 34 36 39 41 44 46 49 51 53 55 56 57 57 56 55 53 51 49 46 43 41 38 36 34 32 30 29 28 27 26 26 26 26 26 27 28 29 30 31 33 34 36 38 40 41 43 45 46 48 49 50 51 51 52 52 52 52 52 52 52 51 51 50 49 48 47 46 45 44 42 41 39 37 35 34 32 31 29 28 27 26 25 25 24 24 24 24 24 25 25 26 27 28 29 30 31 33 34 35 36 37 38 39 39 39 40 40 39 39 39 38 38 37 36 36 35 35 34 34 34 34 34 34 34 34 35 35 36 37 37 38 39 39 40 41 41 41 41 41 41 40 40 39 38 37 36 35 33 32 31 30 29 29 28 28 27 27 27 27 28 28 29 29 30 31 32 32 33 34 35 35 36 36 37 37 38 38 38 39 39 40 40 41 42 43 44 45 46 47 47 48 48 48 48 48 47 46 44 43 41 39 37 35 33 31 29 27 26 25 24 23 22 22 22 22 22 22 23 24 25 26 28 29 31 33 35 37 39 40 42 43 44 45 45 44 44 43 41 40 38 37 35 34 32 31 30 29 28 28 28 27 28 28 28 29 29 30 31 32 32 33 34 34 34 35 35 35 34 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 32 32 32 33 34 34 35 36 37 37 38 40 41 42 43 45 46 48 49 51 52 54 55 56 57 57 57 57 56 55 53 51 49 47 44 42 40 37 35 33 32 30 29 27 26 25 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 22 24 25 27 28 29 30 30 30 30 30 30 29 29 28 28 27 27 26 25 24 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 11 11 11 12 13 13 14 15 16 16 17 18 19 20 21 21 22 22 22 22 21 21 20 19 18 17 16 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 11 11 12 13 14 15 16 18 19 20 21 22 23 24 24 24 23 23 22 21 20 19 19 18 17 17 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 24 25 26 27 29 30 31 32 33 34 35 35 35 35 35 34 34 33 31 30 29 27 25 24 23 21 20 19 17 16 16 15 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 7 7 8 8 9 10 11 12 14 16 18 20 23 26 29 32 34 36 37 37 36 35 32 29 27 24 21 18 16 14 13 11 10 9 9 8 8 7 7 7 7 6 7 7 7 7 8 8 9 10 11 12 14 16 18 21 24 28 32 37 41 46 49 52 52 51 49 45 41 37 33 29 25 23 20 18 16 15 14 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 13 13 14 14 15 15 15 15 15 14 14 13 13 12 11 11 10 10 9 9 8 8 8 8 7 7 7 8 8 8 9 9 10 11 12 13 14 15 17 19
 24 27 30 33 37 41 46 50 55 59 63 67 69 70 69 68 66 63 59 56 52 48 45 42 39 37 35 33 31 30 29 28 28 28 27 27 28 28 28 29 30 31 32 34 35 37 39 41 43 46 48 51 53 56 58 59 60 61 61 60 58 56 54 52 49 46 43 40 38 35 33 31 29 27 26 24 23 22 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 24 26 28 30 33 36 40 44 48 53 57 61 65 68 69 69 68 66 62 58 54 49 45 41 37 34 31 29 27 25 24 22 22 21 20 20 20 20 20 21 21 22 23 25 26 28 30 33 36 39 43 46 50 53 57 59 61 61 61 59 56 52 48 44 40 35 32 28 25 23 20 18 17 15 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 20 21 21 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 24 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 25 26 26 26 26 26 25 24 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 16 18 19 20 22
 38 37 36 35 35 35 35 35 36 37 38 40 42 44 46 49 51 54 57 60 62 65 67 69 71 72 73 73 73 72 72 71 70 69 67 66 65 64 63 62 62 61 61 61 61 61 62 62 63 64 65 66 68 69 71 73 74 76 77 78 79 79 79 79 78 76 74 71 69 65 62 59 55 52 48 45 42 40 37 35 33 32 31 30 29 29 29 29 29 30 32 33 35 37 40 43 47 50 54 59 64 68 74 79 84 89 95 99 104 108 111 113 114 115 114 112 109 105 100 95 89 84 78 72 67 62 58 54 50 47 44 42 40 39 37 37 37 37 37 38 40 42 44 47 51 55 60 66 73 80 87 95 103 110 116 120 122 122 119 114 108 100 92 84 76 69 63 57 51 47 43 40 37 35 33 32 31 30 29 29 29 29 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 37 38 40 42 44 46 49 53 56 61 65 70 76 81 87 93 99 104 108 112 114 115 115 114 112 108 104 99 94 89 84 79 74 69 65 61 57 54 51 49 46 45 43 41 40 39 39 38 38 38 38 38 38 38 39 39 39 39 39 39 38 38 37 36 35 34 33 32 32 31 30 30 30 30 30 31 32 33 35 37 39 42 45 49 53 57 61 65 69 73 76 78 79 79 78 75 72 69 64 60 56 52 48 44 41 38 35 33 32 30 29 29 28 28 29 29 30 31 33 35 37 39 42 45 49 52 56 60 64 67 71 74 76 78 80 81 81 81 80 79 78 77 75 73 71 69 67 65 63 60 58 56 53 51 49 47 45 43 41 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 17 17 18 19 20 21 22 23 24 26 27 29 30 32 33 35 36 37 38 38 38 38 37 36 34 32 31 29 27 25 23 22 20 19 18 17 16 15 15 14 14 14 14 14 14 15 15 16 16 17 18 20 21 23 25 27 29 31 34 35 37 38 38 38 37 36 34 32 29 27 25 23 21 20 18 17 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 13 13 14 15 17 18 20 22 24 26 28 29 30 31 30 30 28 27 25 23 21 19 17 16 15 13 13 12 11 11 10 10 10 10 10 10 10 10 10 11 11 12 13 13 14 15 16 16 17 18 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 20 20 21 21 20 20 19 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 10 10 11 11 12 13 14 16 17 19 20 21 23 24 25 25 25 25 24 24 23 22 20 19 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15
 28 28 28 28 28 28 28 27 27 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 22 22 23 23 24 25 26 28 30 31 33 36 38 40 43 45 48 50 52 54 55 56 56 56 55 54 52 50 47 45 42 40 37 35 32 30 29 27 26 24 23 23 22 21 21 21 21 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 39 40 41 43 44 44 45 45 45 44 43 42 40 38 36 34 33 31 29 28 26 25 24 23 23 22 22 21 21 21 22 22 22 23 23 24 25 26 27 29 30 31 33 34 36 37 39 40 41 42 43 44 45 46 46 46 46 46 46 46 45 44 43 42 41 40 39 38 36 35 34 33 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 31 32 32 33 35 36 37 39 41 42 44 46 48 49 51 52 53 53 53 53 53 52 51 50 48 47 45 43 42 40 39 38 36 35 34 33 32 31 30 30 29 29 28 27 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 40 41 41 42 43 43 43 43 43 43 42 41 40 39 37 36 34 32 30 29 27 26 24 23 22 21 21 20 20 19 19 19 19 19 20 21 21 22 23 25 26 28 30 32 34 36 38 40 41 43 44 45 45 45 45 44 43 42 41 39 38 36 35 34 33 32 31 30 29 29 28
 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 16 17 17 17 17 16 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 16 16 16 15 15 14 13 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 11 11 12 12 13 13 13 13 13 13 12 12 11 11 10 10 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 12 11 11 10 10 9 9 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 7 8 8 9 10 10 11 11 12 13 13 14 14 15 15 15 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 14 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 60 59 58 57 57 57 57 57 57 58 58 58 58 58 58 57 56 56 55 54 53 52 52 51 51 51 51 52 53 55 57 59 62 65 69 72 76 79 83 86 88 90 91 92 91 90 88 86 82 79 75 71 68 64 60 57 54 52 49 48 46 45 45 45 45 46 47 49 50 52 55 57 59 61 63 64 65 66 66 66 65 65 63 62 60 59 57 56 55 54 54 54 54 55 55 57 58 59 61 62 63 65 65 66 66 65 65 63 62 60 58 57 55 53 51 50 48 47 47 47 47 47 48 49 51 52 54 56 58 60 62 64 66 67 69 70 70 70 70 70 69 67 66 64 62 60 59 57 55 54 53 52 52 52 52 53 53 54 56 57 58 59 61 62 63 63 63 64 63 63 62 61 60 59 58 58 57 56 56 56 57 57 58 60 61 63 65 67 69 71 73 74 75 75 75 74 73 71 69 67 64 62 60 58 56 55 54 53 53 53 54 56 57 59 62 64 67 71 74 77 80 83 86 88 90 91 91 90 89 87 85 82 79 76 72 69 66 63 61 59 57 56 55 54 54 55 55 56 58 59 60 62 63 64 65 65 66 66 65 64 63 62 61 59 58 56 55 54 54 53 53 53 54 54 55 57 58 59 61 62 63 64 65 65 65 65 64 64 63 62 61 60 59 58 58 58 58 59 60 61 63 65 68 70 73 76 79 82 85 87 89 91 91 91 91 90 88 86 83 80 77 74 71 68 65 63 61 59 58 57 56 56 57 58 59 61 64 66 70 73 76 80 83 86 88 90 91 91 90 89 87 84 81 78 75 72 69 66 63 61
 73 69 65 63 61 60 60 60 61 63 65 67 70 73 76 78 80 82 83 83 82 80 78 75 71 68 64 61 58 55 53 52 51 50 50 50 51 52 54 56 58 61 64 67 71 75 78 82 86 90 93 96 98 100 101 101 100 98 96 93 90 87 83 80 77 75 72 70 69 68 67 66 66 67 67 68 69 71 72 74 75 77 78 80 81 82 82 82 82 82 81 80 79 78 77 76 75 74 74 74 74 74 74 75 76 77 78 79 80 82 83 85 86 88 89 90 91 91 92 92 92 91 91 90 89 88 86 85 83 81 79 77 75 73 71 69 67 66 64 62 61 60 59 59 58 58 59 60 61 63 66 69 72 76 80 84 88 92 95 97 98 98 97 95 92 89 85 82 78 75 71 69 67 65 65 65 66 67 70 73 77 82 87 93 98 104 108 112 114 115 114 111 107 102 97 91 85 80 75 70 66 63 60 58 57 56 56 57 58 60 63 66 70 73 77 81 85 88 91 93 94 95 95 94 93 91 89 86 84 81 78 75 73 70 68 66 64 62 61 59 58 57 56 56 55 55 55 55 55 54 54 54 54 54 54 54 54 55 55 55 56 57 57 58 59 61 62 63 65 66 67 68 69 70 70 70 69 68 67 65 64 62 60 59 57 55 54 53 52 51 50 50 50 50 50 51 52 53 55 57 59 62 65 68 71 74 77 80 83 85 88 90 92 93 94 94 94 93 92 90 87 84 81 77 74 70 66 63 59 57 54 52 51 50 50 50 51 53 55 58 62 66 71 76 82 88 94 100 105 109 111 112 111 109 105 100 95 89 83 78
 24 25 26 26 27 28 28 29 28 28 27 27 26 24 23 22 21 20 19 18 17 17 16 16 16 16 16 16 17 17 18 19 20 22 23 24 25 27 28 29 30 30 30 30 30 30 29 28 27 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 22 22 23 23 24 24 25 25 25 25 25 24 24 23 22 21 20 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 17 17 18 18 19 19 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 13 13 13 14 15 16 17 18 19 20 22 23 25 26 28 29 31 32 32 33 33 33 32 31 31 29 28 27 26 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 19 19 18 17 17 16 15 15 14 13 13 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 25 26 26 26 25 25 24 23 22 21 20 19 17 17 16 15 14 14 14 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 22 23 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 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 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22 22 23 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 21 21 22 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 10 11 11 13 14 16 18 20 23 26 29 33 36 39 41 43 42 41 39 36 32 29 25 22 20 17 16 14 13 12 11 10 10 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 18 19 21 22 23 23 22 21 19 17 15 13 12 10 9 7 6 6 5 4 4 4 3 3 3 4 4 4 5 6 6 8 9 11 12 14 16 18 19 20 20 20 19 18 17 15 14 13 12 11 10 10 10 10 10 10 11 12 13 15 17 20 23 27 31 36 39 43 45 45 44 42 39 36 33 29 26 24 21 19 17 15 14 13 12 11 10 10 9 9 9 8 8 9 9 9 10 11 12 13 14 16 18 19 21 22 23 24 24 24 23 22 21 19 18 16 15 13 12 11 11 10 9 9 9 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 16 17 17 17 18 18 18 18 17 17 16 15 15 14 13 12 11 10 10 9 9 9 8 9 9 9 10 11 12 13 14 15 17 18 20 21 22 22 21 20 19 17 15 13 11 9 8 6 6 5 4 4 4 3 3 3 4 4 4 5 5 6 7 8 9 10 11 12 12 13 13 13 13 13 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 16 16 15 15 14 14 13 12 12 11 10 10 10 9 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 22 21 20 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 16 16 17 18 19 20 21 22 22 23 23 24 24 23 23 22 22 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 22 22 23 24 24 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 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 23 24 24 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 26 26 26 26 25 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 25 25 26 26 26 26 25 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 27 28 28 29 29 29 29 29 29 29 29 29 28 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 15 15 15 14 14 14 15 15 15 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 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 87 83 79 74 70 67 63 60 58 55 53 52 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 36 35 35 35 35 36 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 49 49 49 49 49 48 47 45 44 42 41 40 39 39 39 39 41 43 45 48 52 56 61 67 73 79 86 93 99 105 110 113 115 115 113 110 106 101 96 90 85 81 77 74 71 70 69 68 69 69 70 71 72 72 72 72 71 70 68 65 62 58 55 51 48 45 42 40 39 39 39 40 42 44 47 50 54 59 65 71 77 84 91 98 105 111 117 121 124 125 124 121 117 111 105 98 91 84 77 70 65 59 55 51 49 46 44 43 42 42 41 41 41 42 42 42 43 44 45 46 47 48 50 52 54 56 58 60 63 65 67 69 71 72 73 73 73 73 72 71 70 68 67 65 64 63 61 60 59 59 58 58 57 57 58 58 59 59 60 61 61 62 62 61 61 60 58 57 55 53 51 49 47 45 44 42 40 39 37 36 35 34 33 32 31 31 31 32 32 34 35 38 41 44 49 53 58 63 67 71 74 76 77 77 76 74 71 69 66 64 61 60 58 58 58 58 60 62 65 69 73 78 83 89 93 97 100 101 99 96 92 86 79 72 66 59 53 48 43 39 35 32 30 29 28 28 28 30 32 35 39 44 51 58 66 74 83 93 102 111 118 124 129 131 131 128 124 118 112 104 96 89 81 73 66 60 54 48 44 39 36 33 31 29 28 28 28 29 30 32 34 37 39 43 47 51 55 60 65 70 75 80 85 89 92 94 95 94 93 90
 63 62 61 60 59 58 57 56 55 55 54 53 52 50 49 47 45 42 40 38 35 33 31 28 27 25 24 23 23 23 24 24 26 27 29 31 33 36 38 41 44 47 49 52 55 57 59 60 61 62 61 61 59 57 54 51 48 45 42 38 36 33 31 29 28 27 27 27 28 29 30 32 34 36 38 41 44 48 51 55 59 63 67 70 74 76 78 79 79 78 76 74 71 69 66 63 61 59 57 55 54 52 51 50 49 48 47 45 44 43 42 41 39 38 37 36 35 34 34 34 34 35 35 36 37 38 39 40 41 42 43 44 45 46 46 46 46 46 46 45 44 43 42 41 40 38 37 36 35 34 33 33 33 33 34 34 36 37 39 41 43 44 46 47 49 50 51 52 53 53 54 54 55 55 56 57 58 60 61 63 65 67 70 71 73 74 75 75 74 72 70 67 64 60 57 53 49 46 42 39 37 34 32 31 30 29 29 29 30 31 33 35 38 41 44 47 49 52 54 56 58 59 59 59 58 57 55 53 51 49 47 45 42 40 38 36 34 32 31 30 29 28 28 28 28 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 47 48 50 52 54 56 58 60 61 63 64 64 64 63 61 59 57 54 51 48 45 42 40 37 35 32 30 29 27 26 24 24 23 23 23 24 25 26 28 30 32 34 36 39 41 43 45 47 48 50 50 51 51 51 50 49 48 47 45 43 41 39 36 34 32 29 27 25 24 23 22 21 21 22 22 24 25 27 30 32 35 38 42 45 48 52 55 58 61 64 66 67 68 68 68 67 66 65
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 48 48 48 48 49 51 53 55 57 59 61 63 64 65 66 65 64 62 59 56 52 48 45 42 39 36 35 33 33 33 33 34 36 37 39 41 43 45 47 49 51 53 55 56 57 58 59 59 59 58 57 56 54 52 50 48 46 43 41 39 38 36 36 35 35 36 37 38 39 41 42 43 44 45 46 46 47 47 47 47 47 47 47 47 47 47 48 49 50 52 53 55 57 59 61 63 64 65 66 66 65 64 62 60 58 55 52 49 46 43 40 38 36 35 34 34 35 37 39 43 47 51 57 63 70 77 84 91 98 104 109 112 114 114 112 108 104 98 91 85 78 71 65 59 54 49 45 42 39 37 36 35 35 36 38 40 43 47 51 55 59 63 66 69 71 72 73 72 71 69 67 65 63 61 58 57 55 54 54 53 54 54 55 56 57 58 59 60 60 60 60 59 58 56 54 51 49 46 44 41 39 37 35 34 34 34 34 36 38 40 43 46 49 53 56 59 61 64 65 67 67 67 67 66 64 63 61 59 56 54 52 49 47 44 42 39 37 35 34 32 31 31 31 31 32 34 36 38 41 43 46 49 51 53 55 57 58 58 58 58 58 57 56 54 53 52 51 50 49 48 48 48 48 49 49 50 51 52 52 53 53 53 52 51 50 49 47 45 42 40 37 35 33 32 30 30 30 30 31 33 35 39 42 47 52 57 64 70 78 85 93 100 108 114 119 122 122 121 117 112 105 97 89 80 72 64 57 51 45 41 37 34 32 31 31 31 32 34 36 39 41 45 48 51 54 57 59 61 62 62 62 61 60 58 56 54 52 51 49
 65 67 69 72 76 80 85 91 97 103 110 117 123 129 133 135 135 133 128 121 113 104 95 86 77 70 63 58 54 52 50 49 49 49 50 52 53 55 57 60 63 66 69 73 77 81 85 89 93 97 101 104 106 108 108 108 106 103 98 94 88 83 78 73 69 66 64 62 61 60 60 59 60 60 61 61 62 63 64 65 66 67 68 68 69 70 70 71 71 71 71 71 70 70 70 69 69 68 68 68 67 67 67 67 67 67 67 67 67 68 68 69 70 71 73 76 78 82 85 90 94 99 103 106 109 112 113 113 113 112 110 107 104 100 97 93 89 86 82 79 75 72 69 67 64 62 61 60 59 60 61 63 66 70 76 83 92 101 111 122 132 141 148 152 154 154 150 145 137 129 121 112 104 96 89 83 77 72 68 65 63 60 59 58 57 56 56 56 55 55 55 55 54 54 53 53 52 51 51 50 50 49 50 50 52 53 56 59 63 68 73 78 84 88 92 95 96 96 95 93 90 87 83 79 75 71 67 64 61 58 55 52 50 48 47 45 44 43 43 42 43 43 45 47 49 51 54 57 60 63 65 67 68 69 69 69 68 67 66 65 63 62 60 59 58 57 56 56 55 55 55 55 56 56 57 57 58 58 59 59 59 59 59 59 58 57 56 54 53 51 49 47 45 43 42 41 41 41 41 43 44 46 49 52 55 59 62 66 70 74 78 82 87 91 95 99 102 105 107 107 107 106 104 100 95 89 83 77 70 64 59 54 50 46 44 43 42 42 43 44 45 47 48 50 52 53 55 56 58 59 59 60 60 61 61 61 61 62 62 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 83 81 80 78 77 76 75 75 75 74 74 74 73 73 72 70 69 67 64 62 59 56 53 50 48 46 44 44 44 45 46 49 52 55 58 62 67 71 75 79 84 88 91 95 97 99 101 101 101 100 98 95 91 87 82 77 72 67 63 58 54 51 49 47 47 47 48 50 53 56 60 65 69 74 79 84 89 93 96 98 100 100 100 98 96 93 89 86 82 78 75 72 70 68 66 65 65 64 64 64 65 65 65 66 66 65 65 64 63 61 60 57 55 53 51 50 49 49 49 50 51 53 56 59 62 66 69 72 75 78 81 83 84 85 86 86 85 84 82 80 77 74 71 68 65 62 58 55 53 50 49 47 46 46 47 48 50 52 55 57 60 62 64 65 67 67 68 68 67 67 66 66 65 65 65 65 66 66 68 69 71 73 75 77 80 82 83 84 85 85 84 82 80 77 74 70 66 62 59 55 51 48 45 43 41 40 40 41 43 45 48 51 55 60 64 68 73 76 80 83 85 86 87 87 86 85 83 80 77 74 71 67 63 59 56 52 49 45 43 40 38 37 36 36 37 38 40 43 45 48 51 54 56 58 60 62 63 64 64 65 65 65 66 66 67 68 70 71 74 76 79 82 86 89 92 95 97 98 99 98 97 94 91 86 82 77 71 66 61 56 51 47 43 40 37 36 35 35 36 37 40 42 46 50 53 58 62 66 70 73 77 80 82 85 86 88 88 88 87 86 84 82 79 75 71 67 62 58 53 49 45 42 40 38 38 38 39 40 42 45 48 52 56 60 64 69 73 77 81 84 87 90 91 92 92 92 91 89 87 85
 65 68 72 76 81 85 88 91 93 94 94 93 90 86 82 77 72 67 62 57 53 49 45 42 39 37 36 35 35 35 36 37 39 40 42 43 45 46 46 47 48 48 48 48 47 47 47 46 46 45 45 44 43 43 42 41 40 39 38 37 37 36 35 34 34 34 34 35 36 36 37 39 40 41 43 45 47 49 52 55 58 62 66 70 74 78 81 83 85 84 83 80 76 72 67 62 57 53 49 45 42 39 37 35 33 31 30 29 28 27 26 26 26 26 26 26 27 28 30 31 33 36 38 40 42 43 45 46 47 47 48 48 48 47 47 47 46 45 44 43 42 40 39 37 36 34 32 30 28 27 26 25 24 24 25 26 28 30 33 36 40 44 49 53 58 62 66 70 73 75 77 77 76 75 73 71 68 65 63 60 58 56 55 54 53 52 52 53 53 53 54 54 54 54 54 53 52 50 48 45 43 40 37 34 31 29 27 26 25 25 25 26 27 28 30 32 34 35 37 39 41 42 44 45 47 48 49 50 50 51 51 51 50 50 49 48 46 44 42 40 38 36 34 32 30 29 28 27 27 27 27 27 27 27 28 28 29 30 31 32 33 34 36 38 40 42 44 46 48 49 51 51 52 52 52 51 50 49 47 46 45 44 43 42 41 40 40 39 39 38 38 37 37 37 37 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 45 46 46 47 48 48 48 49 49 49 48 48 47 46 45 44 42 41 39 38 37 36 36 36 36 37 39 40 42 44 46 48 49 50 51 52 52 52 53 53 52 52 53 53 53 54 55 57 59 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 13 13 14 15 15 15 15 15 15 14 13 13 12 11 10 9 8 7 7 6 5 5 5 5 5 5 5 6 6 7 8 9 10 11 12 13 14 14 14 14 14 14 13 13 12 11 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 4 5 5 5 6 7 8 8 9 10 11 11 12 12 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 15 15 14 14 13 12 11 11 10 9 8 7 7 6 6 5 5 4 4 4 4 4 4 5 5 6 7 7 8 9 10 11 12 13 13 14 15 16 16 16 17 17 16 16 15 14 13 12 11 10 9 8 7 6 5 5 4 4 4 4 4 5 5 6 7 7 8 10 11 12 13 14 15 16 17 18 18 18 17 17 16 15 14 13 13 12 12 12 11 11 11 12 12 12 12 12 13 13 13 13 12 12 11 10 9 8 7 6 6 5 5 5 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 13 13 14 14 13 13 13 12 11 10 10 9 8 7 6 6 6 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 11 11 11 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 6 6 6 7 7 8 9 10 11 12 13 13 14 15 15 16 16 16 16 15 14 14 13 12 11 10 9 9 8 7 7 6 6 5 5 5 5 6 6 7 7 8 9 10 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 22 23 23 23 23 22 22 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 28 28 27 26 25 24 22 21 20 19 18 18 18 18 18 19 20 20 21 22 23 24 24 25 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 32 33 34 34 35 35 35 35 34 33 32 30 29 27 25 24 23 22 21 21 21 21 22 22 23 24 24 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 24 24 24 23 23 22 22 22 22 22 22 22 22 23 23 24 24 25 26 26 26 26 26 25 24 24 23 21 20 19 18 17 17 16 15 15 14 14 14 14 14 15 15 16 18 19 21 23 25 28 30 32 33 34 33 33 32 30 29 27 25 24 23 21 20 19 18 18 17 16 16 15 15 15 15 14 14 14 15 15 15 16 17 19 21 23 25 28 31 33 35 37 38 38 38 37 36 35 33 32 30 29 28 27 26 25 25 25 25 25 25 26 26 27 28 29 30 31 31 32 32 32 32 32 31 31 30 29 27 26 25 23 22 21 20 19 19 19 19 19 20 20 21 22 23 24 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 25 25 24 22 21 20 19 18 17 16 16 16 16 16 16 17 17 18 19 19 20 21 23 24 25 27 28 29 30 31 32 32 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 59 58 57 57 56 56 57 58 59 61 64 67 70 74 78 82 85 87 88 86 83 77 70 62 54 46 39 34 30 27 25 24 24 24 25 26 27 29 30 32 34 37 39 42 46 49 53 58 62 66 71 74 78 80 80 80 77 74 69 63 57 51 46 42 39 38 37 37 38 39 41 43 45 47 49 51 53 54 55 56 56 56 55 54 53 51 50 49 47 46 45 45 44 44 44 45 45 46 47 48 49 50 51 52 53 53 53 52 51 50 48 47 46 45 44 44 45 48 51 56 62 69 77 85 93 100 106 111 113 113 111 107 102 96 89 82 75 69 63 58 53 49 45 42 40 37 36 34 34 34 35 37 40 44 50 57 66 75 83 91 96 99 99 97 93 87 81 75 69 64 59 55 52 49 47 45 44 43 42 41 41 41 40 40 39 38 37 36 35 34 32 31 29 28 26 25 24 23 22 21 21 21 22 23 25 28 32 38 45 53 63 72 80 88 93 95 95 93 89 85 79 74 68 63 58 54 50 46 43 40 37 35 33 31 29 27 25 24 22 22 21 21 22 24 27 31 35 40 46 51 55 59 62 63 63 62 60 58 55 52 50 47 45 43 41 40 40 40 40 41 42 44 46 50 53 57 62 67 72 77 82 86 88 89 88 85 81 75 68 61 54 47 40 34 29 25 23 21 20 20 21 22 24 26 29 31 34 37 40 44 48 52 56 61 66 71 77 83 89 95 100 104 107 107 104 99 91 82 71 61 51 42 35 29 24 21 19 18 18 19 20 21 22 24 27 29 32 34 37 41 44 47 50 53 55 57 58 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
 140 126 110 93 77 64 53 44 37 31 27 23 20 18 16 15 13 12 12 11 11 10 10 10 10 11 12 12 13 15 16 17 18 19 20 20 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 17 16 15 15 14 14 13 13 12 12 12 12 12 13 14 16 18 20 23 26 30 33 37 42 46 51 55 60 64 67 69 71 71 69 67 64 60 57 53 49 46 43 40 38 36 34 33 32 30 30 29 28 27 26 25 24 23 21 20 19 17 16 15 14 13 13 13 13 14 15 16 18 20 22 24 27 29 31 33 35 36 37 38 38 37 37 36 35 33 31 30 28 26 25 23 21 20 18 17 16 15 14 13 12 12 12 12 12 12 13 13 14 15 15 16 18 19 20 22 24 26 28 30 32 35 37 39 40 41 41 41 40 38 37 35 33 31 29 28 27 26 25 24 24 23 23 22 22 21 21 20 19 18 16 15 14 13 13 12 12 11 12 12 12 13 13 14 15 16 17 18 19 21 22 24 25 26 28 29 30 30 30 30 29 28 27 25 23 21 19 18 16 15 15 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 27 28 31 33 37 41 45 51 58 65 73 81 89 95 99 100 98 93 86 77 69 61 53 47 41 35 31 27 24 21 19 17 16 15 14 15 15 16 17 18 20 22 23 25 26 28 29 29 30 30 29 29 28 28 26 25 24 23 22 20 19 18 17 16 15 14 13 13 12 12 12 13 13 14 15 16 17 19 20 22 23 25 27 29 32 36 40 44 50 58 67 78 91 106 121 135 144 146
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 76 74 71 68 65 62 59 56 53 50 48 45 43 41 39 38 36 34 33 31 30 28 27 26 25 24 24 24 24 25 26 28 29 31 32 34 35 37 38 39 40 40 41 41 41 41 40 40 39 39 38 37 36 35 33 32 30 29 28 26 25 24 24 24 24 24 26 27 29 31 33 35 37 40 42 44 47 49 51 53 54 56 57 58 59 59 58 58 57 56 54 53 51 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 32 30 29 28 27 26 25 24 24 25 26 27 29 31 33 35 38 40 43 45 47 48 50 51 52 52 52 51 50 49 48 46 45 43 41 39 37 35 33 31 30 28 27 26 25 25 26 26 27 28 30 31 33 34 36 37 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 52 52 53 52 52 52 51 50 49 48 46 45 44 42 41 39 38 36 35 33 32 30 29 28 27 26 26 26 26 26 27 28 30 31 32 34 35 37 38 39 40 41 42 43 43 44 44 44 44 44 43 42 41 40 38 37 35 33 31 29 28 27 26 25 25 25 26 27 28 29 30 32 33 35 36 37 39 40 41 43 44 46 47 49 51 54 56 58 61 63 65 67 69 70 70 70 70 68 66 64 62 59 56 53 50 47 44 41 39 36 34 31 29 27 26 25 24 24 24 25 26 27 28 30 31 32 34 35 36 37 38 39 39 39 40 40 40 40 39 39 38 38 37 36 35 33 32 30 29 28 26 25 24 24 24 24 25 26 28 29 31 33 35 38 40 43 46 48 52 55 58 62 65 68 71 74 76 77 78 77

