
 % 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
 8443 8271 8105 7946 7793 7646 7506 7371 7242 7119 7001 6889 6782 6680 6583 6491 6403 6320 6242 6168 6099 6033 5972 5915 5862 5812 5767 5725 5687 5653 5622 5595 5571 5551 5534 5521 5511 5505 5501 5502 5505 5513 5523 5537 5554 5575 5599 5627 5659 5694 5732 5775 5821 5871 5925 5983 6045 6111 6181 6256 6335 6419 6507 6600 6698 6801 6909 7022 7141 7265 7395 7531 7672 7820 7974 8135 8302 8475 8656 8843 9038 9240 9449 9666 9890 10122 10362 10609 10865 11128 11398 11677 11963 12256 12557 12864 13179 13499 13826 14158 14495 14837 15182 15530 15880 16231 16583 16933 17282 17627 17968 18302 18630 18948 19257 19553 19837 20105 20357 20591 20806 21001 21173 21323 21450 21551 21627 21677 21701 21699 21670 21615 21534 21428 21298 21144 20967 20768 20550 20312 20057 19786 19500 19201 18891 18571 18242 17906 17564 17218 16869 16519 16167 15816 15466 15118 14774 14433 14097 13766 13440 13121 12808 12501 12202 11910 11625 11348 11079 10817 10564 10318 10079 9849 9626 9410 9202 9002 8809 8622 8443 8270 8105 7945 7793 7646 7505 7371 7242 7119 7001 6889 6781 6679 6582 6490 6403 6320 6242 6168 6098 6033 5972 5915 5861 5812 5767 5725 5687 5653 5622 5595 5571 5551 5534 5521 5511 5504 5501 5502 5505 5512 5523 5537 5554 5575 5599 5627 5659 5694 5732 5775 5821 5871 5925 5983 6045 6111 6181 6256 6335 6419 6507 6600 6698 6801 6909 7022 7141 7265 7395 7531 7672 7820 7974 8134 8301 8475 8656 8843 9038 9240 9449 9666 9890 10122 10362 10609 10865 11128 11398 11677 11963 12256 12557 12864 13179 13499 13826 14158 14495 14837 15182 15530 15880 16231 16583 16934 17282 17627 17968 18303 18630 18949 19257 19554 19837 20105 20357 20592 20807 21001 21174 21324 21450 21552 21628 21678 21702 21700 21671 21616 21535 21429 21299 21144 20968 20769 20551 20313 20058 19787 19501 19202 18892 18572 18243 17907 17565 17219 16870 16519 16168 15817 15467 15119 14775 14434 14098 13766 13441 13121 12808 12502 12202 11910 11626 11349 11079 10818 10564 10318 10080 9849 9626 9411 9203 9002 8809 8623
 67 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 68 68 68 68 69 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 77 77 78 79 80 80 81 82 83 83 84 85 86 87 88 89 90 91 92 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 109 110 111 112 113 113 114 115 115 116 116 117 117 118 118 118 119 119 119 119 119 119 119 119 119 119 118 118 118 117 117 116 116 115 115 114 113 113 112 111 110 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 94 93 92 91 90 89 88 87 86 85 84 83 83 82 81 80 80 79 78 77 77 76 75 75 74 74 73 72 72 71 71 71 70 70 69 69 69 68 68 68 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 68 68 68 68 69 69 70 70 70 71 71 72 72 73 73 74 75 75 76 77 77 78 79 80 80 81 82 83 84 85 86 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 113 114 115 116 117 117 118 119 120 121 121 122 123 123 124 124 124 125 125 125 126 126 126 126 126 126 125 125 125 125 124 124 123 123 122 122 121 120 119 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 83 82 81 80 79 79 78 77 76 76 75 74 74 73 73 72 72 71 71 70 70 70 69 69 69 68 68 68 67 67 67 67 67
 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 50 51 53 55 57 59 61 63 66 68 70 73 75 78 80 83 86 88 91 93 96 99 101 104 106 108 110 112 114 116 117 118 119 120 120 121 121 120 120 119 118 117 115 113 111 109 107 105 102 100 97 94 92 89 86 83 81 78 75 73 70 68 65 63 61 58 56 54 52 50 48 47 45 43 42 40 39 37 36 35 34 33 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 35 36 37 38 40 41 43 44 46 48 50 52 54 56 58 60 63 65 68 70 73 76 78 81 84 87 90 93 96 99 102 105 108 110 113 116 118 120 122 124 125 127 128 128 129 129 129 129 128 127 126 124 122 121 118 116 114 111 109 106 103 100 97 94 92 89 86 83 80 78 75 72 70 67 65 63 61 58 56 54 53 51 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19
 55 55 56 56 57 58 58 59 60 61 61 62 63 64 65 66 68 69 70 71 73 74 76 78 79 81 83 85 87 89 91 93 96 98 101 103 106 109 111 114 117 120 124 127 130 133 137 140 144 148 151 155 159 162 166 170 173 177 180 184 187 191 194 197 200 203 205 208 210 212 214 215 217 218 218 219 219 219 218 218 217 216 214 213 211 209 206 204 201 198 195 192 189 186 182 179 175 172 168 165 161 157 154 150 147 143 140 137 133 130 127 124 121 118 115 112 110 107 104 102 100 97 95 93 91 89 87 85 84 82 80 79 77 76 75 73 72 71 70 69 68 67 66 65 65 64 63 63 62 62 61 61 60 60 60 60 59 59 59 59 59 59 59 59 60 60 60 60 61 61 62 62 63 63 64 65 66 67 68 69 70 71 72 73 75 76 78 80 81 83 85 87 90 92 94 97 100 103 106 109 112 116 120 123 128 132 137 142 147 152 158 164 170 177 184 191 199 207 215 224 233 243 253 264 275 287 299 311 324 338 352 366 381 396 411 427 442 458 474 490 506 521 536 550 564 577 589 599 609 617 624 628 632 633 633 632 628 623 616 608 598 587 575 562 548 534 519 503 487 472 455 439 424 408 392 377 362 348 334 321 307 295 283 271 260 249 239 229 220 211 203 195 187 180 173 166 160 154 148 143 137 132 128 123 119 115 112 108 105 101 98 95 93 90 88 85 83 81 79 77 75 74 72 70 69 68 66 65 64 63 62 61 60 59 59 58 57 57 56 56 55 55 54 54 54 54 53 53 53 53 53 53 53 53 53 54 54 54 54 55
 64 63 62 61 61 60 59 59 58 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 57 57 58 59 59 60 61 62 62 63 64 66 67 68 69 71 72 74 76 77 79 81 83 86 88 91 93 96 99 102 105 109 112 116 120 124 129 134 139 144 149 155 161 168 175 182 189 197 205 214 223 233 243 253 264 275 287 300 312 326 339 354 368 383 398 414 430 446 462 478 494 510 525 540 554 567 580 591 601 610 618 624 628 630 631 630 628 623 617 610 601 591 579 567 553 539 524 509 493 477 461 445 429 413 398 382 367 353 339 325 312 299 287 275 263 253 242 232 223 214 205 197 189 181 174 168 161 155 149 144 139 134 129 124 120 116 112 109 105 102 99 96 93 91 88 86 84 81 79 78 76 74 73 71 70 68 67 66 65 64 63 62 61 60 60 59 58 58 57 57 56 56 56 56 55 55 55 55 55 55 55 55 56 56 56 56 57 57 58 58 59 59 60 61 61 62 63 64 65 66 67 68 70 71 72 74 75 77 79 80 82 84 86 88 90 93 95 97 100 103 105 108 111 114 117 121 124 127 131 135 138 142 146 150 154 159 163 167 172 176 181 185 190 194 199 203 207 212 216 220 224 228 231 235 238 241 243 246 248 250 251 252 253 253 253 253 252 251 250 248 246 244 241 238 235 232 228 225 221 217 212 208 204 199 195 190 186 181 177 172 168 164 159 155 151 147 143 139 135 131 128 124 121 118 115 111 108 106 103 100 98 95 93 91 88 86 84 82 80 79 77 75 74 72 71 70 68 67 66 65
 69 68 68 68 68 68 68 68 68 68 68 69 69 69 70 70 70 71 71 72 73 73 74 75 75 76 77 78 79 80 81 82 83 84 86 87 88 89 91 92 94 95 97 99 100 102 104 106 107 109 111 113 115 117 119 121 123 125 128 130 132 134 136 138 140 143 145 147 149 151 153 155 156 158 160 162 163 165 166 167 168 169 170 171 172 172 173 173 173 173 173 173 172 172 171 171 170 169 167 166 165 163 162 160 159 157 155 153 151 149 147 145 143 141 138 136 134 132 130 127 125 123 121 119 117 115 113 111 109 107 105 103 101 99 97 96 94 93 91 89 88 87 85 84 83 81 80 79 78 77 76 75 74 73 72 71 71 70 69 69 68 68 67 67 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 67 67 68 68 69 70 70 71 72 73 74 75 76 77 79 80 82 83 85 87 88 90 92 95 97 100 102 105 108 111 114 117 121 125 129 133 138 142 147 152 158 163 169 176 183 190 197 205 213 222 231 240 250 260 271 283 294 307 320 333 347 362 377 392 408 425 442 459 476 494 512 530 548 566 584 601 617 633 648 662 675 687 697 706 713 718 721 722 722 719 715 709 701 691 680 668 654 640 624 608 591 574 556 538 521 503 485 467 450 433 417 401 385 370 355 341 327 314 302 290 278 267 257 247 237 228 219 211 203 195 188 182 175 169 163 158 152 147 142 138 134 130 126 122 119 115 112 109 106 104 101 99 97 94 92 90 89 87 85 84 82 81 80 79 78 76 76 75 74 73 72 72 71 71 70 70 69 69
 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 23 24 25 27 28 30 32 34 36 38 41 44 46 49 53 56 60 64 69 73 78 84 90 96 103 110 118 127 136 145 156 167 178 190 203 217 231 245 260 276 291 306 321 335 348 360 371 380 386 391 393 392 389 383 376 366 354 341 327 312 296 280 264 249 233 218 204 190 177 165 153 142 132 122 113 105 97 90 83 77 71 66 61 56 52 48 44 41 38 35 32 30 28 25 23 22 20 18 17 16 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 16 17 19 20 22 24 26 28 30 33 35 38 42 45 49 53 57 62 67 72 78 84 91 99 106 115 124 134 144 155 167 180 193 206 221 235 251 266 281 297 312 326 339 351 361 370 376 381 382 382 379 373 366 357 346 333 320 306 291 276 262 247 233 219 205 192 180 169 158 147 137 128 120 112 104 98 91 85 80 74 69 65 61 57 53 50 47 44 41 39 36 34 32 30 29 27 25 24 23 22 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7
 60 59 58 56 55 54 53 52 52 51 50 50 49 48 48 48 47 47 47 47 46 46 46 46 46 47 47 47 47 48 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 62 63 65 66 68 70 72 74 76 78 80 83 85 88 91 94 97 100 103 107 110 114 118 122 127 131 136 140 145 151 156 161 167 173 179 185 191 198 204 211 217 224 230 237 243 250 256 262 268 273 278 283 287 291 295 298 300 302 303 303 303 302 300 298 295 292 288 283 278 273 267 261 255 248 241 234 227 220 213 206 199 192 185 178 171 165 158 152 146 140 134 129 124 119 114 109 104 100 96 92 88 85 81 78 75 72 69 66 63 61 59 56 54 52 50 48 47 45 43 42 40 39 38 37 35 34 33 32 31 31 30 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 42 44 45 47 49 51 53 55 58 60 63 66 69 72 76 79 83 87 91 96 101 106 111 116 122 129 135 142 149 157 165 174 182 192 201 212 222 233 244 256 268 281 294 307 320 333 346 360 373 385 398 410 421 432 441 450 457 463 468 472 474 474 473 471 467 462 456 448 440 430 420 409 397 385 373 361 348 335 323 311 298 286 275 264 253 242 232 222 212 203 195 186 178 171 164 157 150 144 138 133 127 122 117 113 109 105 101 97 94 90 87 85 82 79 77 74 72 70 68 66 65 63 62
 215 214 214 214 214 214 214 214 214 214 215 215 216 217 218 219 220 221 222 223 225 226 228 230 231 233 235 237 239 241 244 246 248 251 253 256 259 261 264 267 270 273 276 279 282 285 288 291 294 297 300 303 307 310 313 316 318 321 324 327 329 332 334 337 339 341 343 345 346 348 349 350 351 352 353 353 353 353 353 353 352 351 350 349 347 346 344 342 340 338 335 333 330 327 324 321 317 314 311 307 303 300 296 292 288 284 280 276 272 268 264 260 256 252 248 244 240 236 233 229 225 222 218 215 211 208 204 201 198 195 192 189 186 183 181 178 176 173 171 169 166 164 162 160 158 156 155 153 151 150 149 147 146 145 144 142 141 141 140 139 138 138 137 137 136 136 136 135 135 135 135 135 135 136 136 136 137 137 138 139 139 140 141 142 143 144 146 147 149 150 152 153 155 157 159 162 164 166 169 171 174 177 180 183 187 190 194 198 202 206 210 215 219 224 229 234 240 246 251 258 264 270 277 284 292 299 307 315 324 332 341 350 360 370 380 390 401 412 423 434 446 458 470 482 494 507 520 533 546 559 572 585 598 610 623 636 648 660 672 683 694 704 714 723 731 739 746 753 758 763 767 769 771 772 773 772 770 768 764 760 755 749 742 735 727 718 709 700 689 679 668 657 646 634 622 611 599 587 575 563 551 539 527 516 505 493 482 472 461 451 441 431 421 412 403 394 385 377 369 361 353 346 339 332 326 319 313 308 302 296 291 286 282 277 273 268 264 261 257 254 250 247 244 241 239 236 234 232 230 228 226 224 223 221 220 219 218 217 216 215
 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 46 48 50 51 53 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 99 101 102 104 105 106 107 108 109 110 110 110 110 110 110 110 110 109 108 107 106 105 104 103 101 100 98 97 95 93 92 90 88 86 84 83 81 79 77 75 73 72 70 68 67 65 63 62 60 59 57 56 55 53 52 51 50 49 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 41 41 42 43 45 46 47 48 50 51 53 54 56 57 59 61 63 65 68 70 72 75 78 80 83 86 89 93 96 100 103 107 111 115 119 123 127 132 136 141 145 150 154 159 163 168 172 176 180 183 187 190 193 195 197 199 200 201 201 201 200 199 197 195 193 190 186 183 179 175 171 166 162 157 152 147 142 137 133 128 123 118 114 109 105 101 97 93 89 85 82 78 75 72 69 66 63 61 58 56 54 52 49 48 46 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16
 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 36 37 38 39 39 40 41 42 43 45 46 47 49 50 52 53 55 57 59 61 64 66 69 71 74 77 81 84 88 92 96 100 105 110 115 121 126 133 139 146 154 162 170 179 189 199 209 221 232 245 258 272 286 302 318 334 352 370 389 408 428 448 469 490 511 532 552 572 592 610 627 643 657 670 680 688 693 696 696 694 689 682 672 660 647 632 615 597 578 559 539 518 498 478 458 438 418 399 381 363 346 330 314 299 285 271 258 246 234 223 213 203 193 184 176 168 161 154 147 141 135 129 124 119 115 110 106 102 99 95 92 89 86 83 81 78 76 74 72 70 68 67 65 64 63 61 60 59 58 57 56 56 55 54 54 53 53 52 52 52 51 51 51 51 51 51 51 51 51 51 52 52 52 53 53 53 54 54 55 56 56 57 58 58 59 60 61 62 63 64 65 66 67 69 70 71 72 74 75 77 78 80 82 83 85 87 88 90 92 94 96 98 100 102 104 106 108 110 112 115 117 119 121 123 125 127 129 131 133 135 136 138 140 141 143 144 145 146 147 148 149 150 150 150 151 151 150 150 150 149 149 148 147 146 145 143 142 140 139 137 135 133 131 129 127 125 122 120 118 116 113 111 109 106 104 102 99 97 95 93 90 88 86 84 82 80 78 76 74 72 70 69 67 65 64 62 61 59 58 56 55 54 53 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35
 216 215 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 195 194 193 192 191 190 189 188 187 186 186 185 184 183 182 181 180 180 179 178 177 177 176 175 175 174 173 173 172 172 171 171 170 170 170 169 169 169 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 170 170 170 170 171 171 171 172 172 172 172 173 173 173 174 174 174 174 175 175 175 175 175 176 176 176 176 176 176 176 176 176 175 175 175 175 174 174 174 173 173 172 172 171 171 170 169 168 168 167 166 165 164 163 162 161 160 159 157 156 155 154 152 151 150 148 147 145 144 143 141 140 138 137 135 134 132 131 129 128 126 125 123 122 121 119 118 116 115 114 112 111 110 108 107 106 105 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 88 87 86 86 85 84 84 83 83 82 82 81 81 80 80 80 79 79 79 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 79 79 79 80 80 80 81 81 82 82 83 83 84 84 85 86 86 87 88 89 89 90 91 92 93 94 95 96 97 98 100 101 102 103 105 106 107 109 110 112 113 115 116 118 119 121 123 124 126 128 130 131 133 135 137 139 141 143 145 147 149 151 153 155 157 159 161 163 165 167 169 171 173 175 177 179 181 183 185 187 189 191 193 195 197 198 200 202 203 205 206 208 209 210 212 213 214 215 216 217 218 219 219 220 221 221 222 222 222 223 223 223 223 223 223 223 223 222 222 222 221 221 220 220 219 218 218 217
 77 78 78 79 79 80 81 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 99 100 102 103 105 106 108 110 111 113 115 117 119 121 122 124 126 128 131 133 135 137 139 141 143 145 147 149 152 154 156 158 160 162 164 166 167 169 171 173 174 176 177 179 180 181 182 183 184 185 186 186 187 187 188 188 188 188 188 188 187 187 187 186 185 184 184 183 182 181 179 178 177 176 174 173 171 170 168 167 165 163 162 160 159 157 155 154 152 150 149 147 146 144 142 141 139 138 137 135 134 132 131 130 129 127 126 125 124 123 122 121 120 119 118 118 117 116 115 115 114 114 113 113 112 112 112 112 111 111 111 111 111 111 111 111 111 112 112 112 112 113 113 114 114 115 116 116 117 118 119 120 121 122 123 124 125 127 128 129 131 132 134 136 138 139 141 143 145 147 150 152 154 157 159 162 165 167 170 173 176 179 183 186 189 193 196 200 204 208 211 215 219 224 228 232 236 240 245 249 253 258 262 266 271 275 279 284 288 292 296 299 303 306 310 313 316 318 321 323 325 327 328 330 330 331 331 331 331 330 329 328 326 324 322 320 317 314 311 308 304 300 296 292 288 283 279 274 269 264 259 254 250 245 240 235 230 225 220 215 210 205 201 196 192 187 183 179 174 170 166 163 159 155 152 148 145 141 138 135 132 129 127 124 121 119 116 114 112 110 108 106 104 102 100 98 97 95 94 92 91 90 88 87 86 85 84 83 82 81 81 80 79 79 78 78 77 77 76 76 76 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 77
 53 53 53 53 52 52 52 52 52 52 53 53 53 53 53 53 53 53 54 54 54 54 55 55 55 55 56 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 65 65 66 66 67 68 69 69 70 71 71 72 73 74 74 75 76 77 78 78 79 80 81 82 82 83 84 85 85 86 87 88 88 89 90 91 91 92 93 93 94 94 95 95 96 96 97 97 98 98 98 99 99 99 99 100 100 100 100 100 100 100 100 100 100 100 100 100 99 99 99 99 98 98 98 97 97 97 96 96 95 95 95 94 94 93 93 92 92 91 91 90 90 89 89 89 88 88 87 87 87 86 86 86 85 85 85 84 84 84 84 84 84 83 83 83 83 83 83 83 83 84 84 84 84 85 85 85 86 86 87 87 88 88 89 90 91 91 92 93 94 95 97 98 99 100 102 103 105 107 109 110 112 114 117 119 121 124 126 129 132 134 138 141 144 147 151 155 159 162 167 171 175 180 185 190 195 200 205 211 216 222 228 234 240 246 252 259 265 271 278 284 291 297 303 309 315 321 327 332 337 342 347 351 355 358 361 363 365 367 367 368 368 367 366 364 362 359 356 352 348 343 339 333 328 322 316 310 303 297 290 284 277 270 263 256 250 243 236 230 223 217 211 205 199 193 188 182 177 172 167 162 157 153 148 144 140 136 132 128 125 122 118 115 112 109 106 104 101 99 96 94 92 90 88 86 84 82 81 79 78 76 75 73 72 71 70 69 67 66 66 65 64 63 62 61 61 60 59 59 58 58 57 57 56 56 55 55 55 54 54 54 54 53 53 53
 48 48 47 47 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 55 56 57 58 59 60 62 63 64 65 67 68 69 71 72 74 76 77 79 81 83 85 87 89 91 93 95 97 100 102 104 107 109 112 114 117 120 122 125 128 131 134 136 139 142 145 148 150 153 156 158 161 163 166 168 170 172 174 176 177 179 180 181 182 183 184 184 184 184 184 184 184 183 182 181 180 179 177 175 174 172 170 168 165 163 161 158 156 153 151 148 145 143 140 137 135 132 129 127 124 122 119 117 114 112 109 107 105 103 101 99 96 95 93 91 89 87 85 84 82 81 79 78 76 75 74 73 71 70 69 68 67 66 65 65 64 63 62 62 61 60 60 59 59 58 58 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 56 56 56 56 56 57 57 57 58 58 58 59 59 60 61 61 62 62 63 64 65 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 82 83 85 86 87 89 90 92 93 95 96 98 100 101 103 104 106 108 109 111 112 114 115 117 118 120 121 122 123 125 126 127 128 129 129 130 131 131 132 132 132 133 133 133 132 132 132 131 131 130 129 128 128 127 125 124 123 122 120 119 118 116 114 113 111 110 108 106 104 103 101 99 98 96 94 92 91 89 87 86 84 83 81 80 78 77 75 74 72 71 70 68 67 66 65 64 63 61 60 59 58 58 57 56 55 54 53 53 52 51 51 50 49 49
 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 105 105 105 105 104 104 104 104 103 103 103 102 102 102 101 101 101 100 100 99 99 99 98 98 97 97 96 96 96 95 95 94 94 94 93 93 92 92 92 91 91 91 90 90 90 90 89 89 89 89 89 88 88 88 88 88 88 88 88 88 88 88 88 88 88 89 89 89 89 90 90 90 91 91 92 92 93 93 94 95 96 96 97 98 99 100 101 102 103 104 106 107 108 110 111 113 114 116 118 119 121 123 125 127 129 132 134 136 139 141 144 147 149 152 155 158 161 164 167 171 174 178 181 185 188 192 196 199 203 207 211 215 218 222 226 230 234 237 241 245 248 252 255 258 261 264 267 270 272 274 277 278 280 281 283 284 284 285 285 285 285 284 283 282 281 280 278 276 274 272 269 267 264 261 258 255 251 248 245 241 237 234 230 226 223 219 215 211 208 204 200 197 193 189 186 183 179 176 173 169 166 163 160 157 154 152 149 146 144 141 139 137 134 132 130 128 126 124 122 120 119 117 115 114 112 111 109 108 107 106 104 103 102 101 100 99 98 97 97 96 95 94 94 93 92 92 91 91 90 90 89 89 88 88 88 88 87 87 87 87 86 86 86 86 86 86 86 86 86 85 85 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 88 88 88 88 89 89 89 89 90 90 90 91 91 91 92 92 93 93 93 94 94 94 95 95 96 96 96 97 97 98 98 98 99 99 100 100 100 101 101 101 102 102 102 103 103 103 104 104 104 104 105 105 105 105 105 106 106
 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 37 39 42 45 48 51 55 59 63 68 73 78 84 90 97 105 113 122 131 141 152 165 178 192 207 223 240 259 279 300 322 345 369 394 419 445 470 494 517 538 556 571 583 590 593 592 586 576 562 545 525 503 480 455 430 405 380 356 333 310 289 269 250 232 216 200 186 173 160 149 138 128 119 111 103 96 90 84 78 73 68 64 60 56 53 49 46 44 41 39 36 34 32 31 29 28 26 25 24 22 21 20 20 19 18 17 16 16 15 15 14 14 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 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 42 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 39 39 38 38 37 36 36 35 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8
 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 41 44 46 50 53 56 60 64 69 74 79 84 90 96 103 110 118 127 136 145 156 167 178 191 204 218 233 249 265 282 300 318 337 357 376 395 414 433 450 466 481 494 504 512 518 520 520 517 511 503 492 480 465 450 433 415 397 378 360 342 324 307 290 273 258 243 229 215 203 191 180 169 159 150 141 133 125 118 112 105 100 94 89 84 80 76 72 68 65 62 59 56 54 51 49 47 45 43 41 40 38 37 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 42 43 44 45 47 48 49 51 53 54 56 58 59 61 63 65 67 69 72 74 76 78 81 83 86 88 91 93 96 98 101 103 105 108 110 113 115 117 119 121 123 124 126 127 128 129 130 130 131 131 131 130 130 129 128 127 125 124 122 120 118 116 113 111 108 106 103 100 98 95 92 89 86 83 81 78 75 73 70 67 65 62 60 58 55 53 51 49 47 45 43 41 40 38 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
 63 64 64 65 65 65 66 66 67 67 67 68 68 68 69 69 69 70 70 70 71 71 71 72 72 72 73 73 73 74 74 75 75 76 76 77 78 78 79 80 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 99 100 102 103 105 106 108 110 111 113 114 116 118 119 121 123 124 126 127 129 130 132 133 134 135 136 137 138 139 139 140 140 140 140 140 140 139 139 138 137 136 135 133 132 130 129 127 125 123 121 118 116 114 111 109 106 103 101 98 96 93 91 88 85 83 80 78 76 73 71 69 66 64 62 60 58 56 54 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 31 30 29 28 27 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 43 44 45 46 47 48 49 50 50 51 52 53 54 54 55 56 57 57 58 59 59 60 61 61 62 62 63
 71 70 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 55 54 54 53 53 52 52 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 51 52 52 53 53 53 54 54 55 55 56 56 57 58 58 59 60 60 61 62 62 63 64 65 65 66 67 68 69 69 70 71 72 73 74 75 76 76 77 78 79 80 81 82 83 83 84 85 86 87 88 88 89 90 91 91 92 93 93 94 94 95 95 96 96 97 97 97 98 98 98 98 99 99 99 99 99 99 99 99 99 99 98 98 98 98 97 97 97 96 96 95 95 95 94 94 93 93 92 92 91 91 90 89 89 88 88 87 87 86 86 85 84 84 83 83 82 82 81 81 80 80 79 79 79 78 78 77 77 77 76 76 76 76 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 76 76 76 77 77 78 78 79 79 80 81 81 82 83 84 84 85 86 87 88 89 90 92 93 94 95 97 98 99 101 103 104 106 108 109 111 113 115 117 119 121 124 126 128 131 133 136 138 141 143 146 149 152 154 157 160 163 166 169 172 175 178 181 184 187 190 193 196 199 201 204 206 209 211 213 215 217 219 221 222 223 224 225 226 226 226 226 226 226 225 224 223 222 220 218 217 214 212 210 207 205 202 199 196 193 190 186 183 180 176 173 169 166 162 159 155 152 149 145 142 139 136 132 129 126 123 120 118 115 112 110 107 104 102 100 97 95 93 91 89 87 85 83 82 80 78 77 75 74 72
 78 78 79 79 79 80 80 81 81 82 82 83 84 84 85 86 86 87 88 89 90 91 91 92 93 94 95 96 97 99 100 101 102 103 104 105 107 108 109 110 112 113 114 115 117 118 119 120 121 123 124 125 126 127 128 129 130 131 132 133 133 134 135 135 136 136 137 137 137 138 138 138 138 138 137 137 137 137 136 136 135 134 134 133 132 131 130 129 128 127 126 125 124 122 121 120 118 117 116 114 113 112 110 109 107 106 105 103 102 100 99 98 96 95 94 92 91 90 89 87 86 85 84 83 82 81 80 78 77 76 76 75 74 73 72 71 70 70 69 68 67 67 66 65 65 64 64 63 63 62 62 61 61 60 60 60 59 59 59 58 58 58 58 58 57 57 57 57 57 57 57 57 57 56 56 56 57 57 57 57 57 57 57 57 57 57 58 58 58 58 59 59 59 59 60 60 61 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 69 69 70 71 71 72 73 74 74 75 76 77 78 79 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 103 104 105 106 107 108 108 109 110 111 111 112 112 113 113 114 114 115 115 115 116 116 116 116 116 116 116 116 116 116 115 115 115 115 114 114 113 113 112 112 111 110 110 109 108 108 107 106 105 105 104 103 102 101 101 100 99 98 97 96 95 95 94 93 92 91 91 90 89 88 88 87 86 86 85 84 84 83 83 82 82 81 81 80 80 79 79 79 78 78 78 78 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 78 78
 62 61 59 58 57 55 54 53 52 51 50 49 48 47 47 46 45 45 44 43 43 43 42 42 41 41 41 41 41 41 41 40 41 41 41 41 41 41 42 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 57 58 60 61 63 65 67 68 70 73 75 77 79 82 85 87 90 93 96 99 103 106 110 113 117 121 125 129 133 137 142 146 150 155 159 164 168 172 177 181 185 189 192 196 199 202 204 207 209 210 211 212 212 212 211 210 209 207 205 202 199 196 192 188 184 180 175 171 166 161 156 151 146 141 136 132 127 122 118 113 109 104 100 96 93 89 85 82 78 75 72 69 66 64 61 59 56 54 52 50 48 46 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 34 35 36 37 39 40 42 43 45 47 49 51 53 55 57 59 61 64 66 69 71 74 77 80 83 86 89 93 96 100 103 107 110 114 118 121 125 129 133 136 140 144 147 150 154 157 160 162 165 167 169 171 172 173 174 175 175 175 175 174 173 172 170 169 167 165 162 160 157 154 151 148 145 142 139 135 132 129 125 122 119 116 112 109 106 103 100 97 95 92 89 87 84 82 80 77 75 73 71 69 68 66 64
 70 69 68 67 67 66 65 65 64 63 63 62 62 61 61 60 60 59 59 58 58 58 57 57 57 57 56 56 56 56 56 55 55 55 55 55 55 55 55 55 56 56 56 56 56 57 57 57 58 58 58 59 59 60 60 61 61 62 63 63 64 65 66 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 83 84 85 87 88 90 91 93 94 96 97 99 100 102 103 105 106 108 109 111 112 114 115 117 118 119 120 121 123 124 124 125 126 127 127 128 128 128 128 128 128 128 128 127 127 126 125 125 124 123 121 120 119 118 116 115 113 111 110 108 106 104 102 101 99 97 95 93 91 89 87 86 84 82 80 78 77 75 73 72 70 68 67 65 64 62 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 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 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 90 91 92 92 93 93 94 94 95 95 95 95 96 96 96 96 96 96 95 95 95 95 94 94 93 93 92 92 91 90 90 89 88 88 87 86 85 84 84 83 82 81 80 79 79 78 77 76 75 74 73 73 72 71 70
 37 36 35 34 33 33 32 32 31 30 30 30 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 33 33 34 35 35 36 37 38 39 39 40 41 42 44 45 46 47 48 50 51 52 54 55 57 58 60 61 63 65 66 68 70 71 73 75 77 79 80 82 84 86 87 89 91 92 94 95 96 97 99 100 100 101 102 102 102 102 102 102 102 101 101 100 99 98 97 96 94 93 91 89 87 86 84 82 80 78 76 74 72 70 68 65 63 62 60 58 56 54 52 50 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 21 22 23 23 24 25 26 27 29 30 31 32 34 35 37 38 40 42 43 45 47 49 51 54 56 58 61 63 66 69 72 75 78 81 84 87 91 94 98 101 105 108 112 115 118 122 125 128 131 134 136 139 141 143 144 146 147 147 148 148 147 147 146 145 143 142 140 138 135 133 130 127 124 121 118 115 112 109 105 102 99 96 93 90 87 84 81 79 76 74 71 69 67 64 62 60 58 56 55 53 51 50 48 47 45 44 43 42 41 40 39 38
 113 115 116 118 120 121 123 125 127 129 131 133 136 138 140 143 145 148 150 153 156 159 161 164 167 170 173 176 179 183 186 189 192 195 198 201 205 208 211 214 217 219 222 225 227 230 232 234 236 238 240 241 242 244 244 245 246 246 246 245 245 244 243 242 241 239 237 235 233 231 228 226 223 220 217 214 210 207 203 200 196 193 189 185 182 178 174 171 167 163 160 156 152 149 146 142 139 136 132 129 126 123 120 117 115 112 109 107 104 102 100 97 95 93 91 89 87 85 83 82 80 78 77 75 74 73 71 70 69 68 66 65 64 63 62 62 61 60 59 58 58 57 56 56 55 55 54 54 53 53 53 52 52 52 51 51 51 51 51 51 51 50 50 50 50 50 50 51 51 51 51 51 51 51 52 52 52 52 53 53 53 54 54 55 55 55 56 56 57 58 58 59 59 60 60 61 62 63 63 64 65 65 66 67 68 69 70 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 101 102 103 104 105 106 107 107 108 109 109 110 110 111 112 112 112 113 113 113 114 114 114 114 114 114 114 114 114 114 114 114 114 113 113 113 112 112 112 111 111 110 110 109 109 108 108 107 107 106 105 105 104 104 103 102 102 101 101 100 99 99 98 98 97 97 96 96 95 95 94 94 93 93 93 92 92 92 91 91 91 91 90 90 90 90 90 90 90 90 90 90 90 90 91 91 91 91 92 92 93 93 94 94 95 95 96 97 97 98 99 100 101 102 103 104 105 106 108 109 110 112
 47 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 44 44 44 45 45 46 47 47 48 49 50 51 51 53 54 55 56 57 59 60 62 63 65 67 69 71 73 75 78 80 83 85 88 91 94 98 101 105 109 113 117 121 125 130 134 139 144 149 154 160 165 170 175 181 186 191 196 201 205 210 214 217 221 223 226 227 228 229 229 228 227 225 223 220 216 212 208 203 198 192 187 181 175 169 162 156 150 144 138 132 126 121 115 110 105 100 96 91 87 83 79 75 71 68 64 61 58 56 53 50 48 46 44 42 40 38 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 36 37 38 39 39 40 41 41 42 43 43 44 44 45 46 46 47 47 47 48 48 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 51 50 50 50 50 50 50 50 49 49 49 49 48 48 48 47
 45 45 44 44 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 44 44 45 45 46 47 48 48 49 50 51 52 53 54 55 57 58 59 61 62 64 65 67 69 71 73 75 77 80 82 85 87 90 93 96 99 102 106 109 113 117 121 125 129 133 138 142 147 152 157 162 167 172 178 183 189 195 200 206 211 217 222 228 233 238 243 247 252 256 260 263 266 268 270 272 273 274 274 274 273 271 270 267 265 261 258 254 250 245 240 235 230 225 219 214 208 202 196 191 185 179 174 168 163 158 153 147 143 138 133 129 124 120 116 112 108 105 101 98 95 91 88 86 83 80 78 75 73 71 69 67 65 63 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 33 33 33 33 33 33 33 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 48 48 49 50 51 52 53 54 56 57 58 59 60 61 63 64 65 66 68 69 70 72 73 74 76 77 79 80 81 83 84 85 87 88 89 90 92 93 94 95 96 97 98 99 99 100 101 101 102 102 102 103 103 103 103 103 103 103 102 102 101 101 100 100 99 98 97 96 95 94 93 92 91 90 89 88 86 85 84 82 81 80 79 77 76 75 74 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 47 47 46 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 12 16 21 26 32 38 46 54 63 74 85 99 113 130 148 169 193 219 249 283 321 365 413 469 531 602 682 772 874 988 1117 1260 1417 1590 1776 1973 2175 2376 2567 2736 2871 2962 3001 2985 2915 2798 2645 2467 2275 2079 1886 1702 1529 1370 1224 1093 975 869 775 691 616 549 490 438 391 349 312 279 250 223 200 179 160 143 128 115 102 92 82 73 65 58 52 46 41 36 32 29 25 22 20 17 15 13 12 10 9 8 7 6 5 4 4 3 3 3 3 2 2 2 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 14 15 16 17 18 19 21 22 23 24 25 27 28 30 31 32 34 36 37 39 41 42 44 46 48 50 52 54 56 58 61 63 65 67 70 72 75 77 80 82 85 87 90 92 94 97 99 102 104 106 108 110 112 114 116 117 119 120 121 122 123 123 124 124 124 124 123 123 122 121 120 119 117 115 113 111 109 107 105 102 100 97 94 92 89 86 83 80 77 74 72 69 66 63 60 58 55 53 50 47 45 43 40 38 36 34 32 30 28 26 24 22 21 19 17 16 15 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 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 17 18 20 22 24 26 29 32 35 39 42 47 51 57 62 69 76 84 93 102 113 125 138 153 170 188 209 232 258 286 319 355 395 440 491 547 610 681 760 848 945 1053 1170 1298 1436 1581 1731 1883 2031 2167 2286 2378 2437 2458 2439 2381 2289 2170 2031 1881 1726 1572 1423 1282 1151 1030 920 821 732 652 581 517 460 410 365 325 289 257 229 204 181 161 143 127 113 100 89 78 69 61 53 47 41 35 30 26 22 18 15 12 10 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 6 7 8 8 9 10 10 11 12 12 13 14 15 15 16 17 18 18 19 20 21 22 22 23 24 25 26 27 27 28 29 30 31 31 32 33 34 34 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 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 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 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7
 57 59 61 63 65 67 69 71 74 76 79 82 85 88 92 95 99 103 108 113 118 123 129 134 141 148 155 162 171 179 188 198 208 220 231 244 257 271 286 303 320 338 357 378 399 423 447 473 500 529 560 592 626 661 698 736 776 817 859 902 946 990 1035 1078 1121 1163 1202 1239 1273 1303 1328 1350 1365 1376 1380 1379 1372 1360 1342 1319 1292 1261 1226 1189 1150 1108 1066 1023 980 937 894 852 811 771 733 696 660 626 594 563 533 505 479 454 430 408 387 367 348 330 314 298 283 270 256 244 233 222 212 202 193 184 176 169 162 155 149 143 137 132 127 123 118 114 110 107 103 100 97 94 91 89 86 84 82 80 78 76 74 73 71 70 68 67 66 65 64 63 62 61 60 59 59 58 57 57 56 56 55 55 55 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 54 54 54 54 55 55 55 55 56 56 56 56 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 61 61 62 62 62 62 63 63 63 63 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 63 63 63 62 62 62 62 61 61 60 60 60 59 59 58 58 57 57 57 56 56 55 55 54 54 53 53 52 52 51 50 50 49 49 48 48 47 47 46 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 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 45 46 47 48 48 50 51 52 53 54 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 15 27 41 57 76 98 123 153 187 227 273 326 388 460 545 643 757 891 1048 1232 1448 1702 2000 2351 2764 3247 3813 4470 5226 6082 7027 8034 9050 9992 10756 11235 11348 11074 10458 9594 8594 7558 6556 5633 4809 4088 3467 2935 2483 2099 1774 1499 1265 1067 898 755 633 529 440 364 298 243 195 153 118 88 62 39 20 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 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 20 32 46 63 82 104 130 161 196 237 285 340 406 482 572 677 801 946 1118 1320 1559 1840 2172 2560 3013 3535 4126 4781 5478 6180 6829 7352 7673 7740 7541 7111 6516 5833 5129 4451 3828 3272 2786 2367 2008 1703 1444 1224 1037 878 744 629 532 448 377 316 264 219 181 148 119 95 74 56 40 27 15 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 3 16 32 51 73 100 131 168 213 265 328 402 491 596 723 875 1058 1277 1541 1860 2243 2704 3255 3910 4679 5561 6540 7570 8566 9406 9949 10087 9789 9117 8198 7171 6146 5195 4350 3622 3005 2489 2059 1702 1406 1160 956 787 645 528 429 347 278 220 171 130 95 66 42 21 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
 44 46 47 49 51 52 54 56 58 61 63 66 68 71 74 77 81 84 88 92 97 101 106 112 117 123 130 137 144 152 161 170 180 191 202 214 228 242 258 275 293 313 335 358 383 411 441 473 508 546 587 632 681 733 790 852 918 990 1066 1149 1237 1330 1429 1533 1642 1755 1870 1988 2105 2220 2332 2436 2531 2614 2683 2734 2767 2779 2771 2744 2697 2632 2553 2460 2358 2248 2134 2017 1900 1784 1670 1560 1455 1355 1260 1170 1086 1008 935 867 804 745 691 641 595 552 513 477 443 412 384 358 333 311 291 272 254 238 223 209 197 185 174 164 155 146 138 131 124 117 112 106 101 96 92 88 84 81 77 74 71 69 66 64 62 60 58 56 55 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 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 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43
 0 0 0 1 2 3 5 6 7 9 10 12 14 16 18 20 22 24 27 29 32 35 38 42 45 49 53 57 62 67 72 78 84 90 97 105 112 121 130 140 150 161 173 186 200 215 231 249 268 288 310 333 358 386 415 447 481 517 557 599 644 693 745 800 859 921 986 1055 1127 1201 1278 1356 1435 1515 1593 1669 1742 1809 1871 1924 1969 2003 2026 2038 2037 2024 2000 1965 1919 1865 1804 1736 1664 1589 1512 1433 1355 1278 1202 1129 1058 991 926 865 807 752 701 653 608 566 527 490 456 425 395 368 342 319 297 277 258 240 224 209 195 182 170 158 148 138 129 120 112 105 98 91 85 80 74 70 65 60 56 53 49 46 42 39 37 34 31 29 27 25 23 21 19 17 16 14 13 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 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 14 18 24 30 37 44 53 62 73 85 99 115 132 152 174 199 228 260 296 338 385 438 498 567 645 735 836 952 1083 1232 1402 1594 1809 2051 2319 2613 2930 3265 3609 3948 4264 4536 4743 4865 4891 4818 4655 4416 4123 3797 3457 3120 2796 2492 2213 1960 1732 1529 1349 1190 1050 926 817 721 637 563 497 440 389 344 305 270 239 211 187 165 146 129 114 101 89 78 68 60 52 45 39 34 29 25 21 17 14 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 65 117 181 259 353 470 612 786 999 1262 1585 1984 2479 3092 3854 4800 5973 7416 9166 11228 13540 15915 18004 19345 19551 18549 16627 14254 11843 9645 7761 6204 4941 3927 3115 2467 1947 1530 1195 925 707 531 387 271 177 100 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
 130 130 131 131 131 131 131 131 131 131 131 131 131 130 130 130 130 129 129 129 129 129 128 128 129 129 129 130 130 131 133 134 136 138 141 144 148 152 157 163 169 177 186 196 208 221 236 254 273 296 321 350 383 421 463 511 566 629 700 780 872 977 1096 1232 1387 1564 1766 1997 2262 2564 2909 3305 3756 4271 4858 5523 6273 7112 8040 9050 10126 11236 12332 13349 14205 14817 15114 15054 14639 13912 12947 11833 10653 9476 8350 7306 6359 5514 4768 4115 3546 3052 2625 2255 1935 1659 1421 1214 1035 881 746 630 529 441 365 299 242 192 148 110 77 49 24 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 1 3 4 6 8 9 11 13 15 16 18 20 22 24 26 28 30 32 34 36 38 40 43 45 47 49 51 54 56 58 61 63 65 68 70 73 75 77 80 82 84 86 89 91 93 95 97 100 102 104 105 107 109 111 113 114 116 117 119 120 121 123 124 125 126 127 127 128 129 129
 35 39 42 46 50 55 59 63 68 72 77 82 87 92 98 103 109 114 120 126 132 138 145 151 158 165 172 180 187 195 203 211 220 228 237 247 257 267 278 289 301 313 326 340 355 370 387 405 424 445 467 491 517 546 577 610 648 688 733 782 837 897 963 1037 1119 1210 1311 1423 1548 1687 1842 2015 2207 2420 2657 2920 3211 3531 3883 4266 4682 5128 5602 6097 6604 7112 7603 8058 8454 8768 8978 9068 9028 8858 8566 8170 7693 7161 6597 6024 5459 4917 4405 3930 3495 3099 2743 2423 2138 1884 1659 1460 1283 1128 990 869 762 667 584 510 445 388 337 292 252 217 185 158 133 111 92 75 59 46 34 23 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 13 16 18 22 25 28 32
 48 56 64 72 81 90 100 110 121 132 143 156 168 181 195 209 224 240 256 272 290 307 326 345 365 385 406 428 451 474 498 523 548 575 602 630 660 690 721 754 788 823 860 898 939 981 1025 1072 1122 1174 1230 1290 1353 1421 1494 1573 1658 1750 1849 1957 2075 2203 2342 2494 2659 2840 3037 3251 3485 3739 4014 4311 4632 4976 5343 5733 6141 6567 7004 7446 7885 8310 8710 9069 9375 9612 9767 9831 9797 9663 9432 9114 8721 8267 7769 7243 6706 6169 5643 5138 4658 4209 3791 3407 3055 2734 2443 2180 1944 1731 1540 1369 1216 1080 957 848 751 664 586 517 455 399 350 306 266 231 200 171 146 124 103 85 69 55 42 30 19 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 5 10 15 21 27 34 41
 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 32 34 36 38 40 42 44 47 49 52 55 58 62 65 69 73 77 81 86 91 96 102 108 115 122 129 137 145 154 164 174 185 197 210 223 238 254 271 289 308 330 352 377 403 431 462 495 531 569 611 656 705 757 814 876 942 1014 1092 1176 1266 1364 1469 1583 1705 1836 1976 2126 2286 2456 2635 2825 3023 3229 3442 3661 3882 4103 4320 4531 4731 4915 5079 5219 5330 5410 5456 5467 5442 5382 5290 5168 5020 4851 4664 4464 4256 4043 3828 3614 3404 3200 3003 2814 2634 2464 2302 2151 2008 1875 1751 1635 1527 1427 1334 1248 1167 1093 1024 960 901 846 795 747 704 663 625 590 557 526 498 472 447 424 403 383 364 346 330 314 300 286 274 262 251 240 230 220 212 203 195 188 181 174 167 161 156 150 145 140 135 131 126 122 118 115 111 108 104 101 98 95 93 90 87 85 83 80 78 76 74 72 71 69 67 66 64 63 61 60 58 57 56 55 54 52 51 50 49 48 47 47 46 45 44 43 43 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 67 116 174 244 328 429 549 693 867 1075 1325 1625 1986 2420 2940 3562 4304 5182 6209 7393 8725 10172 11669 13110 14353 15248 15672 15572 14983 14008 12788 11457 10121 8852 7690 6652 5741 4951 4271 3688 3189 2764 2402 2093 1829 1604 1412 1247 1106 985 880 790 712 644 586 535 490 451 416 386 358 334 313 293 275 259 245 231 219 207 196 186 176 167 158 150 142 134 126 119 112 105 98 92 85 79 73 67 61 56 50 45 40 35 30 25 20 16 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 15 26 39 53 68 85 103 123 144 168 193 221 251 284 319 357 399 444 493 546 602 664 730 801 877 959 1046 1139 1239 1345 1457 1575 1700 1832 1969 2113 2263 2418 2577 2742 2910 3081 3255 3430 3607 3784 3960 4136 4309 4481 4650 4816 4979 5139 5296 5448 5598 5743 5885 6023 6157 6286 6409 6527 6637 6738 6829 6908 6972 7021 7051 7061 7048 7011 6947 6856 6737 6591 6418 6220 5998 5756 5497 5225 4943 4654 4363 4074 3788 3510 3240 2982 2735 2502 2283 2077 1886 1709 1545 1394 1255 1128 1012 905 809 721 641 568 503 443 389 340 296 256 220 188 159 132 108 87 67 50 34 20 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 7 19 32 45 60 76 92 110 128 148 169 191 215 239 266 294 323 354 386 420 456 494 534 576 620 666 714 764 817 872 930 991 1054 1120 1190 1263 1339 1419 1503 1591 1685 1783 1887 1998 2115 2240 2374 2517 2672 2838 3017 3212 3424 3656 3908 4185 4488 4821 5187 5590 6032 6519 7053 7637 8275 8969 9720 10526 11383 12285 13221 14173 15120 16032 16874 17608 18193 18588 18762 18694 18377 17821 17054 16113 15044 13894 12709 11527 10378 9285 8264 7322 6464 5688 4991 4370 3818 3330 2898 2518 2184 1890 1633 1407 1208 1034 882 749 632 529 439 360 291 231 178 131 91 55 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 4 19 36 57 81 109 142 181 227 280 344 418 506 609 731 876 1046 1248 1488 1772 2109 2511 2988 3555 4230 5030 5976 7088 8385 9877 11556 13390 15304 17168 18800 19987 20542 20363 19477 18028 16226 14279 12351 10550 8932 7516 6299 5264 4392 3660 3047 2534 2105 1747 1447 1196 986 810 662 537 432 344 270 207 154 110 72 40 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 5 15 26 38 51 67 84 103 124 148 175 205 239 277 320 369 424 487 558 639 731 835 954 1090 1246 1424 1627 1861 2128 2434 2784 3185 3644 4166 4759 5430 6182 7017 7933 8920 9958 11017 12051 13004 13808 14398 14719 14738 14453 13893 13110 12170 11139 10078 9032 8035 7107 6259 5496 4815 4213 3682 3217 2810 2454 2144 1874 1638 1433 1253 1096 959 839 734 642 561 490 427 371 322 279 241 207 176 150 126 104 85 68 53 39 27 16 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 6 14 23 32 42 53 64 75 88 101 114 129 144 160 176 193 211 230 250 270 291 313 336 360 384 409 434 461 488 516 544 573 602 633 663 694 726 758 791 825 859 893 929 965 1002 1040 1080 1121 1164 1208 1255 1305 1358 1415 1476 1542 1613 1692 1778 1872 1977 2094 2223 2367 2528 2709 2911 3138 3393 3679 3999 4359 4762 5211 5712 6269 6883 7556 8289 9077 9913 10781 11662 12525 13333 14040 14596 14955 15079 14945 14555 13930 13112 12154 11112 10038 8976 7958 7007 6133 5344 4638 4013 3462 2979 2558 2192 1873 1597 1357 1149 969 814 679 562 461 374 298 232 175 126 84 47 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 8 19 32 47 64 82 103 127 154 185 220 259 304 354 412 477 551 636 733 843 968 1111 1274 1461 1673 1915 2190 2503 2857 3256 3703 4202 4752 5352 5996 6674 7370 8059 8713 9297 9774 10113 10287 10286 10113 9784 9327 8775 8162 7519 6873 6243 5642 5080 4562 4088 3659 3273 2927 2617 2342 2096 1878 1684 1512 1358 1222 1101 993 896 810 733 664 602 547 497 452 411 375 341 311 284 259 236 215 196 179 163 148 135 122 111 100 90 81 73 65 57 51 44 38 33 27 22 18 14 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 23 33 44 57 70 84 99 116 134 153 174 197 222 248 277 308 341 377 417 459 505 554 608 665 728 795 868 947 1031 1123 1221 1328 1442 1565 1698 1840 1992 2155 2330 2517 2716 2928 3153 3392 3645 3911 4191 4484 4789 5107 5435 5772 6117 6467 6819 7170 7517 7856 8181 8489 8774 9032 9257 9444 9589 9689 9740 9740 9688 9586 9433 9233 8990 8708 8393 8049 7684 7302 6910 6514 6117 5725 5340 4967 4607 4263 3935 3625 3333 3059 2803 2565 2343 2138 1949 1774 1613 1465 1329 1205 1091 986 890 803 723 650 583 522 467 416 369 327 288 253 221 191 165 140 118 97 79 62 46 32 19 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 2 6 11 16 22 28 35 42 50 59 68 79 90 103 116 131 147 165 185 206 230 256 284 316 350 388 430 475 526 581 642 709 783 864 953 1051 1158 1276 1404 1544 1696 1861 2039 2231 2436 2653 2882 3122 3369 3622 3876 4128 4371 4601 4811 4995 5148 5265 5343 5379 5373 5325 5238 5117 4964 4787 4589 4378 4157 3931 3705 3480 3261 3049 2845 2650 2466 2292 2129 1976 1833 1700 1576 1461 1355 1256 1164 1079 1001 928 861 798 740 687 637 591 548 509 472 438 406 377 349 323 300 277 257 237 219 202 187 172 158 145 133 122 111 101 92 84 75 68 61 54 48 42 36 31 26 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 0 0 0 0 0 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 12 20 29 39 50 62 75 88 104 120 138 158 180 203 229 257 288 322 359 399 444 492 546 605 669 740 818 904 998 1102 1216 1341 1480 1632 1799 1984 2186 2409 2653 2921 3214 3533 3881 4258 4666 5103 5569 6063 6579 7114 7660 8207 8742 9252 9721 10131 10466 10710 10851 10882 10800 10607 10313 9931 9476 8965 8418 7849 7275 6707 6155 5626 5126 4658 4222 3820 3451 3114 2807 2529 2276 2048 1842 1656 1489 1338 1202 1079 969 870 780 699 626 560 501 447 398 354 314 278 245 216 189 164 142 121 103 86 70 56 44 32 21 11 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 8 17 27 38 50 62 76 90 106 123 140 159 180 202 225 251 278 307 338 371 407 445 487 531 578 629 684 743 806 875 948 1027 1112 1204 1303 1409 1525 1650 1785 1932 2090 2263 2450 2654 2875 3117 3379 3665 3977 4317 4686 5088 5524 5996 6506 7055 7642 8267 8925 9613 10322 11041 11757 12450 13100 13683 14171 14541 14770 14841 14744 14479 14056 13491 12810 12041 11213 10355 9491 8642 7825 7050 6325 5655 5041 4482 3976 3521 3113 2748 2422 2132 1874 1645 1442 1262 1102 960 834 723 624 537 459 390 328 274 226 183 144 111 80 54 30 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 4 52 111 183 270 377 508 668 863 1101 1392 1748 2184 2718 3371 4169 5139 6311 7710 9350 11218 13252 15322 17216 18667 19426 19355 18492 17026 15211 13284 11415 9703 8191 6887 5780 4847 4066 3413 2870 2416 2038 1722 1458 1237 1051 896 765 654 561 482 415 358 310 269 234 203 177 155 136 119 104 92 81 71 62 54 47 41 35 30 26 21 17 13 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 67 113 167 231 306 395 500 625 773 948 1157 1405 1700 2053 2476 2981 3587 4314 5186 6231 7482 8973 10739 12806 15185 17854 20728 23643 26333 28459 29676 29756 28677 26640 23976 21039 18112 15378 12933 10807 8992 7462 6181 5112 4224 3486 2872 2362 1937 1583 1288 1041 835 662 517 395 293 207 135 74 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 1 10 19 29 40 51 63 76 89 104 119 135 153 171 191 213 235 260 286 314 345 378 414 453 496 543 595 652 715 786 864 953 1053 1166 1294 1441 1608 1801 2023 2279 2576 2920 3320 3784 4325 4953 5681 6523 7491 8594 9837 11212 12697 14244 15775 17176 18309 19030 19224 18843 17920 16567 14937 13186 11443 9798 8305 6984 5839 4859 4027 3327 2738 2246 1834 1490 1203 963 762 595 455 339 241 160 92 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 46 47 49 51 53 55 58 60 63 66 70 73 77 82 87 92 98 104 111 119 128 137 147 158 171 184 199 215 233 253 275 299 325 354 386 422 460 503 550 601 658 720 788 863 944 1033 1129 1233 1345 1465 1593 1728 1869 2014 2160 2306 2448 2581 2700 2802 2882 2936 2961 2957 2922 2859 2771 2661 2535 2397 2251 2102 1953 1807 1666 1531 1404 1285 1174 1072 978 891 812 740 674 614 559 510 465 425 388 354 324 297 272 249 229 210 193 178 164 151 139 129 119 110 102 95 88 82 76 71 66 62 58 54 51 47 44 42 39 37 34 32 30 29 27 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 23 24 25 26 27 28 29 30 31 32 32 33 34 35 36 37 38 39 40 40 41 42 43 44 44 45 46 46 47 48 48 49 50 50 51 51 52 52 52 53 53 53 53 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 45 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 33 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 3 6 9 12 15 19 23 28 33 38 44 50 57 64 73 81 91 102 113 126 140 155 172 191 211 233 258 285 314 347 383 423 466 515 568 626 691 762 841 927 1023 1127 1242 1367 1503 1652 1813 1987 2173 2370 2579 2796 3020 3248 3474 3694 3902 4091 4256 4390 4488 4545 4560 4533 4464 4358 4218 4053 3866 3665 3454 3241 3027 2818 2615 2422 2238 2064 1902 1752 1612 1483 1364 1254 1154 1062 977 900 829 765 706 651 602 557 515 477 442 410 380 353 328 305 284 264 246 230 214 200 186 174 162 151 141 132 123 115 107 100 93 87 81 75 70 65 60 55 51 47 43 40 36 33 30 27 25 22 20 17 15 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 12 13 14 16 17 18 20 21 22 24 25 27 29 30 32 34 36 38 40 42 44 46 49 51 54 56 59 62 65 69 72 76 80 84 88 93 98 103 109 116 122 130 137 146 155 165 176 188 201 215 230 247 266 286 309 333 361 391 424 461 502 547 597 653 714 782 858 941 1033 1135 1247 1370 1505 1652 1812 1984 2168 2362 2565 2773 2983 3188 3383 3558 3707 3821 3894 3921 3899 3830 3716 3564 3382 3178 2960 2737 2514 2296 2088 1891 1707 1538 1383 1241 1113 997 892 798 714 638 571 510 456 408 365 326 291 260 233 208 185 165 147 131 117 104 92 82 72 63 56 49 42 37 31 27 22 18 15 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 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 7 26 48 74 105 140 182 231 288 356 435 528 636 764 915 1092 1300 1544 1832 2170 2567 3030 3569 4189 4897 5689 6556 7470 8390 9250 9973 10478 10703 10621 10248 9639 8870 8017 7146 6303 5518 4805 4170 3612 3125 2703 2338 2024 1754 1522 1322 1151 1003 876 766 671 589 518 457 404 357 317 282 251 224 201 180 162 146 131 119 108 98 89 81 74 67 61 56 51 47 42 39 35 32 29 26 23 21 18 16 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 4 5 6 7 8 10 11 12 13 14 15 16 18 19 20 21 23 24 25 26 28 29 30 32 33 35 36 38 39 41 43 45 46 48 50 53 55 57 60 63 66 69 72 76 80 84 89 94 100 106 113 121 129 138 149 160 173 187 203 221 240 262 287 315 346 380 420 464 514 570 633 704 785 877 980 1097 1230 1381 1551 1744 1963 2209 2487 2799 3147 3533 3958 4419 4911 5425 5946 6451 6915 7306 7592 7747 7752 7604 7316 6913 6425 5887 5329 4777 4248 3754 3302 2893 2528 2205 1920 1671 1452 1261 1095 950 824 714 618 534 461 398 342 294 251 214 182 153 128 106 87 70 55 42 30 20 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2
 21 24 28 31 35 39 43 48 52 57 62 67 73 79 85 91 98 105 113 121 129 138 148 158 169 180 192 205 218 233 249 265 283 302 323 345 368 394 422 451 484 519 557 598 643 692 746 804 868 937 1014 1097 1189 1289 1399 1520 1653 1798 1956 2130 2319 2525 2748 2990 3250 3528 3823 4135 4460 4795 5135 5473 5802 6112 6393 6636 6829 6964 7034 7035 6965 6829 6632 6382 6089 5764 5418 5061 4701 4346 4001 3671 3358 3064 2791 2537 2303 2089 1893 1714 1551 1403 1269 1147 1037 937 846 765 691 624 563 508 459 414 373 336 303 273 245 220 198 177 159 142 126 112 100 88 78 68 59 51 44 37 31 26 21 16 12 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 12 15 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 16 37 61 89 123 162 208 262 326 401 489 593 715 860 1030 1230 1466 1744 2071 2454 2900 3418 4012 4684 5430 6236 7073 7899 8655 9272 9685 9851 9753 9414 8882 8218 7484 6732 6000 5312 4682 4114 3610 3165 2775 2435 2139 1881 1658 1464 1295 1148 1021 910 813 729 655 590 534 484 441 402 368 339 312 289 268 249 233 218 205 193 182 172 163 155 147 140 134 128 123 117 113 108 104 99 95 92 88 84 81 78 74 71 68 65 62 59 57 54 51 48 46 43 41 38 36 33 31 29 26 24 22 20 18 16 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 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 11 15 21 26 33 40 48 57 67 78 90 104 119 137 156 178 202 229 260 295 333 377 426 481 544 614 693 781 881 992 1116 1255 1408 1577 1762 1963 2178 2406 2643 2884 3123 3352 3562 3744 3888 3988 4037 4035 3983 3885 3748 3580 3389 3185 2974 2762 2554 2354 2164 1985 1819 1665 1524 1395 1277 1169 1071 982 902 829 763 703 648 599 554 513 476 442 412 384 358 334 313 293 275 258 242 228 215 202 191 180 170 161 152 144 136 129 122 115 109 103 98 93 88 83 78 74 70 66 62 58 55 52 48 45 42 39 37 34 32 29 27 25 22 20 18 16 14 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 50 51 51 51 52 52 53 53 53 54 54 54 55 55 55 55 56 56 56 57 57 57 57 58 58 58 59 59 60 60 60 61 61 62 63 63 64 65 66 67 68 69 71 72 74 76 78 80 83 85 88 92 95 99 104 108 114 119 126 133 141 149 158 169 180 192 206 221 237 255 275 297 321 348 377 409 445 484 527 575 627 685 749 820 898 983 1078 1181 1295 1420 1555 1703 1862 2033 2214 2405 2603 2804 3004 3198 3377 3536 3666 3759 3810 3815 3773 3686 3559 3399 3213 3010 2797 2582 2369 2164 1968 1785 1614 1457 1314 1183 1064 957 861 774 695 625 562 506 455 409 368 332 299 269 242 218 197 177 159 143 129 116 104 94 84 75 67 60 53 47 42 37 32 28 24 20 17 14 11 9 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 5 5 6 6 7 7 8 8 8 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 35 36 37 37 38 39 39 40 40 41 42 42 43 43 44 44 45 46 46 47 47 48 48 49 49 49
 7 9 11 14 16 18 21 23 26 29 32 35 38 41 45 48 52 56 60 64 68 73 77 82 87 93 98 104 110 116 122 129 135 142 150 157 165 174 182 191 200 210 220 230 241 252 263 276 288 301 315 330 345 360 377 394 412 432 452 473 495 519 544 570 598 628 659 693 729 767 807 850 896 945 997 1053 1113 1176 1244 1316 1393 1474 1560 1652 1748 1850 1956 2066 2181 2299 2420 2542 2665 2785 2903 3014 3118 3211 3290 3354 3400 3426 3430 3412 3372 3310 3228 3127 3011 2882 2743 2597 2447 2296 2146 1998 1855 1717 1585 1461 1344 1235 1133 1038 950 869 795 726 664 606 553 505 461 420 383 350 319 291 265 241 220 200 182 165 150 136 123 111 100 90 81 73 65 58 51 45 39 34 29 25 21 17 13 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5
 1 3 4 5 7 8 10 11 13 15 17 19 21 23 25 28 30 33 36 39 42 45 49 52 56 61 65 70 75 80 85 91 98 104 111 119 127 135 144 154 165 176 187 200 213 228 243 259 277 296 316 337 360 385 411 439 469 501 535 572 611 652 696 743 793 846 902 960 1022 1087 1155 1226 1299 1375 1453 1532 1612 1693 1774 1853 1931 2005 2076 2142 2201 2254 2298 2334 2360 2376 2382 2378 2363 2339 2305 2262 2211 2154 2090 2022 1950 1875 1798 1720 1641 1563 1486 1410 1336 1265 1195 1129 1065 1004 946 891 839 790 743 699 658 619 582 548 515 485 457 430 405 382 360 339 320 302 285 269 254 241 227 215 204 193 183 173 164 155 147 140 133 126 119 113 108 102 97 92 88 83 79 75 71 68 64 61 58 55 52 49 47 44 42 40 38 35 33 32 30 28 26 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 17 24 32 41 51 62 74 88 104 121 141 163 187 215 246 281 320 364 414 470 533 603 683 772 872 985 1110 1251 1407 1580 1771 1980 2208 2453 2715 2989 3271 3555 3832 4093 4327 4524 4673 4766 4800 4774 4691 4556 4379 4169 3936 3690 3438 3187 2943 2708 2487 2279 2086 1907 1743 1594 1457 1333 1220 1118 1025 941 865 796 733 676 625 578 536 497 462 430 400 374 349 326 305 286 268 252 237 223 210 197 186 175 166 156 147 139 131 124 117 110 104 98 93 87 82 77 73 68 64 60 56 53 49 46 43 39 36 34 31 28 26 23 21 19 17 15 13 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 23 28 33 38 44 51 58 66 75 84 95 107 120 134 150 168 187 209 234 262 292 327 366 409 458 513 575 646 725 814 915 1028 1157 1302 1465 1648 1853 2082 2337 2616 2922 3251 3600 3962 4327 4682 5010 5294 5515 5657 5709 5666 5534 5323 5048 4729 4383 4025 3670 3327 3002 2699 2420 2166 1936 1729 1543 1376 1228 1096 978 873 779 696 621 555 496 443 396 354 317 283 253 226 202 181 161 144 128 114 102 91 81 72 64 56 50 44 39 34 30 26 23 20 17 15 13 11 9 8 7 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 1 2 3 4 5 6 7 8 10 11 12 13 15 16 18 19 21 22 24 26 28 29 31 33 35 38 40 42 45 48 50 53 57 60 64 67 72 76 81 86 92 98 104 111 119 128 137 147 159 171 185 200 216 235 255 278 303 331 362 397 435 479 527 581 642 710 786 872 968 1076 1197 1332 1484 1654 1844 2056 2291 2550 2835 3144 3476 3827 4192 4561 4921 5257 5550 5782 5934 5994 5955 5819 5597 5303 4958 4580 4188 3798 3420 3063 2730 2426 2150 1901 1678 1480 1304 1148 1011 889 782 687 604 530 465 407 357 312 272 237 206 179 155 133 114 97 82 68 57 46 37 28 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 2 6 11 16 21 27 34 42 50 60 71 83 98 114 132 153 177 205 237 274 317 367 424 491 569 659 765 889 1035 1205 1405 1639 1916 2241 2623 3073 3600 4218 4938 5770 6722 7793 8969 10215 11467 12632 13588 14209 14397 14115 13402 12359 11118 9801 8507 7299 6210 5252 4422 3713 3110 2600 2169 1807 1502 1245 1029 847 693 564 454 362 284 218 163 116 76 43 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 15 21 26 32 39 45 53 60 68 77 85 95 104 115 125 136 148 160 172 184 197 210 224 237 251 264 278 291 305 318 331 344 357 369 380 392 403 413 423 433 443 452 461 471 480 490 500 511 524 537 552 570 590 612 639 670 705 747 795 852 917 994 1082 1186 1306 1445 1606 1792 2008 2256 2541 2867 3238 3656 4121 4631 5174 5735 6284 6782 7181 7429 7486 7333 6979 6462 5838 5164 4489 3849 3265 2747 2297 1911 1583 1306 1074 879 717 581 468 373 294 228 173 128 90 58 31 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 16 28 43 60 80 103 130 161 198 240 289 347 414 492 583 690 814 960 1131 1330 1563 1834 2150 2514 2933 3407 3937 4515 5125 5741 6322 6819 7180 7360 7339 7120 6736 6233 5663 5070 4489 3942 3441 2992 2595 2247 1944 1681 1454 1258 1089 944 818 709 616 535 465 404 351 306 266 231 201 175 152 132 115 99 86 74 64 55 47 40 34 28 23 19 15 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 40 41 41 42 43 45 46 48 49 51 53 56 58 61 65 68 72 77 82 88 94 102 110 119 128 140 152 166 181 198 217 239 262 289 318 351 388 429 475 526 583 647 718 797 886 984 1094 1217 1353 1504 1672 1857 2060 2283 2525 2786 3063 3355 3657 3961 4260 4541 4793 5002 5156 5244 5261 5206 5081 4896 4661 4390 4095 3789 3482 3182 2895 2623 2371 2138 1925 1731 1556 1397 1255 1127 1013 911 819 737 664 598 540 487 440 398 361 327 297 270 246 224 204 186 170 156 143 131 121 111 102 94 87 80 74 69 63 59 54 51 47 43 40 37 35 32 30 27 25 23 22 20 18 17 15 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31
 65 69 72 75 79 82 86 90 94 98 103 107 112 117 122 128 133 139 145 151 158 165 172 179 187 195 203 212 222 231 242 252 263 275 288 301 314 329 344 360 377 395 414 434 455 477 501 526 552 580 609 640 673 707 744 782 823 865 909 956 1004 1055 1108 1162 1218 1276 1335 1395 1456 1517 1577 1638 1696 1754 1808 1859 1907 1949 1987 2018 2043 2061 2072 2075 2070 2058 2038 2011 1978 1938 1893 1842 1788 1730 1670 1608 1544 1479 1415 1350 1287 1224 1163 1104 1046 991 938 887 838 792 748 706 667 629 594 561 529 500 472 446 421 398 377 357 338 320 303 288 273 259 246 234 223 213 203 193 185 176 169 162 155 148 142 137 131 126 121 117 112 108 105 101 97 94 91 88 85 82 80 77 75 73 70 68 66 64 62 60 59 57 55 54 52 51 49 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 34 35 37 40 42 44 46 49 51 54 57 59 62
 25 27 29 31 33 35 38 40 43 46 49 52 56 59 63 67 71 75 80 85 90 96 102 108 114 121 129 137 145 154 164 174 185 197 209 223 237 253 269 287 306 327 349 373 398 426 455 487 521 558 597 640 685 734 786 842 901 965 1032 1103 1179 1258 1342 1429 1519 1612 1707 1804 1902 2000 2096 2189 2279 2363 2441 2510 2569 2618 2655 2681 2693 2692 2679 2654 2617 2571 2514 2450 2379 2303 2223 2139 2054 1968 1881 1796 1712 1630 1549 1472 1397 1326 1257 1192 1130 1071 1015 962 912 864 820 778 738 701 666 633 602 573 545 520 495 473 451 431 412 394 377 362 347 332 319 306 294 283 272 262 252 243 234 226 218 210 203 196 189 183 176 171 165 159 154 149 144 139 134 130 126 121 117 113 110 106 102 99 95 92 89 86 83 80 77 74 71 68 66 63 61 58 56 54 52 49 47 45 43 41 39 38 36 34 33 31 29 28 26 25 24 22 21 20 19 18 16 15 14 14 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 10 11 12 13 15 16 18 19 21 23
 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11 13 15 18 20 23 26 29 33 36 40 45 49 54 59 65 71 78 85 92 100 109 119 129 140 153 166 180 195 211 229 249 269 292 316 342 370 400 433 468 505 545 588 633 681 732 786 842 900 961 1024 1088 1154 1220 1286 1351 1415 1476 1534 1588 1637 1680 1717 1747 1769 1783 1789 1787 1777 1759 1734 1702 1664 1621 1573 1521 1466 1409 1350 1290 1229 1169 1109 1050 992 935 881 828 777 729 682 638 596 556 519 484 450 419 389 362 336 312 289 268 248 230 213 197 182 168 155 143 132 122 112 103 95 87 80 73 67 61 56 51 46 42 38 34 30 27 24 21 18 16 14 11 9 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 1 4 7 11 15 19 24 29 34 40 47 55 63 72 81 92 104 118 133 149 167 187 209 234 262 292 327 365 407 454 507 565 630 702 783 872 971 1080 1200 1332 1476 1632 1801 1981 2173 2373 2579 2788 2994 3194 3379 3545 3685 3792 3864 3896 3889 3844 3764 3653 3517 3362 3193 3016 2835 2655 2478 2307 2143 1988 1842 1705 1578 1460 1351 1250 1158 1073 995 924 859 799 744 694 648 606 567 532 499 469 441 416 392 371 351 332 315 299 283 269 256 244 232 222 211 202 192 184 175 168 160 153 146 140 133 127 121 116 110 105 100 96 91 86 82 78 74 70 66 62 59 55 52 49 46 43 40 37 34 32 29 27 24 22 20 18 15 13 12 10 8 6 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 5 6 8 10 11 13 15 17 20 22 25 28 31 34 38 42 46 50 55 61 67 73 80 88 97 106 116 128 140 154 170 187 206 227 250 276 304 336 372 411 455 504 559 619 687 762 845 937 1038 1150 1273 1406 1551 1706 1871 2044 2223 2404 2583 2753 2910 3045 3152 3226 3262 3257 3213 3131 3017 2876 2715 2542 2362 2181 2003 1832 1669 1516 1374 1243 1123 1013 914 824 743 670 605 545 492 445 402 363 329 298 270 245 223 202 184 168 153 139 127 116 106 97 89 81 74 68 62 57 52 48 44 40 37 33 31 28 25 23 21 19 17 15 13 12 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 103 106 109 112 114 117 120 124 127 130 134 137 141 144 148 152 156 160 164 168 173 178 182 187 192 198 203 209 214 220 227 233 240 247 254 261 269 277 286 295 304 313 323 334 345 356 368 380 393 406 420 435 450 466 482 499 516 535 553 573 593 614 635 657 679 702 725 748 772 796 820 844 867 891 914 936 957 977 997 1015 1031 1045 1058 1069 1077 1083 1087 1088 1087 1083 1077 1068 1056 1043 1027 1009 989 968 944 920 895 868 841 814 786 757 729 701 674 646 620 593 568 543 519 495 473 451 430 410 391 372 355 338 322 307 292 279 265 253 241 230 219 209 199 190 182 173 166 158 151 145 138 132 127 121 116 111 107 102 98 94 90 87 83 80 77 74 71 68 66 63 61 59 56 54 52 50 48 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 50 52 53 55 56 58 59 61 62 64 66 68 69 71 73 75 77 79 81 84 86 88 91 93 95 98
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 6 6 7 8 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 32 34 37 40 44 47 51 56 61 66 71 78 84 92 100 109 118 129 141 153 167 183 200 218 238 261 285 312 342 374 410 449 492 539 591 648 710 778 852 932 1020 1115 1218 1328 1446 1571 1704 1842 1986 2132 2279 2425 2565 2695 2813 2914 2995 3051 3082 3086 3063 3015 2943 2851 2743 2621 2491 2355 2216 2078 1942 1810 1683 1563 1449 1342 1242 1148 1062 982 909 841 779 722 669 621 577 537 501 467 436 408 383 359 338 318 300 284 269 255 243 231 221 211 202 194 187 180 174 168 162 157 153 149 145 141 138 135 132 129 127 124 122 120 118 117 115 114 112 111 109 108 107 106 105 104 103 102 101 101 100 99 98 98 97 96 95 95 94 94 93 92 92 91 90 90 89 89 88 87 87 86 85 85 84 83 82 82 81 80 79 79 78 77 76 75 74 73 73 72 71 70 69 68 67 66 65 64 63 62 61 60 58 57 56 55 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 16 15 14 13 13 12 11 10 9 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 20 21 23 24 26 27 29 30 32 34 36 38 40 42 44 46 49 52 54 57 60 63 67 70 74 77 81 86 90 94 99 104 109 115 121 127 133 139 146 153 160 168 175 183 192 200 209 218 227 237 246 256 266 276 286 296 307 317 327 337 347 357 367 376 386 395 403 412 420 428 435 442 448 455 460 465 470 475 479 482 485 488 490 492 493 495 495 495 495 495 494 492 491 489 486 483 480 476 472 467 462 457 451 444 438 431 423 415 407 398 389 380 371 361 351 341 331 321 310 300 289 279 269 259 248 239 229 219 210 201 192 184 175 167 159 152 145 138 131 125 118 113 107 102 96 91 87 82 78 74 70 66 63 59 56 53 50 48 45 42 40 38 36 34 32 30 28 26 25 23 22 20 19 18 17 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 21 39 61 87 119 157 202 256 320 397 489 600 732 891 1082 1310 1584 1911 2298 2755 3284 3885 4544 5230 5892 6457 6845 6992 6875 6519 5988 5360 4704 4069 3485 2966 2514 2125 1794 1514 1278 1079 911 770 650 550 465 393 333 281 238 201 169 143 120 101 85 71 59 49 40 33 27 21 17 13 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 10 11 13 15 17 19 21 23 26 29 32 35 39 44 49 54 60 66 74 82 91 101 113 126 140 156 174 194 217 243 272 305 341 383 429 482 541 607 682 766 860 965 1082 1211 1353 1508 1674 1849 2031 2214 2392 2556 2698 2808 2877 2899 2873 2799 2684 2536 2364 2178 1987 1797 1615 1443 1284 1139 1008 890 785 692 609 537 473 417 367 324 286 252 223 197 174 154 136 121 107 95 84 74 66 58 51 45 40 35 31 27 23 20 18 15 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 32 34 35 37 39 41 43 46 48 50 53 55 58 61 64 67 70 73 76 80 83 87 91 95 99 103 108 112 117 122 127 132 137 143 148 154 160 166 172 179 185 192 199 206 213 220 228 235 243 251 259 267 275 284 292 301 310 319 328 337 346 356 365 375 385 396 406 417 428 439 451 463 475 488 501 515 529 544 559 574 591 608 625 643 662 682 702 723 745 767 790 814 837 862 886 911 936 960 984 1008 1030 1051 1071 1089 1104 1117 1127 1133 1136 1135 1131 1122 1109 1093 1072 1048 1021 990 958 923 886 848 809 770 731 692 653 616 580 545 511 479 448 419 391 365 340 317 295 275 256 238 222 206 192 178 166 154 143 133 124 115 107 99 92 85 79 73 68 63 58 53 49 46 42 39 35 32 30 27 25 22 20 18 16 14 13 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 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 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 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 3 11 21 32 45 60 78 99 124 153 186 225 271 325 388 463 549 652 772 913 1080 1276 1508 1779 2098 2470 2900 3391 3941 4538 5160 5764 6295 6688 6882 6845 6584 6139 5573 4953 4330 3740 3204 2728 2315 1959 1656 1398 1179 994 837 704 592 497 416 347 289 240 197 162 131 105 83 64 47 34 22 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 18 26 34 45 56 69 84 102 121 144 169 199 233 272 316 368 427 496 575 666 771 893 1034 1197 1385 1601 1851 2137 2464 2834 3249 3709 4208 4736 5274 5795 6266 6647 6901 7001 6936 6715 6364 5919 5417 4894 4377 3884 3426 3009 2636 2304 2011 1755 1530 1334 1163 1015 885 772 674 588 513 448 391 341 298 260 226 197 171 149 129 112 96 83 71 61 52 44 37 31 25 20 16 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 2 3 5 7 9 11 13 15 18 21 24 27 31 34 39 43 48 53 59 65 72 79 88 96 106 117 128 141 155 171 188 206 227 249 274 302 332 365 402 442 487 536 590 649 714 785 862 946 1037 1136 1241 1353 1471 1594 1721 1850 1979 2105 2226 2336 2434 2516 2579 2621 2640 2636 2610 2563 2498 2417 2323 2221 2112 1999 1885 1772 1661 1554 1451 1353 1261 1174 1092 1016 945 880 819 763 711 663 619 578 540 506 474 445 418 393 370 349 329 311 295 279 265 252 240 229 218 208 199 191 183 175 168 162 156 150 144 139 134 130 125 121 117 113 109 106 102 99 96 93 90 87 84 81 79 76 74 71 69 66 64 62 60 57 55 53 51 49 47 45 43 42 40 38 36 35 33 31 30 28 27 25 24 22 21 20 18 17 16 15 13 12 11 10 9 8 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 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 16 20 24 29 34 39 46 52 60 68 77 87 99 111 125 141 158 177 199 223 249 280 313 351 393 441 494 553 620 694 776 868 969 1081 1203 1336 1478 1630 1789 1952 2116 2277 2429 2566 2683 2773 2834 2861 2854 2815 2746 2652 2537 2408 2269 2125 1981 1838 1700 1568 1444 1327 1219 1118 1025 940 863 791 726 667 613 563 518 478 440 406 375 347 321 297 275 256 238 221 206 192 179 167 156 146 137 128 120 113 106 100 94 88 83 79 74 70 66 62 59 56 53 50 47 45 42 40 38 36 34 32 30 28 27 25 24 22 21 19 18 17 16 14 13 12 11 10 9 8 7 6 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 11 15 19 25 30 36 43 51 60 69 80 92 106 122 139 159 182 207 236 268 305 348 396 451 513 584 666 759 865 986 1125 1283 1463 1668 1901 2163 2458 2787 3150 3545 3968 4411 4859 5293 5692 6027 6273 6408 6420 6308 6084 5767 5384 4961 4521 4084 3663 3267 2902 2570 2270 2002 1764 1553 1366 1202 1057 930 817 719 632 556 488 429 377 331 291 255 224 196 172 150 131 114 99 86 74 64 55 47 40 33 28 23 18 15 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 6 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 31 32 34 35 37 38 40 42 43 45 47 49 52 54 57 59 62 65 69 72 76 80 85 90 96 101 108 115 123 132 141 152 163 176 190 206 223 242 264 287 314 343 375 412 452 496 545 600 660 727 801 882 971 1068 1173 1286 1408 1537 1671 1809 1949 2085 2214 2331 2430 2506 2554 2571 2555 2508 2430 2328 2205 2068 1923 1774 1626 1482 1344 1215 1095 984 883 791 707 633 565 505 452 403 361 322 288 258 231 207 186 167 149 134 121 108 98 88 79 71 64 58 52 47 42 38 34 30 27 24 22 19 17 15 13 11 10 8 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 25 26 27 28 30 31 32 33 34 36 37 38 40 41 43 44 46 48 49 51 53 55 56 58 60 63 65 67 69 72 74 77 80 83 86 89 92 95 99 103 107 111 115 120 125 130 135 141 146 153 159 166 174 181 189 198 207 217 227 238 249 262 274 288 302 318 334 350 368 387 407 428 450 473 497 523 549 577 606 636 667 700 733 768 804 840 877 914 952 990 1028 1065 1101 1136 1170 1202 1232 1259 1283 1303 1320 1333 1342 1347 1347 1343 1334 1321 1304 1283 1258 1231 1200 1168 1133 1097 1059 1021 982 943 904 866 828 791 755 720 686 654 622 592 564 536 510 485 462 439 418 398 379 361 344 328 313 299 285 272 260 249 238 228 218 209 200 192 184 177 169 163 156 150 144 139 134 129 124 119 115 111 106 103 99 95 92 89 85 82 79 76 74 71 69 66 64 61 59 57 55 53 51 49 47 46 44 42 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 19 20 21 22 23 24
 31 34 37 40 43 46 50 53 57 61 65 70 74 79 84 89 95 101 107 113 119 126 133 141 149 157 166 175 184 194 204 215 227 239 251 264 278 292 308 323 340 358 376 395 416 437 459 483 507 533 560 589 618 650 682 716 752 789 828 869 911 954 1000 1046 1094 1143 1193 1244 1296 1348 1400 1452 1503 1553 1601 1647 1690 1730 1766 1797 1824 1845 1860 1869 1872 1868 1857 1839 1815 1785 1749 1707 1661 1610 1556 1499 1440 1379 1317 1254 1192 1130 1070 1010 953 897 843 792 742 696 651 609 569 532 496 463 432 403 376 351 327 305 285 266 248 232 216 202 189 177 165 155 145 135 127 119 112 105 98 92 87 81 77 72 68 64 60 56 53 50 47 44 41 39 37 34 32 30 28 26 25 23 21 20 19 17 16 15 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 11 13 15 17 19 21 23 26 28
 34 37 39 42 45 48 51 55 58 62 66 70 74 78 83 88 93 98 104 110 116 123 129 137 144 152 161 169 179 188 199 209 221 233 245 258 272 287 302 318 334 352 370 389 409 430 451 473 496 520 544 569 595 621 648 675 702 729 756 783 810 837 862 888 912 935 957 978 998 1016 1032 1047 1060 1072 1082 1090 1097 1102 1105 1107 1107 1106 1104 1101 1097 1091 1085 1078 1070 1061 1052 1043 1033 1022 1011 1000 989 977 965 953 941 928 916 903 890 877 864 850 837 823 810 796 782 768 753 739 724 709 694 679 664 649 633 618 602 586 570 555 539 523 508 492 477 461 446 431 416 402 387 373 360 346 333 320 307 295 283 271 260 249 239 228 218 209 199 190 182 173 165 157 150 143 136 129 122 116 110 105 99 94 89 84 79 75 70 66 62 58 55 51 48 45 42 39 36 33 31 28 26 24 21 19 18 16 14 12 11 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 1 2 3 4 5 6 7 9 10 11 13 14 16 17 19 21 23 25 27 29 32
 18 18 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 47 49 51 53 55 58 61 64 67 70 74 78 82 87 92 97 103 109 116 123 131 140 150 160 171 183 196 210 226 243 261 281 303 327 352 380 410 443 479 517 558 603 650 701 756 814 875 939 1006 1076 1147 1220 1293 1364 1434 1500 1560 1614 1659 1695 1720 1733 1733 1722 1699 1665 1621 1569 1510 1446 1378 1307 1236 1164 1094 1025 959 895 834 777 723 672 624 579 538 500 464 431 400 372 346 322 300 280 261 244 228 213 199 187 176 165 155 146 138 131 124 117 111 106 101 96 91 87 84 80 77 74 71 68 66 63 61 59 57 56 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 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 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17
 0 0 0 0 0 0 1 3 4 6 7 9 11 13 15 17 20 22 25 28 31 35 38 42 46 51 55 60 66 72 78 85 92 100 108 117 126 137 148 159 172 186 201 217 234 252 272 293 315 340 365 393 423 454 487 523 560 599 641 684 728 775 822 871 920 970 1019 1067 1114 1159 1201 1240 1275 1304 1329 1348 1360 1366 1366 1359 1346 1326 1301 1271 1237 1198 1156 1111 1065 1016 968 918 869 821 773 727 682 638 597 557 519 483 449 417 387 359 332 308 284 263 243 224 207 191 176 162 149 137 127 116 107 99 91 83 76 70 64 59 54 50 45 41 38 35 31 29 26 24 21 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 16 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 35 37 39 41 43 45 47 49 51 54 56 59 62 65 68 72 75 79 83 87 92 96 101 107 112 118 125 131 139 146 154 163 172 182 192 203 215 228 241 255 270 286 303 320 339 359 380 401 424 448 472 498 524 551 578 605 633 660 687 714 739 763 785 805 823 837 849 858 863 864 862 856 847 835 819 801 780 757 733 707 680 652 624 596 568 540 512 486 460 435 411 388 366 345 325 307 289 272 256 241 227 214 202 190 179 169 160 151 143 135 128 121 114 109 103 98 93 88 84 80 76 73 70 67 64 61 58 56 54 51 49 48 46 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12
 21 23 24 26 28 30 31 33 35 37 40 42 44 47 49 52 55 57 60 63 67 70 74 77 81 85 90 94 99 104 110 116 122 128 135 143 151 160 169 179 190 202 214 228 243 260 277 297 318 341 367 394 425 458 494 534 578 625 676 732 792 857 926 1001 1079 1161 1246 1333 1422 1509 1594 1673 1746 1808 1858 1894 1913 1915 1899 1867 1818 1756 1683 1600 1512 1419 1325 1231 1140 1051 966 886 810 740 674 614 559 508 461 418 379 344 312 282 256 232 210 190 172 156 141 128 116 105 95 86 78 71 64 58 53 48 44 40 36 33 30 28 25 23 21 20 18 17 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 14 16 17 18 20
 47 50 53 56 59 62 65 68 71 75 79 82 86 90 95 99 103 108 113 117 122 127 133 138 144 149 155 161 167 174 180 186 193 200 206 213 220 227 235 242 249 256 264 271 278 286 293 301 308 315 323 330 337 344 352 359 366 373 380 388 395 402 409 416 423 431 438 446 453 461 469 477 485 493 502 510 519 528 538 547 557 567 577 588 599 610 621 632 644 656 668 680 692 704 717 729 741 752 764 775 785 795 804 813 820 826 832 835 838 839 838 835 831 825 818 808 797 784 770 754 736 718 698 677 656 634 612 589 566 543 520 498 475 454 432 412 392 372 354 336 318 302 286 271 256 243 230 217 205 194 184 174 164 155 147 138 131 124 117 110 104 98 93 87 82 78 73 69 65 61 58 54 51 48 45 42 39 37 34 32 30 28 26 24 22 21 19 18 16 15 14 12 11 10 9 8 7 6 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 25 26 28 30 32 34 36 38 40 42 45
 81 82 82 82 83 83 83 84 84 85 85 86 86 87 87 88 89 89 90 91 92 93 94 95 96 98 99 100 102 104 105 107 109 111 113 116 118 121 123 126 129 133 136 140 143 147 152 156 161 165 170 176 181 187 193 199 206 213 220 227 235 242 250 258 267 275 284 292 301 310 319 328 336 345 353 362 369 377 384 391 397 402 407 411 415 417 419 420 420 420 418 415 412 408 403 398 391 385 377 369 361 352 343 334 324 315 305 295 286 276 267 257 248 239 230 221 213 205 197 189 182 175 168 162 155 149 143 138 133 128 123 118 114 110 106 102 98 95 92 89 86 83 80 78 75 73 71 69 67 65 63 62 60 58 57 56 54 53 52 51 49 48 47 46 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 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 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 45 46 46 47 48 48 49 49 50 51 51 52 52 53 54 54 55 55 56 56 57 58 58 59 59 60 61 61 62 62 63 63 64 64 65 66 66 67 67 68 68 68 69 69 70 70 71 71 71 72 72 73 73 73 74 74 74 75 75 75 75 76 76 76 76 77 77 77 77 77 78 78 78 78 78 79 79 79 79 79 79 80 80 80 80 80 81 81 81
 113 115 117 119 121 123 125 127 129 131 133 135 137 139 142 144 146 149 151 154 156 159 161 164 167 170 173 176 179 182 185 189 192 196 200 203 207 212 216 220 225 230 235 240 246 251 257 263 269 276 283 290 297 305 312 320 329 337 346 355 365 374 384 394 405 415 426 437 448 459 471 482 494 505 517 528 540 551 562 573 583 593 603 612 621 629 636 643 649 654 658 661 664 665 665 665 663 661 657 653 647 641 633 625 616 607 596 585 574 561 549 536 523 509 496 482 468 455 441 427 414 400 387 374 361 349 337 325 313 302 291 281 271 261 251 242 233 224 216 208 201 193 186 179 173 166 160 155 149 144 138 134 129 124 120 116 111 108 104 100 97 93 90 87 84 81 78 76 73 71 68 66 64 61 59 57 55 53 52 50 48 47 45 43 42 41 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 29 30 30 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 65 66 67 69 70 71 73 74 76 77 79 80 82 83 85 87 88 90 91 93 95 97 98 100 102 104 105 107 109 111
 119 119 120 120 120 120 121 121 121 122 122 123 123 124 124 125 126 127 128 129 130 132 133 135 137 139 141 143 145 148 151 154 158 162 166 170 175 180 186 192 198 206 213 221 230 240 250 261 273 285 299 313 328 345 362 381 400 421 443 465 490 515 541 568 597 626 656 686 716 747 778 808 837 865 892 916 938 957 973 986 994 999 1000 996 989 977 962 943 922 897 870 842 811 780 748 716 683 651 619 588 558 528 500 473 447 422 398 375 354 334 315 297 280 264 249 236 222 210 199 188 178 169 160 152 144 137 131 124 119 113 108 103 99 95 91 88 84 81 78 75 73 70 68 66 64 62 60 58 57 55 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 49 50 51 52 54 55 56 58 59 61 62 63 65 66 68 69 71 72 74 75 77 78 80 81 83 84 86 87 89 90 92 93 94 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 111 112 113 113 114 114 115 115 116 116 116 117 117 117 118 118 118 118 118 119 119 119 119
 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 25 27 29 30 32 34 36 37 39 42 44 46 49 51 54 57 60 64 67 71 76 80 85 90 96 102 109 116 124 133 143 153 165 177 191 206 223 242 262 285 310 338 368 402 440 481 527 578 634 697 765 841 925 1017 1118 1228 1348 1478 1619 1769 1929 2097 2272 2450 2628 2802 2967 3118 3247 3349 3419 3454 3451 3411 3335 3228 3095 2942 2774 2598 2418 2240 2065 1897 1737 1587 1447 1317 1198 1088 988 896 813 738 670 608 552 501 456 414 377 344 313 286 262 239 219 201 185 170 157 145 134 124 115 107 100 93 87 82 77 72 68 65 61 58 55 52 50 48 46 44 42 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5
 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 22 23 25 27 28 30 32 34 37 39 42 44 47 50 54 57 61 65 70 75 80 86 93 100 107 116 125 135 146 159 172 188 204 223 244 267 292 321 352 388 427 471 519 573 633 700 774 855 945 1044 1152 1270 1397 1533 1678 1830 1986 2145 2303 2454 2594 2718 2818 2892 2934 2942 2916 2857 2769 2657 2525 2379 2225 2067 1909 1756 1608 1468 1337 1214 1101 998 903 816 738 667 602 544 492 444 402 363 329 298 270 244 222 201 183 166 151 138 126 115 105 96 87 80 73 67 62 57 52 48 44 40 37 34 32 29 27 25 22 21 19 17 16 14 13 12 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 1 1 2 3 3 4 5 6 7 7 8 9 10 11 12 13 15 16 17 19 20 22 23 25 27 29 31 34 36 39 42 45 49 53 57 61 66 72 78 84 91 99 108 118 129 141 154 169 186 205 226 249 275 304 337 374 415 461 512 570 634 705 784 871 967 1072 1186 1309 1440 1578 1720 1865 2008 2145 2272 2382 2470 2533 2566 2568 2539 2482 2399 2296 2177 2048 1913 1776 1640 1508 1383 1264 1153 1049 954 867 787 714 648 587 533 483 439 398 362 329 299 273 249 227 207 189 173 159 146 134 123 114 105 97 90 84 78 73 68 63 59 56 52 49 46 44 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 7 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 42 44 46 48 50 52 55 57 59 62 64 67 70 73 76 79 83 86 90 93 97 101 106 110 115 119 124 129 134 140 145 151 157 163 169 175 182 188 195 202 209 216 223 230 238 245 252 260 267 274 281 288 296 302 309 316 322 329 335 341 347 352 357 362 367 371 376 379 383 386 389 392 394 396 397 399 400 400 400 400 399 398 396 394 392 389 386 383 379 374 369 364 359 353 347 340 333 326 319 312 304 296 288 280 272 264 255 247 239 231 223 215 207 200 192 185 178 171 164 157 151 145 138 133 127 122 116 111 107 102 97 93 89 85 81 78 74 71 68 64 62 59 56 53 51 49 46 44 42 40 38 36 34 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16
 44 48 52 57 61 66 71 77 83 89 95 102 110 117 126 134 144 153 164 175 187 199 212 226 241 257 274 292 311 332 353 376 400 425 452 480 510 541 574 608 643 680 718 757 796 837 877 918 958 998 1036 1073 1108 1141 1171 1199 1222 1243 1259 1272 1280 1285 1285 1282 1276 1266 1254 1238 1221 1201 1180 1157 1134 1110 1085 1059 1034 1009 984 959 935 912 888 866 844 823 803 783 764 746 728 712 695 680 665 650 637 623 611 598 587 575 564 554 544 534 524 515 507 498 490 482 474 467 459 452 445 438 432 425 419 412 406 400 394 388 382 376 371 365 359 353 348 342 336 331 325 319 314 308 302 297 291 285 280 274 268 263 257 252 246 241 235 230 225 219 214 209 204 198 193 188 183 179 174 169 164 160 155 151 146 142 138 133 129 125 121 117 113 110 106 102 99 95 92 89 86 82 79 76 73 71 68 65 63 60 58 55 53 51 49 47 45 43 41 39 38 36 34 33 32 30 29 28 27 26 25 24 23 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 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 13 15 17 20 22 25 28 30 34 37 40
 22 25 27 29 32 34 37 40 43 46 50 54 57 61 65 70 75 79 85 90 96 102 108 115 122 130 138 146 155 164 174 185 196 208 220 233 247 262 277 293 311 329 348 368 390 412 436 460 486 513 541 570 600 631 663 695 728 762 796 830 863 896 929 960 990 1019 1045 1069 1091 1110 1126 1139 1149 1155 1158 1157 1153 1146 1136 1123 1107 1089 1069 1046 1022 997 970 943 914 885 856 827 798 768 740 711 683 656 629 603 578 553 530 507 485 464 443 424 405 387 370 354 338 323 309 296 283 271 259 248 238 228 219 210 201 193 186 179 172 165 159 153 148 142 137 132 128 123 119 115 111 108 104 101 97 94 91 88 86 83 80 78 75 73 70 68 66 64 62 60 58 56 54 52 51 49 47 45 44 42 41 39 38 36 35 33 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 8 10 11 13 15 16 18 20
 58 61 64 68 71 75 79 83 87 91 95 100 105 110 115 121 126 132 139 145 152 159 166 174 181 190 198 207 216 226 235 246 256 267 278 290 302 314 327 340 353 367 381 395 409 424 438 453 468 482 497 512 526 540 554 568 581 594 606 617 628 639 648 657 665 672 678 684 688 692 694 696 697 697 696 695 692 689 685 680 674 668 661 653 645 637 627 618 607 597 586 574 562 550 538 525 512 499 486 473 460 446 433 420 406 393 380 367 355 342 330 318 306 294 283 272 261 251 241 231 222 212 204 195 187 179 172 165 158 151 145 139 133 128 122 117 112 108 103 99 95 91 88 84 81 78 74 71 69 66 63 61 58 56 54 52 50 48 46 44 42 41 39 38 36 35 33 32 31 29 28 27 26 25 23 22 21 20 19 18 18 17 16 15 14 13 13 12 11 10 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 34 36 38 40 42 45 47 50 52 55
 165 171 177 183 190 196 203 210 217 225 232 240 248 256 264 273 282 291 300 310 320 330 340 351 362 374 386 399 412 425 439 453 468 484 500 517 534 552 571 590 610 631 653 675 698 722 746 771 797 822 848 875 901 927 953 979 1004 1027 1050 1072 1091 1109 1125 1139 1150 1158 1163 1166 1165 1161 1154 1144 1131 1116 1097 1076 1052 1027 999 970 940 908 876 843 810 776 742 709 676 644 612 581 551 521 493 466 440 414 390 367 345 325 305 286 268 252 236 221 207 194 181 170 159 149 139 130 122 114 107 100 94 88 82 77 72 68 64 60 56 53 50 47 44 42 39 37 35 33 31 30 28 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 30 31 32 33 35 36 38 40 42 43 45 47 50 52 54 57 59 62 65 68 71 74 77 80 84 88 91 95 99 104 108 112 117 122 127 132 137 142 148 153 159
 7 8 9 11 12 14 16 18 20 22 24 26 29 32 35 38 41 45 49 53 57 62 67 73 79 85 92 99 107 116 125 135 146 158 170 184 199 214 231 250 269 290 313 337 362 389 417 447 478 510 543 577 611 645 678 710 741 770 796 819 838 854 865 873 875 874 868 858 845 829 811 790 767 743 719 693 668 642 617 592 568 544 522 500 479 459 439 421 404 387 372 357 343 329 317 305 293 283 273 263 254 246 237 230 222 216 209 203 197 191 186 181 176 171 167 163 158 155 151 147 144 140 137 134 131 128 125 122 119 116 114 111 108 106 103 101 98 96 93 91 88 86 84 81 79 77 75 72 70 68 66 64 62 60 58 56 54 52 50 48 47 45 43 41 40 38 37 35 34 32 31 29 28 27 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 96 96 95 95 95 95 95 94 94 94 94 93 93 92 92 92 91 91 91 90 90 89 89 89 88 88 88 88 87 87 87 87 87 87 87 87 87 87 87 88 88 89 89 90 91 92 93 94 95 97 98 100 102 104 106 108 111 114 117 120 123 127 131 135 139 144 148 153 159 164 170 177 183 190 197 205 213 221 229 238 247 257 267 278 288 299 311 323 335 348 361 374 388 401 415 429 444 458 472 486 500 513 526 539 550 561 571 579 587 593 597 600 601 600 598 594 588 581 572 562 550 537 523 508 492 476 459 443 426 409 392 375 359 342 327 312 297 283 269 256 244 232 221 210 200 190 181 172 164 156 148 141 134 128 122 116 111 105 101 96 91 87 83 79 76 72 69 66 63 60 57 54 52 50 47 45 43 41 39 37 35 33 32 30 29 27 26 24 23 22 21 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 53 55 56 58 59 61 62 64 65 67 68 70 71 73 74 76 77 78 80 81 82 84 85 86 87 88 89 90 91 91 92 93 93 94 94 95 95 95 95 95 96 96 96
 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 6 6 6 7 7 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 22 23 24 26 28 30 32 34 36 39 41 44 48 51 55 59 64 69 75 81 87 95 103 111 121 131 143 156 169 184 201 219 239 260 283 309 336 366 398 432 469 508 550 594 640 688 738 788 839 889 937 983 1025 1062 1093 1117 1133 1141 1140 1130 1112 1087 1055 1017 975 930 883 834 785 737 689 644 600 558 518 481 447 414 384 357 331 308 286 266 248 231 216 202 189 177 166 156 147 139 131 124 118 112 106 101 97 92 88 85 81 78 75 72 69 67 64 62 60 58 56 54 53 51 49 48 46 45 44 42 41 40 39 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 16 16 15 15 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 64 66 69 72 75 78 81 84 88 91 95 99 102 107 111 115 120 124 129 134 140 145 151 157 163 170 177 184 192 200 208 217 226 235 246 256 267 279 291 304 317 331 346 361 377 393 411 428 447 466 485 505 526 547 568 589 609 630 651 671 690 708 725 741 755 768 779 788 795 800 802 802 800 796 790 781 771 759 745 729 713 695 676 656 636 615 595 573 552 531 510 490 470 450 431 412 394 376 359 342 327 311 297 283 269 257 245 233 222 212 202 192 183 175 167 159 152 145 139 133 127 122 117 112 108 103 99 95 92 89 85 82 79 77 74 72 69 67 65 63 61 59 58 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 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 3 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 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 8 8 8 8 8 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 25 27 28 29 30 32 33 35 37 38 40 42 44 46 48 50 52 54 56 59
 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 18 20 21 23 25 27 30 32 35 38 41 44 48 52 56 61 66 71 78 84 92 100 109 119 130 143 156 172 189 207 228 252 278 307 340 376 417 462 513 569 632 701 778 862 954 1055 1163 1280 1403 1533 1665 1798 1928 2051 2161 2254 2325 2369 2385 2372 2330 2262 2171 2064 1944 1816 1685 1554 1426 1304 1187 1079 978 885 800 722 651 587 529 476 429 387 348 314 283 255 230 207 187 169 153 138 125 113 102 93 84 76 69 63 57 52 48 44 40 36 33 31 28 26 24 22 20 19 17 16 15 13 12 12 11 10 9 8 8 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 67 68 70 72 73 75 77 78 80 82 84 86 88 90 92 94 96 98 101 103 105 108 110 113 116 119 122 125 128 132 135 139 143 147 152 157 162 167 173 179 185 192 200 208 216 226 235 246 257 270 283 297 312 328 345 363 382 403 425 448 473 499 526 554 583 613 644 676 708 740 771 802 832 860 885 908 927 943 954 961 963 960 952 938 920 898 872 843 810 776 740 703 665 628 591 554 519 484 452 420 390 362 336 311 288 266 246 227 210 193 178 165 152 140 129 119 110 102 94 87 80 74 69 64 59 55 51 47 43 40 37 35 32 30 28 26 24 22 21 19 18 17 16 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 53 55 56 58 59 61 62 64
 0 0 1 3 4 6 8 9 11 13 15 18 20 23 25 28 31 35 38 42 46 50 54 59 64 70 76 82 89 96 104 112 121 130 141 152 164 177 190 205 221 239 257 277 298 322 346 373 401 431 464 498 535 573 614 657 701 748 796 845 895 946 997 1048 1098 1146 1192 1236 1276 1312 1344 1371 1393 1410 1421 1427 1427 1423 1413 1399 1381 1360 1335 1307 1277 1246 1212 1178 1143 1107 1071 1035 1000 964 929 895 861 828 796 764 734 704 676 648 621 595 570 546 522 500 478 458 438 418 400 382 365 349 334 319 305 291 278 265 253 242 231 221 211 201 192 183 175 167 159 152 145 138 132 126 120 115 109 104 99 95 90 86 82 78 74 71 67 64 61 58 55 52 49 47 44 42 39 37 35 33 31 29 27 26 24 22 21 19 18 16 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
 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 40 41 43 44 46 48 49 51 53 55 57 59 61 63 66 68 70 73 75 78 81 84 87 90 94 97 101 105 109 113 118 122 127 133 138 144 150 157 164 171 179 187 196 206 216 227 238 250 263 277 292 308 325 343 362 383 404 427 452 478 506 535 567 599 634 670 709 749 790 833 877 923 969 1016 1062 1108 1153 1195 1235 1271 1303 1329 1350 1364 1370 1369 1360 1344 1320 1289 1252 1210 1163 1113 1060 1005 950 895 840 787 735 685 638 593 550 510 472 437 404 374 346 320 296 274 253 234 217 201 186 173 160 149 138 128 119 111 103 96 90 84 78 73 68 64 60 56 52 49 46 43 40 38 35 33 31 29 27 26 24 22 21 20 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 16 17 18 19 20
 19 21 22 23 25 26 27 29 31 32 34 36 38 40 42 44 46 48 51 53 56 59 62 65 68 71 74 78 82 85 90 94 98 103 108 113 118 123 129 135 141 148 155 162 169 177 185 193 202 211 220 230 240 251 262 273 285 297 309 322 336 349 363 378 393 408 423 439 455 471 488 505 522 539 556 573 590 607 624 641 657 673 689 704 718 732 745 757 767 777 785 792 798 801 803 804 802 799 794 786 777 766 754 739 723 706 687 667 646 624 602 579 555 532 509 485 462 440 418 396 376 355 336 318 300 283 267 251 237 223 210 198 186 175 165 155 146 138 130 122 115 108 102 96 91 85 81 76 72 68 64 60 57 54 51 48 45 42 40 38 36 34 32 30 28 26 25 23 22 20 19 18 17 16 14 13 12 11 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 17 18
 181 188 195 202 210 217 224 232 239 246 254 261 268 275 282 288 294 300 306 311 316 320 324 328 331 333 335 337 338 338 338 337 336 334 332 329 326 322 319 315 310 306 301 296 291 286 281 276 271 265 260 255 250 245 241 236 231 227 223 219 215 211 207 203 200 197 193 190 187 184 182 179 176 174 172 169 167 165 163 161 159 157 156 154 152 151 149 147 146 144 143 141 140 139 137 136 134 133 131 130 129 127 126 124 123 121 120 118 117 115 114 112 111 109 107 106 104 102 101 99 97 95 94 92 90 88 87 85 83 81 79 78 76 74 72 71 69 67 66 64 63 61 59 58 56 55 53 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 47 48 51 53 55 57 60 63 65 68 71 74 78 81 85 89 93 97 101 106 111 116 121 126 131 137 143 149 155 161 168 174
 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 39 41 43 44 46 48 50 51 53 56 58 60 62 65 68 70 73 76 80 83 87 90 94 99 103 108 113 118 124 130 136 143 150 158 166 175 184 194 204 215 227 239 252 266 281 296 312 330 348 367 387 408 429 452 475 500 525 551 577 604 631 659 686 714 741 767 793 818 841 863 883 901 917 931 942 950 955 958 958 955 949 940 930 916 901 884 865 845 823 801 777 754 729 705 680 656 632 608 585 562 540 518 497 477 458 439 421 404 387 371 356 342 328 315 303 291 279 269 258 248 239 230 222 214 206 198 191 184 178 172 166 160 155 149 144 139 135 130 126 122 117 113 110 106 102 99 96 92 89 86 83 80 78 75 72 70 67 65 63 60 58 56 54 52 50 48 46 45 43 41 40 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 18 18 19 20
 42 43 45 47 48 50 52 54 56 58 60 62 65 67 69 72 74 77 80 83 85 88 91 95 98 101 105 108 112 116 120 124 128 133 137 142 147 152 157 163 169 175 181 187 194 200 207 215 222 230 238 246 255 264 273 282 292 302 312 322 332 343 353 364 375 386 397 408 418 429 439 449 459 468 477 485 493 500 507 513 517 522 525 527 528 529 528 527 524 521 517 511 505 498 491 482 473 464 453 443 432 421 409 397 385 373 361 349 337 325 314 302 291 280 269 258 248 238 229 220 211 202 194 186 178 171 164 157 151 145 139 134 128 123 118 114 109 105 101 98 94 90 87 84 81 78 75 73 70 68 66 63 61 59 57 55 53 52 50 48 47 45 44 42 41 40 38 37 36 35 34 32 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 21 22 23 24 26 27 28 29 30 32 33 34 36 37 38 40
 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 40 42 44 46 48 50 52 54 56 59 61 64 67 70 73 77 80 84 88 93 98 103 108 114 120 127 134 142 150 159 169 180 191 204 217 232 247 264 282 302 323 346 370 396 423 452 483 515 549 585 621 659 697 735 773 810 846 879 910 937 959 976 988 994 994 987 974 956 932 904 872 836 798 759 718 678 637 597 558 521 485 451 418 388 359 332 307 284 263 243 224 207 191 177 164 151 140 130 120 112 104 96 89 83 77 72 67 63 58 54 51 48 44 42 39 36 34 32 30 28 26 25 23 21 20 19 18 16 15 14 13 12 11 10 10 9 8 7 6 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12
 31 33 36 38 41 43 46 49 51 54 57 60 64 67 70 74 77 81 85 89 93 97 101 105 110 115 119 124 129 134 140 145 151 156 162 168 174 181 187 194 201 207 215 222 229 237 245 253 262 270 279 288 298 307 317 328 338 349 361 373 385 398 411 425 440 455 470 486 503 520 538 557 576 596 617 638 660 683 706 729 754 778 803 828 853 878 903 928 952 975 998 1019 1039 1057 1073 1087 1099 1108 1114 1116 1116 1112 1105 1094 1080 1063 1043 1020 994 966 936 904 872 838 803 768 733 699 665 631 599 567 536 507 479 452 427 402 379 358 337 318 300 283 267 252 237 224 212 200 189 179 169 160 152 144 136 129 123 116 110 105 99 95 90 85 81 77 73 70 66 63 60 57 54 51 48 46 43 41 39 37 35 33 31 29 27 26 24 22 21 19 18 17 15 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 1 2 3 4 5 6 8 9 10 12 13 15 16 18 19 21 23 25 27 29
 3 4 4 5 6 6 7 7 8 9 10 10 11 12 13 14 15 15 16 17 18 20 21 22 23 25 26 27 29 31 32 34 36 38 41 43 46 48 51 55 58 62 66 70 75 80 86 92 98 105 113 122 131 141 152 165 178 193 209 226 245 266 289 314 341 371 403 438 476 516 560 607 657 709 765 823 884 947 1011 1075 1139 1202 1262 1318 1369 1415 1452 1481 1501 1511 1511 1501 1481 1453 1416 1373 1323 1269 1212 1153 1092 1031 971 912 854 798 745 695 647 601 559 519 482 447 415 385 358 332 309 287 267 249 232 216 202 189 177 165 155 146 137 129 121 114 108 102 96 91 86 82 77 74 70 66 63 60 57 55 52 50 47 45 43 41 39 37 36 34 32 31 29 28 27 25 24 23 22 21 19 18 17 16 15 14 14 13 12 11 10 9 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3
 32 35 37 39 42 45 48 51 54 57 60 64 68 72 76 81 86 91 96 102 108 114 121 128 136 144 152 161 171 181 192 204 216 229 243 258 273 290 307 325 345 365 386 408 431 455 480 505 531 557 584 610 637 663 689 713 737 759 780 798 815 830 842 852 859 864 867 868 866 862 857 850 841 831 820 808 796 783 769 755 741 728 714 700 687 673 661 648 636 624 613 602 591 581 571 562 553 544 536 528 520 513 506 499 492 486 479 473 467 461 455 450 444 438 433 427 422 416 411 405 399 394 388 382 376 370 364 358 352 346 340 333 327 321 314 308 301 295 289 282 276 270 263 257 251 245 239 233 227 221 216 210 205 200 195 189 185 180 175 170 166 162 157 153 149 145 142 138 134 131 127 124 121 118 115 112 109 106 103 101 98 95 93 91 88 86 84 82 79 77 75 74 72 70 68 66 65 63 62 60 59 57 56 55 54 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 14 15 16 18 19 21 23 24 26 28 30
 5 7 8 10 11 13 15 17 19 21 24 27 29 32 36 39 43 47 52 57 62 68 74 81 88 96 105 114 125 136 148 162 177 193 211 231 253 277 303 332 363 398 435 476 521 569 620 675 733 793 855 919 982 1043 1102 1155 1202 1239 1267 1284 1290 1283 1266 1238 1201 1156 1106 1052 995 938 880 823 768 714 664 616 571 529 489 453 419 387 358 331 306 283 262 242 224 207 191 177 164 151 140 130 120 111 102 95 88 81 75 69 64 59 54 50 46 43 39 36 33 31 28 26 24 22 21 19 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 207 215 223 231 240 249 257 266 275 283 292 301 310 319 328 337 345 354 363 372 380 389 397 406 414 422 430 439 447 454 462 470 477 485 492 499 506 513 520 527 534 540 546 552 558 564 569 574 579 584 588 592 595 599 601 603 605 606 607 607 606 605 603 600 597 594 589 584 579 573 566 559 551 543 535 526 517 507 497 487 477 466 456 445 434 423 412 401 390 379 368 358 347 336 326 315 305 295 285 276 266 257 248 240 231 223 215 207 200 193 186 179 173 166 160 155 149 144 139 135 130 126 122 118 115 111 108 105 102 99 97 94 92 90 88 86 84 82 81 79 77 76 74 73 72 71 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 39 38 37 37 36 35 34 33 32 31 30 29 28 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 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 43 45 48 50 53 56 60 63 67 71 75 79 84 88 93 98 104 109 115 121 127 133 140 146 153 160 168 175 183 191 199
 71 75 78 82 86 90 94 98 103 107 112 116 121 126 131 137 142 147 153 158 163 169 174 180 185 190 195 200 205 210 214 218 222 226 229 232 235 237 239 240 241 242 242 243 242 242 241 240 239 237 235 233 231 229 227 225 222 220 217 215 212 210 207 205 203 200 198 196 194 192 190 188 186 184 183 181 180 178 177 175 174 173 171 170 169 168 166 165 164 163 162 161 159 158 157 156 155 153 152 151 149 148 146 145 143 142 140 138 137 135 133 131 129 127 125 123 121 119 117 114 112 110 108 106 103 101 99 97 95 92 90 88 86 84 82 80 78 76 74 72 70 69 67 65 64 62 60 59 57 56 54 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 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 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 35 37 39 41 44 46 48 51 53 56 59 62 65 68
 98 101 104 108 111 115 118 122 126 130 134 138 142 147 151 156 161 166 171 176 182 187 193 198 204 211 217 223 230 237 244 251 258 265 273 281 289 297 305 313 322 331 340 349 358 367 377 386 396 405 415 425 435 444 454 464 473 482 492 501 509 518 526 534 541 548 555 561 566 571 576 580 583 585 587 588 588 588 586 584 582 578 574 569 563 556 549 541 533 524 514 504 493 482 470 459 446 434 421 408 395 382 369 356 343 330 318 305 293 281 269 258 247 236 225 215 205 196 187 178 170 162 155 147 140 134 128 122 116 111 105 101 96 92 87 84 80 76 73 70 67 64 61 59 56 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 18 17 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 3 3 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 53 54 56 58 60 62 64 66 68 71 73 75 78 81 83 86 89 92 95
 29 30 31 32 33 34 35 37 38 39 40 41 42 44 45 46 48 49 50 52 53 55 56 58 59 61 63 64 66 68 70 72 74 76 78 80 83 85 88 90 93 96 99 102 105 109 112 116 120 124 129 134 138 144 149 155 161 167 174 181 189 196 205 213 223 232 242 253 264 275 287 299 312 325 339 353 368 383 398 413 429 445 461 477 493 509 524 539 553 567 580 592 603 613 621 628 633 637 639 639 637 633 628 621 613 603 591 579 565 550 534 518 501 484 466 449 431 414 397 380 363 347 331 316 302 288 274 261 249 237 226 216 206 196 187 178 170 163 155 148 142 136 130 124 119 114 109 105 101 97 93 89 86 82 79 76 73 70 68 65 63 61 58 56 54 52 50 48 47 45 43 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 26 27 28
 25 27 29 31 34 36 39 41 44 47 50 53 57 60 64 68 72 76 80 85 89 94 100 105 111 117 123 129 136 143 150 158 166 174 182 191 200 209 219 229 239 250 261 272 283 294 306 318 330 342 354 366 378 390 401 413 424 436 446 457 467 477 487 496 505 513 521 529 536 542 549 555 560 565 570 574 579 582 586 589 592 595 597 600 602 603 605 606 607 608 608 608 608 607 606 604 602 600 597 594 590 585 580 575 568 561 554 546 537 527 518 507 496 485 473 461 448 435 422 409 396 383 369 356 343 330 317 305 293 281 269 258 247 236 226 216 207 197 189 180 172 164 157 150 143 137 130 124 119 113 108 103 98 94 90 85 82 78 74 71 67 64 61 58 55 53 50 48 45 43 41 39 36 34 33 31 29 27 26 24 23 21 20 18 17 16 15 13 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 8 9 10 11 13 14 16 17 19 21 23
 64 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 86 87 88 89 89 90 91 91 92 93 93 94 95 96 96 97 98 99 100 101 102 103 105 106 108 109 111 113 115 117 120 123 126 129 133 137 141 146 151 156 162 168 174 182 189 197 206 215 225 236 247 259 271 284 298 312 328 344 360 378 396 414 434 454 474 495 516 538 559 580 602 622 642 661 678 694 708 720 730 737 742 743 742 737 730 720 707 692 674 654 633 611 587 563 538 514 489 465 441 418 395 374 353 333 315 297 280 265 250 236 223 211 200 189 179 170 161 153 146 139 133 127 121 116 111 106 102 98 94 90 87 83 80 77 75 72 70 67 65 63 61 59 57 55 54 52 50 49 47 46 44 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 38 39 41 42 44 45 47 48 50 51 53 54 56 57 59 60 61 63
 27 27 28 29 30 31 31 32 33 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 63 64 66 68 69 71 73 75 78 80 83 86 89 92 95 99 103 107 112 117 122 128 134 141 148 156 164 173 183 193 204 215 227 240 254 269 285 301 319 337 357 377 399 421 444 468 493 518 544 571 597 624 650 676 701 725 748 768 787 803 816 826 833 836 836 832 825 815 801 784 765 744 721 696 671 644 617 590 563 536 510 485 460 436 413 391 371 351 332 314 298 282 267 254 241 228 217 206 196 187 178 170 162 155 148 141 135 130 124 119 114 110 105 101 97 94 90 87 83 80 77 75 72 69 67 64 62 60 57 55 53 51 49 47 45 44 42 40 39 37 36 34 33 31 30 28 27 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 24 25 26
 12 13 14 15 16 17 19 20 21 22 23 25 26 27 29 30 32 33 35 36 38 40 41 43 45 47 49 51 53 55 57 59 62 64 66 69 71 74 77 80 83 86 89 92 96 100 103 107 112 116 121 126 131 136 142 148 155 162 169 177 185 194 204 214 225 237 249 262 277 292 308 325 344 363 384 406 430 455 481 509 539 570 602 636 672 709 746 785 825 864 904 943 981 1017 1051 1081 1107 1128 1144 1154 1157 1152 1141 1123 1097 1066 1029 988 943 896 846 796 746 696 647 600 556 513 473 435 400 368 337 310 284 260 239 219 201 184 169 156 143 131 121 111 102 94 87 80 74 68 63 58 54 50 46 42 39 36 33 30 28 26 24 22 20 18 16 15 13 12 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 8 9 10 11
 38 40 43 45 48 51 54 57 60 64 67 71 75 79 83 87 92 97 102 107 113 119 125 131 138 145 153 161 169 178 188 197 208 219 231 243 256 270 284 299 315 332 350 369 389 409 431 454 477 502 527 553 581 608 637 666 696 725 755 785 814 844 872 900 926 952 976 998 1019 1038 1054 1069 1082 1092 1100 1106 1110 1112 1111 1108 1104 1097 1088 1078 1065 1052 1036 1019 1001 981 960 938 916 892 867 841 815 789 762 734 707 679 652 624 597 570 544 518 493 468 444 421 399 377 356 337 318 300 283 267 252 237 223 211 199 187 176 166 157 148 140 132 125 118 112 106 100 95 90 86 81 77 73 70 66 63 60 57 54 52 49 47 45 43 41 39 37 36 34 32 31 29 28 27 25 24 23 22 21 20 18 17 16 16 15 14 13 12 11 10 9 9 8 7 6 6 5 4 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 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 14 15 16 18 20 21 23 25 27 29 31 33 35
 39 40 42 43 45 47 48 50 52 54 56 58 60 62 65 67 70 73 75 78 82 85 88 92 96 100 105 109 114 119 125 131 138 145 152 160 169 178 188 198 210 222 236 250 266 283 301 320 342 364 389 415 443 473 505 539 575 612 652 693 735 779 822 866 910 952 993 1030 1064 1094 1118 1137 1149 1154 1153 1145 1130 1109 1082 1051 1016 977 936 894 850 807 763 720 678 638 598 561 525 492 460 429 401 374 350 326 304 284 265 248 231 216 202 189 176 165 155 145 136 128 120 113 106 100 95 90 85 81 77 73 69 66 63 61 58 56 54 52 50 48 47 45 44 43 42 40 39 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37
 11 12 14 15 16 18 19 21 22 24 26 27 29 31 33 35 38 40 42 45 48 50 53 57 60 63 67 71 75 79 84 89 94 100 105 112 118 125 133 141 150 159 169 180 192 204 217 232 247 264 281 300 321 343 366 391 418 447 477 510 544 580 619 659 701 744 789 835 883 931 979 1027 1075 1122 1167 1209 1249 1286 1318 1347 1370 1389 1402 1409 1411 1407 1398 1384 1365 1341 1314 1282 1248 1211 1172 1131 1089 1047 1003 960 917 874 832 791 751 712 675 639 604 570 539 508 480 452 427 402 379 357 337 318 300 283 267 252 238 225 213 202 191 181 172 163 155 148 140 134 127 122 116 111 106 101 97 93 89 85 82 78 75 72 69 67 64 62 59 57 55 53 51 49 47 45 44 42 41 39 38 36 35 33 32 31 30 29 27 26 25 24 23 22 21 20 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 9 9 9 8 8 7 7 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 1 2 3 4 5 6 7 8 9 10
 51 53 56 58 60 63 65 68 70 73 76 79 82 85 88 91 95 98 102 106 110 114 118 123 127 132 137 143 148 154 160 166 173 180 187 195 202 210 219 228 237 247 257 267 278 289 300 312 324 337 349 362 376 389 403 416 430 444 457 471 484 497 510 522 534 545 556 566 575 584 592 599 605 610 615 619 622 625 626 627 627 627 625 623 621 617 613 609 604 598 592 585 578 570 562 553 544 534 524 513 502 491 479 467 455 442 429 416 403 390 377 364 351 338 325 312 300 288 276 264 253 242 231 221 211 201 192 184 175 167 160 152 145 139 132 126 121 115 110 105 100 96 92 88 84 80 77 73 70 67 64 62 59 57 54 52 50 48 46 44 42 40 38 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 28 29 31 32 33 35 37 38 40 42 44 45 47 49
 44 44 45 46 47 48 49 49 50 51 52 53 55 56 57 58 60 61 63 64 66 68 70 72 75 77 80 83 86 89 93 97 101 106 111 117 123 130 138 147 156 166 177 190 204 219 236 255 276 299 325 354 385 420 458 500 546 597 652 712 777 846 920 999 1080 1164 1249 1334 1415 1491 1558 1615 1659 1687 1697 1691 1667 1628 1574 1509 1435 1355 1271 1186 1102 1019 940 864 793 726 664 606 553 505 460 419 381 347 316 287 262 238 216 197 179 163 148 135 123 112 102 93 85 78 71 65 60 55 51 47 44 40 38 35 33 31 30 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43
 65 67 69 71 73 75 77 79 82 84 86 89 91 94 97 99 102 105 108 111 114 117 120 124 127 131 135 139 143 147 151 156 160 165 170 175 180 186 191 197 203 209 215 222 229 235 243 250 257 265 273 280 288 297 305 313 322 330 339 348 356 365 374 383 391 400 409 417 426 434 443 451 460 468 476 485 493 501 509 518 526 534 543 552 560 569 578 588 597 607 616 626 637 647 657 667 678 688 698 708 718 727 736 744 751 757 762 766 768 768 767 764 758 751 742 730 717 702 685 666 646 625 602 579 556 532 508 484 460 437 415 393 371 351 332 313 295 279 263 248 233 220 207 195 184 174 164 155 146 138 130 123 116 110 103 98 92 87 83 78 74 70 66 62 59 55 52 49 46 44 41 39 36 34 32 30 28 26 24 22 20 19 17 15 14 13 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 31 32 33 34 36 37 39 40 42 43 45 47 48 50 52 53 55 57 59 61 63
 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 66 66 66 66 67 67 68 68 68 69 69 70 71 71 72 73 74 75 76 78 79 80 82 84 85 87 89 92 94 97 100 103 106 110 114 118 122 127 132 137 142 148 155 161 168 175 183 191 199 208 217 227 236 247 257 268 278 290 301 312 324 335 347 358 369 380 391 402 412 421 430 439 446 453 459 464 468 471 474 475 475 474 471 468 464 459 453 446 439 430 421 412 402 391 380 369 358 347 335 324 313 302 290 280 269 259 249 239 230 220 212 203 195 188 180 173 166 160 154 148 143 137 132 128 123 119 115 111 107 103 100 97 94 91 88 85 82 80 78 75 73 71 69 67 65 63 61 59 58 56 55 53 51 50 49 47 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 38 39 40 41 42 43 43 44 45 46 47 48 48 49 50 51 52 52 53 54 55 55 56 57 57 58 58 59 59 60 60 61 61 61 62 62 62 62 63 63 63 63 63 64 64 64 64 64 64
 62 66 70 74 78 82 87 92 97 102 108 113 119 125 132 138 145 152 159 166 174 182 190 198 206 215 224 233 242 252 261 271 281 291 301 310 320 330 340 349 359 368 376 385 393 401 408 415 421 427 432 437 441 444 447 449 451 452 453 453 452 451 450 448 445 443 439 436 432 429 424 420 416 411 406 401 396 391 386 381 376 371 365 360 355 349 344 339 334 328 323 318 312 307 302 297 291 286 281 276 270 265 260 255 249 244 239 234 229 223 218 213 208 203 199 194 189 184 180 175 170 166 162 157 153 149 145 141 137 134 130 126 123 119 116 113 109 106 103 100 97 94 92 89 86 84 81 79 76 74 71 69 67 65 63 61 59 57 55 53 51 49 48 46 44 43 41 39 38 36 35 33 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 14 15 16 18 20 21 23 25 27 29 32 34 37 39 42 45 48 51 55 58
 69 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 73 73 73 73 74 74 75 75 76 76 77 78 79 80 81 82 83 84 86 87 89 91 93 96 98 101 104 107 111 114 118 123 128 133 138 144 150 156 163 171 179 187 196 205 215 225 236 247 260 272 286 300 314 330 346 363 380 398 417 437 457 478 499 521 543 566 588 611 633 654 675 695 713 730 744 756 766 772 776 776 772 765 755 742 725 706 684 660 635 608 581 553 525 496 469 442 416 390 366 343 321 301 281 263 246 230 215 201 187 175 164 153 144 135 126 118 111 104 98 92 86 81 76 71 67 63 59 56 53 50 47 44 41 39 36 34 32 30 28 26 25 23 21 20 18 17 16 15 13 12 11 10 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 46 47 48 49 50 51 52 52 53 54 55 56 56 57 58 58 59 60 60 61 61 62 63 63 64 64 64 65 65 66 66 66 67 67 67 68 68 68 68 68 69 69 69 69 69
 36 37 38 39 40 41 42 44 45 46 47 49 50 52 53 55 56 58 60 61 63 65 67 69 72 74 77 79 82 85 88 91 94 97 101 105 109 113 117 121 126 131 136 142 147 153 159 165 172 179 185 193 200 207 214 222 230 237 245 252 259 266 273 279 285 291 296 300 304 307 309 311 312 313 312 311 309 306 303 299 295 290 284 278 272 266 259 252 245 238 231 223 216 209 202 195 188 181 174 168 162 156 150 144 138 133 128 123 118 114 109 105 101 97 94 90 87 84 81 78 75 73 70 68 66 64 62 61 59 57 56 55 53 52 51 50 49 48 47 47 46 45 45 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 30 30 31 32 33 34 34 35
 125 130 135 139 144 148 153 158 162 167 172 176 181 186 190 195 199 204 208 213 217 222 226 230 235 239 243 247 251 255 259 262 266 270 273 277 281 284 288 291 295 298 302 306 310 314 318 322 327 332 338 343 349 356 363 371 379 388 398 408 420 432 445 459 473 489 506 524 543 563 584 606 630 654 680 707 735 764 794 825 857 890 924 957 992 1026 1060 1093 1126 1157 1187 1214 1238 1259 1276 1289 1297 1301 1298 1290 1277 1258 1233 1204 1170 1132 1090 1046 999 952 903 854 806 758 712 667 624 582 543 506 471 439 408 380 354 329 307 286 267 249 232 217 203 191 179 168 158 149 140 132 125 118 112 106 101 95 91 86 82 78 75 71 68 65 62 60 57 55 52 50 48 46 44 42 41 39 37 36 34 33 32 30 29 28 26 25 24 23 22 21 19 18 17 16 15 14 14 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 28 29 31 33 35 37 39 41 43 46 48 51 54 56 60 63 66 69 73 76 80 84 88 92 96 100 104 108 112 117 121
 72 76 80 84 88 92 96 101 105 110 115 120 125 130 135 140 145 150 155 161 166 171 176 182 187 192 197 202 208 213 217 222 227 232 236 240 245 249 253 257 261 265 268 272 276 279 283 287 291 294 298 302 307 311 316 321 326 331 337 343 349 356 363 371 378 387 395 404 413 423 433 443 454 464 475 486 497 508 519 530 540 550 560 569 578 585 592 597 601 604 605 605 603 600 595 588 579 569 557 543 528 512 495 478 459 440 421 401 382 363 344 325 307 289 272 256 241 226 212 199 187 175 164 154 144 135 127 119 112 105 98 93 87 82 77 73 69 65 62 58 55 52 50 47 45 43 41 39 37 35 34 32 31 29 28 27 26 24 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 18 19 21 23 25 26 29 31 33 35 38 40 43 46 48 51 55 58 61 65 68
 35 36 37 38 39 41 42 43 44 45 46 47 48 49 51 52 53 54 56 57 58 59 61 62 64 65 66 68 69 71 73 74 76 78 79 81 83 85 87 89 91 94 96 98 101 103 106 109 112 115 118 121 125 128 132 136 140 144 148 153 157 162 167 172 177 183 188 194 200 206 212 218 224 230 237 243 250 256 262 269 275 281 287 293 299 305 310 315 320 325 329 333 336 339 341 343 344 345 345 344 343 341 339 336 332 327 322 317 311 304 297 289 282 273 265 257 248 239 230 222 213 204 196 188 180 172 164 157 150 143 136 130 124 118 113 108 103 98 93 89 85 81 77 74 71 67 64 62 59 56 54 51 49 47 45 43 41 39 38 36 35 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 32 33 34
 95 96 96 97 97 97 98 98 98 98 98 98 98 98 98 97 97 97 96 96 96 95 95 94 94 93 93 92 91 91 90 90 89 88 87 87 86 85 85 84 83 83 82 81 81 80 79 78 78 77 77 76 75 75 74 73 73 72 71 71 70 70 69 68 68 67 67 66 65 65 64 63 63 62 62 61 60 60 59 58 58 57 56 56 55 54 54 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 49 50 51 53 54 55 56 57 59 60 61 63 64 65 67 68 69 71 72 73 75 76 77 79 80 81 82 83 85 86 87 88 89 90 91 91 92 93 94 94 95
 26 27 29 30 32 34 35 37 39 41 43 45 48 50 53 55 58 61 64 67 70 74 78 82 86 90 95 100 105 111 117 123 130 137 145 153 162 171 181 192 203 215 228 242 257 272 289 306 325 344 365 386 409 432 456 481 507 532 558 584 610 634 658 681 702 721 738 752 764 773 779 781 781 778 772 763 752 738 723 705 687 667 646 625 603 581 558 536 514 493 472 451 431 411 392 374 357 340 323 308 293 279 265 252 240 228 217 207 197 187 178 170 162 154 147 140 134 128 123 117 113 108 104 100 96 93 89 86 83 81 78 76 74 72 70 68 67 65 63 62 61 60 58 57 56 55 54 53 52 51 51 50 49 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 22 23 24
 40 42 44 46 48 50 52 55 57 60 62 65 67 70 73 75 78 81 84 88 91 94 98 101 105 109 113 117 121 125 130 134 139 144 149 155 160 166 172 178 184 191 197 204 212 219 227 235 243 252 261 270 279 289 299 309 320 331 342 354 365 377 389 401 413 425 438 450 462 473 485 496 507 517 527 536 544 552 559 564 569 573 575 577 577 575 573 569 564 557 549 540 530 519 506 493 478 463 448 431 415 398 381 364 347 330 313 297 281 265 250 236 222 209 196 184 173 162 152 143 134 126 118 111 105 99 93 88 83 79 75 71 68 65 62 59 57 55 53 51 49 48 46 45 44 43 42 41 40 40 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 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 6 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 12 13 14 16 17 18 20 21 23 24 26 27 29 31 32 34 36 38
 5 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 37 39 41 43 45 48 50 53 57 60 64 69 74 79 85 92 100 108 118 129 140 153 168 184 202 222 245 269 296 326 359 395 434 476 522 572 624 679 737 797 857 918 976 1032 1082 1125 1160 1184 1197 1199 1188 1166 1134 1093 1045 992 935 876 817 758 701 646 594 545 499 456 417 380 347 317 289 264 242 221 202 186 171 157 145 134 124 115 107 100 93 87 82 77 73 69 65 62 59 56 53 51 49 47 45 43 41 40 38 37 36 34 33 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 9 9 8 7 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 68 72 76 81 86 91 96 101 107 112 118 124 131 137 144 151 158 165 172 180 188 195 203 211 219 227 235 243 250 258 265 273 279 286 292 298 304 309 313 317 321 324 327 329 330 331 331 331 331 330 329 327 325 323 320 317 314 311 308 305 302 298 295 292 288 285 282 279 276 273 270 267 264 262 259 257 254 252 249 247 245 243 241 239 238 236 234 233 231 230 228 227 226 224 223 222 221 220 219 218 217 216 216 215 214 214 213 212 212 212 211 211 211 210 210 210 210 210 210 211 211 211 211 212 212 213 213 213 214 214 215 215 215 215 215 215 215 215 215 214 213 212 211 210 208 206 205 202 200 198 195 192 189 186 182 179 175 171 167 163 159 155 151 147 142 138 134 129 125 121 116 112 108 104 100 96 92 88 84 80 76 73 69 66 63 59 56 53 50 47 45 42 39 37 35 33 30 28 26 25 23 21 20 18 17 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 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 1 1 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 13 14 16 17 19 21 23 25 27 29 32 34 37 40 43 46 49 52 56 60 64
 30 30 31 32 33 34 36 37 38 39 40 41 42 43 44 46 47 48 49 50 52 53 54 56 57 58 60 61 62 64 65 67 68 70 71 73 74 76 78 79 81 83 85 87 89 91 93 95 98 100 103 105 108 111 115 118 122 126 130 134 139 144 149 155 161 167 174 181 188 196 204 213 222 232 242 253 264 276 288 300 313 327 341 355 370 384 399 414 429 444 459 472 486 498 509 519 528 534 539 542 542 541 537 530 522 511 499 485 469 452 434 415 396 376 357 337 318 300 282 265 248 232 217 203 190 178 166 155 145 135 126 118 111 104 97 91 85 80 75 71 67 63 59 56 53 50 47 45 42 40 38 36 34 32 31 29 28 26 25 24 23 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 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 1 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 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29
 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 47 48 49 51 52 53 55 56 58 59 61 62 64 66 68 70 72 73 76 78 80 82 85 87 90 93 95 99 102 105 109 113 117 121 126 131 136 141 147 154 161 168 176 184 193 203 213 224 236 249 262 277 292 309 326 345 364 385 408 431 456 482 510 539 570 602 636 671 707 745 783 822 862 901 940 978 1015 1049 1080 1107 1129 1146 1158 1162 1160 1151 1134 1111 1082 1048 1009 966 920 872 824 775 726 678 632 588 546 506 468 433 401 370 342 317 293 271 251 233 216 201 187 175 163 153 143 134 126 119 112 106 100 95 90 86 82 78 74 71 68 65 63 60 58 56 54 52 51 49 48 46 45 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 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 33 33 32 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 8 8 7 7 6 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 17 18 19 20 21 21 22 23 24
 37 39 42 44 46 49 51 54 57 60 63 66 69 73 77 81 85 89 93 98 103 108 114 119 125 132 138 145 152 160 168 176 185 194 203 212 222 232 242 252 262 273 283 293 303 313 322 330 338 345 351 357 361 364 367 368 368 367 364 361 357 353 347 341 334 327 319 312 304 295 287 279 271 263 255 247 240 233 226 219 212 206 200 194 188 183 178 173 168 164 159 155 151 147 144 141 137 134 131 129 126 123 121 119 117 115 113 111 109 108 106 105 104 103 101 100 100 99 98 97 97 96 96 95 95 95 94 94 94 94 93 93 93 93 93 92 92 92 91 91 91 90 90 89 89 88 87 86 85 85 84 83 82 80 79 78 77 76 74 73 71 70 69 67 66 64 62 61 59 58 56 55 53 51 50 48 47 45 44 42 41 39 38 36 35 33 32 30 29 28 26 25 24 23 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 6 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 5 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 19 20 21 22 24 25 27 28 30 32 34 35
 82 86 89 92 96 99 103 107 111 115 119 123 127 132 136 141 146 150 155 161 166 171 177 182 188 194 200 206 212 218 224 230 237 243 249 256 262 268 274 280 285 291 296 301 306 310 314 318 321 324 327 329 331 332 333 334 334 333 333 332 330 329 327 325 323 320 317 315 312 309 306 303 300 297 294 291 288 285 283 280 278 275 273 271 269 267 266 264 263 261 260 259 258 258 257 257 257 257 257 257 257 258 258 259 260 261 262 263 264 265 267 268 269 271 272 273 275 276 277 278 279 280 280 281 281 281 281 280 279 278 276 275 272 270 267 264 261 257 253 249 244 240 235 230 225 219 214 208 203 197 192 186 181 175 170 164 159 154 148 143 138 133 129 124 119 115 111 106 102 98 94 90 87 83 80 76 73 70 67 64 61 58 55 52 50 47 45 42 40 38 36 34 32 30 28 26 25 23 22 20 19 17 16 15 14 13 12 11 10 9 8 7 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 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 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 25 26 27 28 30 31 33 35 36 38 40 42 44 46 48 50 52 55 57 60 62 65 68 70 73 76 79
 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 51 52 53 55 56 57 59 61 62 64 66 68 70 72 75 78 81 84 88 91 96 100 106 111 118 125 132 141 150 160 171 183 196 211 226 244 262 282 304 328 353 380 409 439 472 506 542 579 618 658 699 740 781 822 861 898 933 964 991 1014 1031 1042 1047 1046 1038 1025 1005 981 952 919 883 844 804 764 723 682 642 603 565 530 495 463 433 404 378 353 330 309 289 271 254 238 224 211 198 187 176 166 157 149 141 133 126 120 114 108 102 97 92 88 83 79 75 71 68 64 61 58 55 52 49 46 44 41 39 36 34 32 30 28 26 24 22 21 19 17 16 14 13 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 10 11
 109 111 112 113 113 114 115 116 116 117 117 117 117 118 118 118 118 118 118 117 117 117 117 116 116 116 115 115 115 114 114 113 113 113 112 112 112 112 111 111 111 111 111 111 112 112 113 113 114 115 116 117 119 120 122 124 126 128 131 134 137 140 143 147 151 155 159 163 168 173 178 183 188 194 200 206 212 218 225 232 239 246 253 260 268 275 283 291 299 307 316 324 332 341 349 358 366 374 383 391 399 407 414 422 429 435 442 447 453 457 462 465 468 470 472 473 473 472 471 469 466 462 458 454 449 443 437 431 424 417 410 402 395 388 380 373 365 358 350 343 336 329 323 316 310 303 297 291 286 280 275 269 264 259 254 249 244 240 235 230 226 222 217 213 209 204 200 196 192 188 184 180 176 171 167 163 159 155 151 147 143 139 135 131 127 123 119 115 111 107 103 99 95 92 88 85 81 78 74 71 68 65 62 59 56 53 51 48 46 44 42 40 38 36 34 33 31 30 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 39 41 42 44 46 48 50 52 55 57 59 61 64 66 68 71 73 75 78 80 82 85 87 89 91 93 95 97 99 101 102 104 105 107 108
 64 66 69 71 73 76 78 81 83 86 88 91 93 96 98 101 104 106 109 112 114 117 120 123 126 129 131 134 137 140 143 146 150 153 156 159 162 165 168 171 174 177 181 184 187 190 193 196 199 202 205 208 211 214 217 220 223 226 229 233 236 239 242 246 249 253 256 260 263 267 271 275 280 284 288 293 298 303 308 313 319 325 331 337 344 351 358 366 373 381 390 399 408 417 427 437 447 457 468 479 490 500 511 521 531 541 550 558 565 572 576 580 582 582 581 577 572 565 556 545 533 520 505 489 472 454 436 418 399 381 363 345 328 311 295 280 265 251 237 225 213 201 190 180 171 162 153 145 138 131 124 118 112 107 101 96 92 87 83 79 76 72 69 65 62 59 57 54 51 49 47 44 42 40 38 36 34 33 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 30 31 33 35 37 39 41 42 45 47 49 51 53 55 57 60 62
 6 7 8 9 9 10 11 12 13 14 15 16 17 19 20 21 23 24 25 27 28 30 32 34 36 38 40 42 45 47 50 53 56 60 63 67 72 76 81 86 92 98 105 113 121 130 139 150 162 175 189 204 221 239 260 282 306 333 362 394 429 466 506 550 596 646 698 752 809 867 926 984 1042 1097 1148 1195 1235 1268 1293 1309 1316 1314 1302 1282 1255 1220 1181 1137 1089 1040 989 938 887 837 788 740 695 651 610 571 534 499 467 436 408 381 356 333 312 292 274 256 240 226 212 199 188 177 167 158 149 141 133 126 120 114 108 103 98 94 89 85 81 78 74 71 68 65 62 59 57 54 52 50 48 46 44 42 40 38 37 35 33 32 30 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5
 24 25 27 28 30 32 34 36 38 40 42 44 46 49 51 54 57 60 63 66 69 73 76 80 84 88 92 97 102 107 112 118 124 130 137 144 151 159 167 176 184 194 204 214 225 236 248 260 272 285 299 313 327 341 356 370 385 400 414 429 443 457 470 482 494 506 516 526 535 542 549 555 560 564 568 570 572 572 573 572 572 570 568 566 564 561 559 556 553 549 546 543 540 537 534 531 528 525 522 519 516 513 511 508 505 502 499 496 493 490 487 483 480 476 472 467 463 458 452 447 441 435 428 421 414 406 398 390 382 373 364 355 346 336 327 318 308 299 289 280 271 262 253 244 235 227 219 211 203 195 188 181 174 167 160 154 148 142 136 131 126 121 116 111 106 102 98 93 90 86 82 78 75 72 68 65 62 59 57 54 51 49 46 44 42 40 37 35 33 31 30 28 26 25 23 22 20 19 18 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22
 1 2 2 3 4 4 5 5 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 17 18 19 20 21 22 24 25 26 27 29 30 31 33 34 36 38 40 42 44 46 48 50 53 56 59 62 65 68 72 76 81 85 90 95 101 107 114 121 128 136 144 153 163 173 184 195 207 219 232 245 259 273 288 303 318 333 348 363 378 393 407 421 435 448 460 472 482 492 501 509 516 522 526 530 533 535 536 536 535 533 530 527 522 517 512 505 498 491 483 475 466 457 448 438 428 418 407 397 386 376 365 354 343 332 321 310 299 288 278 267 256 246 236 226 216 206 197 187 179 170 161 153 145 138 130 123 116 110 104 98 92 86 81 76 71 67 62 58 54 50 47 43 40 37 34 31 28 26 23 21 19 17 15 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 8 9 9 10 11 11 12 13 14 14 15 16 17 17 18 19 20 21 22 22 23 24 25 26 28 29 30 31 32 34 35 37 38 40 41 43 45 47 49 52 54 57 60 63 66 70 73 77 82 87 92 97 103 110 116 124 132 141 150 160 171 183 195 209 223 238 254 271 289 308 328 349 370 393 416 440 464 488 513 538 563 587 611 635 658 680 701 721 740 758 774 789 802 814 825 834 842 849 854 859 862 864 866 866 866 866 864 863 861 858 855 852 849 846 842 838 834 829 825 820 814 808 802 795 788 780 771 761 750 739 727 713 699 684 668 651 634 616 597 578 558 538 518 498 478 458 439 419 400 382 363 346 328 312 296 280 265 251 237 224 211 199 188 177 167 157 147 138 129 121 113 106 99 92 86 80 74 68 63 58 53 49 45 41 37 33 30 27 24 21 18 16 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 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 7
 34 35 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 63 64 65 66 68 69 70 72 73 75 77 79 81 83 85 87 90 92 95 99 102 106 110 114 119 124 130 136 143 150 158 166 175 185 196 207 220 233 247 261 277 294 311 329 348 368 388 410 431 453 476 498 521 544 567 589 611 632 652 671 689 706 721 734 746 756 763 769 772 773 772 769 764 757 748 737 724 711 695 679 662 644 625 606 586 567 547 527 508 489 470 452 434 417 401 385 369 355 340 327 314 301 289 278 267 256 246 237 227 218 210 201 193 186 178 171 164 158 152 145 139 134 128 123 118 113 108 104 99 95 91 87 83 79 76 72 69 66 62 59 56 54 51 48 45 43 40 38 36 34 31 29 27 25 23 22 20 18 16 15 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 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 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 33
 35 36 37 39 40 42 44 45 47 49 51 52 54 56 58 60 62 64 67 69 71 74 76 79 81 84 87 89 92 95 98 101 105 108 111 115 118 122 125 129 133 137 141 145 149 153 158 162 166 171 175 180 185 189 194 199 204 209 214 219 224 229 234 239 244 249 254 259 264 269 273 278 283 288 292 297 302 306 310 315 319 323 328 332 336 340 344 348 352 356 360 364 368 372 376 380 384 388 392 396 400 404 407 411 415 419 422 426 429 433 436 439 442 445 447 450 451 453 454 455 456 456 455 454 453 451 448 445 441 437 432 427 421 414 407 400 392 384 375 367 358 348 339 329 320 310 300 291 281 272 262 253 244 235 227 218 210 202 194 187 179 172 165 159 152 146 140 134 129 123 118 113 109 104 100 95 91 87 84 80 76 73 70 67 64 61 58 55 53 50 48 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 32 33
 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 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 32 33 34 36 37 39 41 42 44 47 49 51 54 56 59 62 65 68 71 75 78 82 86 90 94 99 103 108 113 118 123 129 134 140 146 152 158 165 172 178 185 192 199 206 213 220 227 234 241 247 253 259 265 270 274 278 282 284 286 288 288 288 288 286 284 281 277 273 269 263 258 252 246 239 233 226 219 213 206 199 193 186 180 174 168 163 157 152 147 142 138 133 129 125 121 118 114 111 108 105 102 99 97 94 92 90 88 86 84 82 80 78 77 75 74 72 71 69 68 67 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21
 89 88 87 86 85 84 83 82 81 79 78 77 76 75 73 72 71 70 69 68 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 51 50 50 49 49 48 48 48 48 48 48 48 48 49 49 50 51 51 52 53 55 56 57 59 60 62 64 66 68 70 73 75 78 81 83 86 90 93 96 100 103 107 111 115 120 124 129 133 138 143 149 154 160 166 172 178 185 191 198 206 213 221 229 237 245 253 262 271 280 289 298 307 316 325 334 342 350 358 365 371 377 382 385 388 390 391 391 389 387 383 378 373 366 359 350 341 332 322 312 302 291 281 270 260 250 240 230 220 211 202 194 185 177 170 162 155 149 142 136 130 125 120 114 110 105 101 96 92 88 85 81 78 75 71 68 66 63 60 58 55 53 50 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 8 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 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 62 64 66 68 70 72 74 76 78 80 81 83 85 86 88 89 90 91 92 93 94 95 95 95 96 96 96 96 96 95 95 95 94 93 93 92 91 90
 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 63 65 67 69 72 74 77 79 82 85 89 92 96 100 104 109 113 118 124 130 136 142 149 156 164 172 181 190 200 210 221 232 244 256 268 282 295 309 323 337 352 366 381 395 409 423 437 450 462 474 485 496 505 513 520 526 532 536 538 540 541 540 539 537 533 529 524 518 512 505 497 489 480 471 462 452 442 432 421 410 400 389 378 367 357 346 335 325 314 304 294 284 274 265 255 247 238 229 221 213 206 198 191 185 178 172 166 161 155 150 145 141 136 132 128 124 121 117 114 111 108 105 103 100 98 95 93 91 89 87 85 84 82 80 79 77 76 75 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 59 58 57 57 56 56 55 55 54 54 53 53 53 52 52 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 52 53 53 54 54 55 55 56 57 57 58 58 59 59 60 60 61 61 62 62 62 63 63 63 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 63 63 63 62 62 62 61 61 60 60 59 59 58 58 57 57 56 55 55 54 53 53 52 51 50 49 49 48 47 46 45 44 43 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 36 36
 141 140 139 138 137 137 136 135 134 133 133 132 131 131 130 130 130 129 129 129 129 129 129 129 129 129 129 130 130 131 132 133 133 135 136 137 138 140 142 143 145 148 150 152 155 157 160 163 166 168 172 175 178 181 184 187 190 193 196 199 202 204 207 209 211 213 215 216 218 219 220 221 221 222 222 222 222 222 222 222 221 221 221 220 220 219 219 218 218 218 218 217 217 217 217 218 218 218 219 220 221 222 223 224 226 227 229 231 233 236 238 241 244 247 250 254 258 262 266 270 274 279 283 288 293 297 302 307 311 315 319 323 327 330 332 334 336 337 338 338 337 336 334 332 329 326 322 317 313 307 302 296 290 284 277 271 264 257 250 244 237 230 223 217 210 203 197 191 184 178 172 166 161 155 149 144 138 133 128 123 118 113 109 104 99 95 91 87 82 78 75 71 67 63 60 57 53 50 47 44 41 39 36 34 31 29 27 25 23 22 20 18 17 16 15 14 13 12 11 10 10 9 9 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 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 45 46 48 50 51 53 55 58 60 62 65 67 70 72 75 78 81 84 87 90 93 97 100 103 106 109 112 116 118 121 124 127 129 132 134 136 137 139 141 142 143 144 144 145 145 145 146 145 145 145 145 144 143 143 142 141
 62 64 65 67 69 70 72 74 76 78 79 81 83 85 88 90 92 95 97 100 103 105 108 112 115 119 122 126 130 135 139 144 150 155 161 168 174 182 189 198 206 216 225 236 247 259 271 285 298 313 328 344 361 378 395 413 431 449 468 485 503 520 536 551 565 578 589 598 606 613 617 620 621 620 617 614 608 602 594 585 576 565 554 543 531 518 506 493 480 467 454 441 428 416 403 390 378 366 354 342 331 319 308 297 287 276 266 256 247 238 229 220 211 203 195 188 180 173 167 160 154 148 142 137 132 127 123 118 114 110 106 102 99 96 93 90 87 84 81 79 76 74 72 70 68 66 64 62 60 59 57 56 54 53 51 50 49 47 46 45 44 43 42 40 39 38 37 36 35 34 34 33 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 19 18 18 17 16 15 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 48 49 50 52 53 55 56 58 59 61
 30 31 32 33 34 35 37 38 39 41 42 44 45 47 49 50 52 54 57 59 61 64 66 69 72 76 79 83 86 90 95 99 104 110 115 121 127 134 141 148 156 164 173 182 191 201 211 221 231 242 253 263 274 284 294 303 312 319 326 332 337 340 343 344 344 342 340 336 331 326 320 313 305 297 289 280 271 262 253 244 236 227 218 210 202 194 186 179 172 165 158 151 145 139 133 128 123 118 113 108 103 99 95 91 87 83 80 77 73 70 67 65 62 60 57 55 53 51 49 47 46 44 43 41 40 39 38 36 35 35 34 33 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 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29
 18 20 21 22 24 25 27 28 30 32 33 35 37 39 41 43 45 47 50 52 55 57 60 62 65 68 71 74 77 80 83 86 88 91 94 97 100 103 105 108 110 112 114 115 117 118 119 119 120 120 120 120 119 118 117 116 115 114 112 110 109 107 105 103 102 100 98 97 95 93 92 90 89 88 87 86 85 84 83 82 82 81 81 80 80 80 80 80 80 80 81 81 82 82 83 84 85 86 87 88 90 91 93 95 97 99 101 104 107 109 113 116 120 124 128 132 137 142 148 154 160 167 174 181 189 197 206 215 225 234 244 254 264 275 285 294 304 313 321 328 334 340 344 346 348 347 346 343 338 333 326 318 309 299 289 278 267 255 244 233 221 210 199 188 178 168 158 149 140 132 124 116 109 102 95 89 83 78 72 68 63 58 54 50 47 43 40 37 34 31 29 27 24 22 21 19 17 16 14 13 12 11 10 9 8 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17
 17 18 19 20 21 22 24 25 26 28 29 30 32 33 35 36 38 40 41 43 45 47 49 51 53 55 58 60 63 66 69 72 75 78 82 86 90 95 99 104 110 116 122 129 136 144 153 162 172 183 195 208 222 237 254 272 292 313 335 360 386 414 443 475 507 542 577 613 650 687 723 759 792 824 852 877 898 915 926 932 933 929 920 907 889 868 843 816 787 757 726 695 663 631 600 570 541 513 485 459 435 411 389 368 348 329 312 295 280 265 252 240 228 217 207 198 189 181 173 167 160 154 148 143 138 134 130 126 122 118 115 112 109 106 103 100 97 95 92 90 87 85 82 80 78 76 73 71 69 67 65 63 61 59 57 55 53 51 49 47 45 44 42 40 38 37 35 33 32 30 29 27 26 24 23 22 20 19 18 16 15 14 13 12 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 16
 62 63 64 65 66 67 69 70 71 72 73 75 76 77 79 80 81 83 84 86 87 89 91 92 94 96 97 99 101 103 105 106 108 110 112 114 116 118 120 122 124 125 127 129 131 133 135 136 138 140 141 143 145 146 148 149 151 152 153 155 156 158 159 160 162 163 165 166 168 169 171 173 175 177 179 181 184 186 189 192 195 198 201 205 209 214 218 223 228 234 240 247 254 262 270 279 289 300 311 323 337 351 367 383 402 421 443 466 490 517 546 577 610 645 683 723 764 808 853 898 944 990 1034 1076 1114 1148 1175 1195 1208 1211 1206 1192 1170 1140 1103 1061 1014 964 913 861 809 758 709 662 617 574 534 497 462 430 400 372 346 323 301 281 262 245 229 215 201 189 177 166 156 147 138 130 122 115 109 102 96 91 86 81 76 72 68 64 60 57 53 50 47 44 41 39 36 34 32 29 27 25 24 22 20 19 17 16 15 14 12 11 11 10 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 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 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61
 97 99 102 104 106 108 110 112 114 115 117 119 120 122 123 124 126 127 128 129 130 131 132 133 134 135 136 136 137 138 138 139 139 140 140 140 140 140 140 140 140 140 140 139 139 138 138 137 137 136 135 135 134 133 132 132 131 130 130 129 129 129 128 128 128 128 128 128 129 129 130 130 131 132 134 135 136 138 140 142 145 147 150 153 157 161 165 169 174 179 184 190 197 204 211 219 228 237 247 257 268 280 292 305 319 333 347 362 377 391 406 420 433 445 456 465 472 476 478 477 474 468 459 447 434 419 402 384 366 347 328 310 292 274 257 241 226 212 198 186 174 164 154 144 136 128 120 114 107 102 96 91 87 82 79 75 71 68 65 62 60 57 55 53 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 29 28 27 26 25 24 23 22 22 21 20 19 18 17 16 16 15 14 13 13 12 11 10 10 9 9 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 17 18 19 21 23 24 26 28 30 32 35 37 39 42 44 47 50 53 55 58 61 64 67 70 73 76 78 81 84 87 89 92 94
 84 85 86 86 87 88 89 90 92 93 94 95 97 99 100 102 104 106 109 111 114 117 120 123 126 130 134 139 144 149 154 161 167 174 182 190 199 209 220 231 243 256 270 285 301 318 336 354 374 394 415 437 458 480 502 523 543 562 579 594 607 617 624 628 629 627 621 612 601 587 570 552 533 512 490 468 446 424 402 381 360 340 321 302 284 267 251 236 222 208 195 183 172 161 151 141 133 124 116 109 102 95 89 83 78 73 68 64 60 56 52 49 46 43 41 38 36 34 32 31 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 47 47 47 47 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 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 42 42 42 42 42 42 42 43 43 43 44 45 45 46 47 48 49 50 51 52 54 55 57 58 60 61 63 65 67 69 71 73 75 77 79 81 83 86 88 90 93 95 97 100 102 104 107 109 111 114 116 118 120 123 125 127 129 130 132 134 135 137 138 139 140 141 142 142 142 143 143 142 142 142 141 140 139 138 137 135 134 132 130 128 126 124 122 120 118 116 114 111 109 107 105 103 101 99 98 96 94 93 91 90 89 87 86 85 84 83 83 82 81 81 80 80 80 79 79 79 79 79 79 79 79 79 79 79 79 80 80 80 81 81 82 82 83 83
 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 25 26 27 28 30 31 33 35 37 39 42 45 47 51 54 58 62 67 72 77 84 90 98 106 115 124 135 146 159 172 187 203 220 238 257 278 299 322 345 370 394 419 444 468 491 513 533 551 566 578 587 592 594 592 586 578 566 552 535 517 497 476 455 433 411 389 368 347 327 307 288 270 253 237 222 208 195 182 170 160 149 140 131 123 116 109 102 96 91 86 81 77 73 69 66 63 60 57 55 52 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 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 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7
 90 89 89 88 87 86 86 85 84 84 83 83 82 82 81 81 80 80 80 80 79 79 79 79 79 79 79 79 79 80 80 80 81 81 82 83 84 85 86 87 88 90 91 93 95 97 99 102 104 107 110 113 116 119 122 126 130 133 137 141 145 149 153 157 161 164 168 172 176 179 183 186 189 192 195 197 200 202 204 205 207 208 208 209 209 209 209 208 207 206 205 203 201 199 196 194 191 188 184 181 177 173 169 165 161 157 153 148 144 140 135 131 126 122 118 114 110 106 102 98 95 91 88 85 82 79 76 73 71 69 66 64 62 61 59 57 56 54 53 52 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 65 66 67 69 70 71 73 74 75 77 78 80 81 83 84 86 87 88 90 91 93 94 95 97 98 99 101 102 103 104 105 106 107 108 109 110 110 111 111 112 112 112 113 113 113 113 113 112 112 112 111 111 110 110 109 108 107 107 106 105 104 103 102 101 100 99 98 97 96 96 95 94 93 92 91
 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 62 62 62 63 63 64 64 65 66 66 67 68 69 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 85 86 87 89 90 91 92 92 93 94 95 95 96 96 97 97 97 97 97 97 97 96 96 96 95 94 94 93 92 91 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 75 74 73 72 71 70 69 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 49 48 47 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 46 47 48 49 50 50 51 52 53 54 54 55 56 56 57 58 58 59 59 60 60 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60
 78 79 80 81 82 83 84 84 85 86 87 88 88 89 90 90 91 92 92 93 93 94 94 94 95 95 95 95 95 95 95 95 94 94 94 94 93 93 92 92 91 91 90 89 89 88 88 87 87 86 86 86 86 85 85 85 86 86 86 87 87 88 89 90 91 92 93 95 96 98 100 102 104 106 109 111 114 117 120 123 126 130 133 137 142 146 151 155 161 166 172 178 184 191 198 205 213 221 230 239 249 259 269 280 291 303 315 328 340 353 367 380 393 406 418 430 441 452 461 468 474 479 481 482 480 476 471 463 454 443 430 416 402 386 371 354 338 322 306 291 275 261 247 233 221 208 197 186 176 166 157 149 141 133 126 119 113 108 102 97 92 88 83 79 76 72 69 66 63 60 57 55 52 50 48 46 44 42 40 39 37 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 23 24 25 26 27 29 30 31 33 34 35 37 38 40 41 42 44 45 46 48 49 50 51 53 54 55 56 57 58 60 61 62 62 63 64 65 66 67 67 68 69 69 70 70 71 71 72 72 72 73 73 73 73 73 73 73 73 73 73 72 72 72 71 71 70 70 69 69 68 68 67 66 66 65 64 64 63 62 62 61 60 60 59 59 58 58 58 57 57 57 57 57 57 57 57 57 57 58 58 58 59 59 60 60 61 61 62 63 63 64 65 65 66 67 68 68 69 70 71 72 73 73 74 75 76 77 78
 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 36 38 39 41 43 46 48 50 52 55 58 60 63 66 69 72 75 79 82 86 89 92 96 100 103 107 110 113 117 120 123 126 129 131 134 136 138 140 142 144 145 146 148 149 149 150 151 151 152 152 152 153 153 153 154 154 155 155 156 156 157 158 159 160 161 162 163 165 167 168 170 172 175 177 180 183 186 189 193 196 200 204 208 213 217 222 226 231 236 240 245 249 253 257 260 263 265 267 268 268 267 266 263 260 256 251 246 239 232 225 217 209 201 192 184 175 167 159 151 143 135 128 121 115 108 102 97 91 86 81 77 73 69 65 61 58 55 52 49 47 44 42 40 38 36 34 32 30 29 27 26 25 23 22 21 20 19 18 17 16 16 15 14 13 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 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 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 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10
 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 36 37 37 38 39 40 40 42 43 44 45 47 48 50 52 55 57 60 63 66 70 74 79 84 90 96 103 111 120 129 139 151 163 177 192 209 227 246 267 290 315 341 369 399 432 465 501 538 576 616 656 697 738 777 816 852 886 916 943 964 980 991 996 994 987 975 957 934 908 878 845 810 774 737 699 662 625 589 553 519 487 455 426 398 371 346 323 301 281 262 244 228 213 199 187 175 164 154 145 137 130 123 117 111 106 101 97 93 89 86 83 80 78 76 73 72 70 68 67 65 64 63 61 60 59 58 57 57 56 55 54 54 53 53 52 52 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 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 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31
 24 24 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 47 47 48 48 49 50 50 51 51 52 52 53 53 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 61 62 62 62 63 63 63 63 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 62 62 62 62 61 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 34 33 32 31 30 29 28 28 27 26 25 25 24 23 22 22 21 21 20 20 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 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 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23
 45 45 45 45 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 51 51 52 52 52 53 53 54 54 55 56 56 57 57 58 59 59 60 61 61 62 63 64 65 66 67 68 69 70 71 72 74 75 77 78 80 82 84 86 88 91 93 96 99 102 105 109 113 117 121 125 130 135 140 146 151 158 164 171 178 186 194 203 212 222 232 242 254 266 278 292 306 320 336 352 368 385 403 420 438 456 474 491 507 521 535 546 554 560 562 562 558 550 539 525 508 489 468 445 421 397 373 349 326 303 281 261 241 223 206 190 176 162 150 139 129 119 110 103 95 89 83 77 72 68 63 59 56 53 50 47 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 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 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 43 44 44 44 44 45
 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 39 41 42 44 45 47 49 51 53 56 58 61 64 68 71 75 79 84 88 93 99 104 110 116 122 129 136 143 151 159 166 175 183 191 200 209 217 226 234 243 251 259 267 274 281 287 293 298 303 306 310 312 314 315 315 314 313 311 308 305 301 296 292 286 281 275 268 262 255 248 242 235 228 221 214 208 201 195 188 182 177 171 166 160 155 151 146 142 138 135 131 128 125 122 120 118 115 114 112 110 109 108 106 106 105 104 103 103 102 102 102 101 101 101 101 101 101 101 102 102 102 102 102 103 103 103 104 104 104 105 105 106 106 106 107 107 107 108 108 108 108 108 108 109 109 108 108 108 108 108 107 107 106 106 105 104 104 103 102 101 100 99 97 96 95 94 92 91 89 88 87 85 84 82 81 80 78 77 76 74 73 72 71 70 69 68 67 66 65 65 64 63 63 62 61 61 60 60 59 59 58 58 58 57 57 57 56 56 56 56 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 48 47 47 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 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29
 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 60 61 63 64 66 67 69 70 72 74 76 78 80 81 84 86 88 90 92 94 97 99 101 104 106 108 111 113 115 117 120 122 123 125 127 128 130 131 132 132 133 133 132 132 131 130 129 128 126 124 122 120 118 115 113 110 108 105 103 100 98 95 93 90 88 86 84 82 80 79 77 76 74 73 72 71 70 69 68 68 67 67 66 66 66 66 66 66 66 66 67 67 68 68 69 70 70 71 72 73 74 76 77 78 80 81 83 85 86 88 90 92 94 96 98 100 102 104 107 109 111 113 115 116 118 120 121 122 123 124 124 125 125 124 124 123 122 121 119 117 115 113 111 108 105 103 100 97 94 91 89 86 83 80 78 75 72 70 68 65 63 61 59 57 55 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 55 56 57 57 57 58 58 58 58 58 58 58 58 58 57 57 57 56 56 55 54 54 53 52 52 51 50 50 49 48 47 47 46 45 44 44 43 42
 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 32 33 33 33 33 33 33 34 34 34 35 36 36 37 38 39 40 42 43 45 47 50 52 55 58 61 65 70 74 79 85 91 98 105 113 122 131 141 152 164 176 190 204 218 234 250 267 284 302 320 338 356 374 392 408 424 438 451 463 473 481 487 490 492 492 490 486 481 474 465 456 446 435 423 411 399 386 374 361 349 337 325 313 302 291 281 271 261 252 244 236 228 221 214 208 202 196 191 186 182 177 173 170 167 163 160 158 155 153 150 148 146 144 142 140 138 136 134 132 130 128 126 124 122 120 118 116 114 112 110 107 105 103 101 99 96 94 92 90 87 85 83 81 79 76 74 72 70 67 65 63 61 59 57 55 53 50 48 46 44 42 40 39 37 35 33 31 29 28 26 24 23 21 20 18 17 15 14 13 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 1 1 1 2 2 2 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 45 47 48 49 50 52 53 54 55 56 57 58 59 60 61 61 62 63 63 63 64 64 64 64 64 64 64 64 63 63 63 62 62 61 60 60 59 58 58 57 56 55 54 54 53 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 41
 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 40 40 41 42 43 44 45 46 48 50 51 53 55 58 60 63 66 69 73 77 81 85 89 94 99 105 110 116 122 129 135 142 149 157 164 172 180 188 196 205 213 222 230 239 247 256 265 273 282 290 298 306 314 322 330 337 345 352 358 365 371 377 383 388 393 398 402 406 410 413 416 419 421 423 424 425 426 426 426 426 425 424 423 422 420 418 417 415 413 411 409 407 405 403 401 399 397 396 394 392 390 388 386 384 382 380 378 375 373 370 367 364 361 357 353 349 345 340 336 330 325 319 313 307 301 294 287 279 272 264 256 248 240 231 223 214 205 197 188 179 171 162 154 146 138 130 122 115 108 101 94 88 82 76 70 65 60 56 51 47 43 39 36 33 30 27 25 23 21 19 17 15 14 13 12 11 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 30 31 31 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39
 52 53 55 56 57 59 60 61 63 65 66 68 69 71 73 75 77 79 81 83 85 88 90 93 95 98 101 104 107 110 114 117 121 125 128 133 137 141 146 151 155 160 166 171 177 182 188 194 200 206 212 217 223 229 235 240 245 250 255 259 263 266 269 271 273 274 275 275 274 273 272 270 267 264 261 257 253 249 244 239 234 229 224 219 213 208 203 197 192 187 182 177 172 167 162 157 152 148 144 139 135 131 127 124 120 117 113 110 107 104 101 98 96 93 91 89 87 85 83 81 80 78 77 76 75 74 73 72 72 71 71 71 71 71 71 72 72 72 73 73 74 75 75 76 77 78 79 79 80 81 82 83 84 85 85 86 87 88 88 89 89 90 90 91 91 92 92 92 92 92 92 92 92 92 92 92 92 91 91 91 90 90 89 89 88 87 86 86 85 84 83 82 81 80 79 78 77 76 75 74 72 71 70 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 51 50 50 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 27 27 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
 101 104 106 109 111 114 116 119 121 124 127 130 133 136 139 142 145 148 151 155 158 161 165 169 173 176 180 185 189 193 197 202 207 211 216 221 226 231 236 241 247 252 257 263 268 273 279 284 289 294 299 304 309 313 318 322 326 329 332 336 338 341 343 345 346 347 348 349 349 350 349 349 348 348 347 346 344 343 341 340 338 336 334 332 330 329 327 324 322 320 318 316 314 312 310 308 305 303 301 299 296 294 292 289 287 284 281 279 276 273 270 267 264 261 258 255 251 248 245 241 238 234 231 228 224 221 218 214 211 208 205 202 199 196 193 191 188 185 183 181 178 176 174 172 170 168 166 164 162 160 158 156 155 153 152 150 148 147 145 144 142 141 140 138 137 135 134 133 131 130 129 127 126 124 123 121 120 119 117 116 114 112 111 109 108 106 104 102 101 99 97 95 93 91 89 87 85 83 81 79 77 75 73 71 69 67 65 63 61 59 57 55 53 52 50 49 47 45 44 43 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 46 48 50 52 53 55 57 59 61 63 65 67 69 72 74 76 78 80 83 85 87 89 92 94 96 99
 34 36 38 39 41 43 45 47 49 51 53 55 58 60 63 65 68 71 74 77 80 84 87 91 95 98 102 107 111 115 120 124 129 134 138 143 148 153 158 163 167 172 177 181 185 189 193 197 200 203 206 208 210 212 213 214 215 215 216 215 215 215 214 213 212 210 209 208 206 205 203 202 200 199 198 196 195 194 193 192 191 191 190 190 190 189 190 190 190 191 191 192 193 195 196 198 200 202 204 206 209 212 215 218 222 226 230 234 239 243 248 253 259 264 270 276 282 287 293 299 305 311 316 321 326 331 334 338 340 342 343 344 343 342 339 336 332 327 322 316 309 301 293 285 276 267 258 249 240 231 222 213 204 195 187 179 171 163 156 149 142 136 130 124 118 113 108 103 98 93 89 85 81 78 74 71 68 64 62 59 56 54 51 49 47 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 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 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33
 60 62 64 66 68 70 72 75 77 79 82 84 86 89 91 94 96 99 101 104 106 109 112 114 117 119 122 125 127 130 132 135 138 140 143 145 148 150 152 155 157 159 161 164 166 168 170 171 173 175 177 178 180 181 182 184 185 186 187 187 188 189 189 189 190 190 190 189 189 189 188 188 187 186 185 184 183 182 180 179 177 176 174 172 170 169 167 165 163 160 158 156 154 152 149 147 145 142 140 137 135 132 130 128 125 123 120 118 116 113 111 109 106 104 102 100 98 96 94 92 91 89 87 86 84 83 82 81 80 79 78 77 77 76 76 75 75 75 74 74 74 74 74 75 75 75 75 76 76 76 77 77 78 78 78 79 79 80 80 81 81 81 82 82 83 83 83 83 84 84 84 84 84 84 84 84 84 84 84 83 83 83 82 82 81 81 80 80 79 78 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 26 27 28 29 31 32 34 35 37 38 40 41 43 45 46 48 50 52 54 56 58
 37 38 39 40 41 42 43 44 46 47 48 49 50 51 53 54 55 56 58 59 60 62 63 64 66 67 69 70 71 73 74 75 77 78 79 80 81 82 83 84 85 86 87 88 88 89 89 89 90 90 90 90 90 90 90 89 89 89 88 88 88 87 87 86 86 85 85 84 84 84 83 83 83 82 82 82 82 82 81 81 81 82 82 82 82 82 83 83 84 84 85 86 87 87 88 89 90 92 93 94 96 97 99 101 103 105 107 109 112 114 117 120 123 126 129 133 137 140 145 149 153 158 163 168 173 178 184 190 196 202 208 214 220 227 233 239 246 252 258 263 269 274 278 283 286 290 293 295 296 297 298 298 297 296 294 292 289 286 282 278 274 269 264 259 254 249 243 237 232 226 220 215 209 203 198 192 186 181 176 171 165 160 155 151 146 141 137 132 128 124 120 116 112 108 105 101 98 94 91 88 85 82 79 77 74 71 69 67 65 63 61 59 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 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 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 33 34 35 36
 40 41 42 43 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 66 67 68 69 71 72 73 74 76 77 78 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 105 106 108 109 111 113 115 117 119 122 124 127 130 133 137 140 144 149 153 158 163 169 174 181 187 194 202 209 218 227 236 246 257 268 280 292 305 319 333 348 363 379 396 412 429 446 462 478 494 508 522 533 543 551 556 558 558 555 549 540 529 515 500 482 464 444 423 403 382 361 341 321 302 284 267 251 235 221 207 195 183 172 162 153 144 136 129 122 116 110 104 99 95 91 87 83 79 76 73 71 68 66 63 61 59 58 56 54 53 52 50 49 48 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 37 38 38 38 39 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 47 48 49 49 50 50 50 51 51 51 52 52 52 52 52 52 52 52 51 51 51 50 50 50 49 49 48 47 47 46 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 33 34 35 36 36 37 38 39
 78 78 79 80 81 82 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 105 106 107 108 108 109 109 110 110 111 111 112 112 113 113 114 114 114 115 115 116 116 117 118 119 120 121 122 123 124 126 127 129 131 133 135 138 140 143 146 149 152 156 160 163 167 172 176 181 186 191 197 203 209 215 222 229 236 244 251 260 269 278 287 297 307 318 329 341 353 365 378 391 404 417 430 444 457 470 482 494 505 515 524 531 537 541 544 544 542 539 533 525 515 503 490 475 460 443 426 408 390 372 354 336 319 302 286 270 255 241 228 215 203 191 181 171 161 152 144 136 129 122 116 110 104 99 94 89 85 81 77 73 70 67 64 61 58 56 53 51 49 46 44 43 41 39 37 36 34 33 32 30 29 28 27 25 24 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 24 25 26 27 28 29 30 31 31 32 33 34 35 35 36 37 38 38 39 40 40 41 42 42 43 43 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 53 53 53 54 54 54 55 55 55 55 56 56 56 56 56 57 57 57 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 59 59 59 60 60 61 61 62 62 63 63 64 64 65 66 66 67 68 68 69 70 71 72 72 73 74 75 76 77
 26 26 26 25 25 25 25 25 25 25 24 24 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 31 31 32 33 35 36 37 39 40 42 44 46 49 51 54 57 60 64 67 71 76 81 86 91 97 104 110 117 125 133 141 150 158 167 177 186 195 204 213 222 230 238 246 252 258 264 268 272 275 277 278 279 279 278 277 275 273 271 268 265 262 259 255 252 249 245 242 239 236 233 230 228 225 223 221 219 217 215 214 212 211 209 208 207 206 205 203 202 201 200 199 197 196 194 192 190 188 186 184 181 178 175 172 169 166 162 159 155 151 147 144 140 136 132 128 125 121 118 114 111 108 104 101 98 95 93 90 88 85 83 81 79 77 75 73 71 69 68 66 65 63 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 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 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 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 41 41 42 43 44 45 46 46 47 48 48 48 48 49 49 49 48 48 48 48 47 47 46 45 45 44 43 42 41 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26
 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 37 38 39 41 42 44 45 47 49 52 54 56 59 62 65 68 71 75 78 82 86 90 94 99 103 108 113 118 123 128 133 138 144 149 155 160 166 171 177 183 188 194 200 205 211 217 222 228 233 239 244 250 255 260 265 270 274 279 283 287 291 295 298 301 304 306 308 310 311 312 312 312 312 311 310 308 306 303 300 297 294 290 286 282 278 273 269 264 260 255 251 246 242 238 234 230 227 223 220 217 214 211 208 206 204 202 200 198 196 195 194 192 191 190 189 189 188 187 187 186 186 185 185 185 184 184 184 183 183 183 182 182 181 180 179 178 177 176 175 173 171 169 167 165 162 159 156 153 150 147 143 139 135 132 128 124 119 115 111 107 103 99 95 91 88 84 81 77 74 71 68 65 62 60 58 55 53 51 50 48 46 45 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39
 71 70 68 67 65 64 63 62 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 34 34 34 34 34 34 35 35 35 36 37 37 38 39 40 41 43 44 45 47 49 51 53 55 57 59 62 64 67 70 73 76 79 83 86 90 94 98 103 107 112 117 122 127 133 139 145 152 158 165 173 180 188 196 205 213 222 231 240 249 259 268 277 286 295 303 311 318 325 331 335 339 342 343 343 342 339 335 330 324 317 309 300 290 280 270 259 248 238 227 217 206 196 187 178 169 160 153 145 138 131 125 119 113 108 103 98 94 90 86 83 79 76 73 70 67 65 63 60 58 56 54 53 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 60 61 63 64 66 67 69 71 73 74 76 78 80 81 83 85 87 89 90 92 94 95 97 98 100 101 102 103 104 104 105 105 106 106 106 106 105 105 104 104 103 102 101 100 99 98 96 95 94 92 91 89 88 86 85 83 81 80 78 77 75 74 72
 34 34 35 36 36 37 38 39 40 41 42 43 45 46 48 49 51 53 55 58 60 63 65 68 72 75 79 83 87 92 97 102 108 114 120 127 134 141 149 157 166 175 184 193 202 211 220 228 236 243 250 256 260 264 266 267 267 266 264 260 256 251 245 239 233 226 219 211 204 197 190 184 177 171 165 160 155 150 145 141 137 133 130 127 124 121 119 117 115 113 112 110 109 109 108 107 107 107 107 107 107 108 108 109 110 111 112 112 113 115 116 117 118 119 120 120 121 121 122 122 122 121 121 120 119 118 116 114 112 110 107 105 102 99 96 93 90 87 84 81 78 75 72 69 66 63 61 58 56 53 51 49 47 45 43 42 40 39 37 36 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33
 147 149 151 153 154 156 158 159 161 162 164 165 166 167 168 169 170 171 171 171 171 171 171 171 170 170 169 168 167 165 164 162 160 158 156 154 151 149 146 144 141 138 136 133 130 127 125 122 120 117 115 112 110 108 106 104 102 101 99 98 97 96 95 94 93 93 92 92 92 92 92 92 93 93 94 95 96 97 98 100 101 103 105 107 109 112 115 118 121 125 129 133 138 142 148 154 160 166 173 181 189 198 207 217 228 239 251 264 277 291 305 320 334 349 364 378 392 405 416 426 434 439 442 443 441 436 429 419 407 394 379 362 346 328 311 293 276 260 244 229 214 200 188 176 164 154 144 135 126 119 111 105 99 93 87 82 78 74 70 66 63 59 56 54 51 49 46 44 42 40 39 37 35 34 33 31 30 29 28 27 25 25 24 23 22 21 20 19 19 18 17 17 16 16 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 47 48 50 52 54 56 59 61 63 66 68 71 73 76 79 81 84 87 90 92 95 98 101 104 106 109 112 114 117 120 122 125 127 129 132 134 136 139 141 143 145
 102 104 105 106 107 109 110 111 111 112 113 114 114 115 116 116 117 117 118 118 119 119 119 120 120 120 120 121 121 121 122 122 122 123 123 124 124 125 125 126 127 128 129 130 132 133 135 137 139 141 144 146 149 152 155 159 163 167 171 175 180 185 190 195 201 207 212 218 224 231 237 243 250 256 262 269 275 281 287 293 298 303 308 312 315 319 321 323 324 324 324 323 321 318 314 310 305 299 293 286 278 270 261 253 243 234 225 215 206 197 187 178 169 161 153 144 137 129 122 115 109 103 97 92 87 82 78 74 70 67 64 61 58 56 54 52 50 48 47 46 45 44 43 42 42 41 41 40 40 40 40 40 40 40 41 41 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 69 70 71 73 74 75 77 78 80 81 83 84 86 87 89 90 91 93 94 96 97 98 99 101 102 103 104 105 106 106 107 108 108 109 109 109 109 109 109 109 109 108 108 107 107 106 105 104 103 102 101 99 98 97 95 94 92 90 89 87 86 84 82 80 79 77 75 74 72 70 69 67 65 64 62 61 59 58 56 55 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 35 36 38 40 41 43 45 47 49 51 53 55 57 60 62 64 66 68 71 73 75 77 79 81 84 86 87 89 91 93 95 96 98 100 101
 30 30 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 34 35 36 37 39 40 42 44 46 48 51 53 56 60 63 67 71 76 81 87 93 100 108 116 124 134 144 155 167 180 193 208 223 238 255 271 288 305 322 339 354 369 383 395 405 413 419 423 425 425 423 420 414 408 400 392 382 373 363 353 343 333 323 313 304 295 287 278 271 264 257 250 244 238 233 228 223 219 215 211 207 204 201 197 194 191 189 186 183 180 177 175 172 169 166 163 160 156 153 150 146 142 138 135 131 127 123 119 114 110 106 102 98 94 91 87 83 80 77 73 70 67 64 62 59 57 54 52 50 48 47 45 43 42 40 39 38 37 36 35 34 33 32 31 31 30 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 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 55 56 57 57 57 58 58 58 58 58 58 57 57 56 56 55 55 54 53 52 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 39 39 39 39 39 38 38 38 38 38 38 39 39 39 40 40 40 41 41 42 43 44 44 45 46 47 48 50 51 52 54 56 57 59 61 63 65 67 69 72 74 77 79 82 85 87 90 93 95 98 101 103 105 107 109 111 112 113 114 114 114 113 113 112 110 108 106 104 101 99 96 93 90 86 83 80 77 74 71 68 65 63 60 57 55 53 51 49 47 45 43 42 41 39 38 37 36 35 34 33 32 32 31 31 30
 52 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 60 60 61 62 62 63 64 65 65 66 67 68 69 69 70 71 72 73 73 74 75 76 76 77 78 78 79 80 80 81 81 82 82 83 83 84 84 85 85 85 86 86 87 87 88 88 88 89 89 90 90 91 92 92 93 93 94 95 96 97 97 98 99 100 101 103 104 105 106 108 109 110 112 113 115 117 118 120 122 123 125 127 128 130 132 133 135 136 138 139 140 141 142 143 143 143 143 143 143 142 142 140 139 138 136 134 132 130 127 125 122 119 116 113 110 107 104 102 99 96 93 90 88 85 83 80 78 76 74 72 70 68 66 65 63 62 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 48 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 45 46 46 46 46 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 59 60 60 60 60 61 61 61 61 61 61 60 60 60 60 59 59 58 58 58 57 56 56 55 55 54 53 52 52 51 50 50 49 48 48 47 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 41 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 48 49 49 49 49 50 50 50 51 51 51
 160 164 168 171 175 177 180 182 183 184 185 186 186 185 185 184 183 181 180 178 176 174 171 169 167 164 162 159 157 154 152 150 148 146 144 142 140 139 138 137 136 135 135 134 134 135 135 136 137 138 139 141 143 145 147 150 152 155 158 161 165 168 171 175 178 182 185 189 192 196 199 202 205 208 210 213 215 217 219 220 222 223 223 224 224 223 223 222 221 220 218 216 214 211 209 206 203 199 196 192 188 184 180 176 171 167 162 158 153 149 144 140 136 131 127 123 119 115 112 108 105 102 99 96 93 91 88 86 84 82 81 79 78 76 75 74 73 72 71 71 70 70 69 69 68 68 68 67 67 67 67 66 66 66 66 65 65 65 65 64 64 64 63 63 62 62 61 61 60 60 59 58 57 57 56 55 54 53 52 51 50 48 47 46 45 43 42 41 39 38 37 35 34 33 31 30 29 27 26 25 23 22 21 20 18 17 16 15 14 13 12 11 11 10 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 26 27 29 31 33 35 38 40 43 46 49 52 55 59 63 67 71 75 80 84 89 94 99 104 110 115 120 126 131 136 141 146 151 156
 103 102 102 101 100 99 98 97 95 94 93 91 90 88 86 85 83 81 79 78 76 74 72 71 69 67 66 64 63 61 60 59 58 56 55 54 54 53 52 52 51 51 51 50 50 51 51 51 52 52 53 53 54 55 56 58 59 60 61 63 64 66 68 69 71 73 75 76 78 80 82 83 85 87 88 90 91 93 94 95 96 97 98 99 99 100 100 100 100 100 100 100 100 99 99 98 97 96 95 94 93 92 91 90 89 88 86 85 84 83 82 80 79 78 77 76 75 74 73 73 72 71 71 70 70 69 69 69 69 69 68 68 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 69 69 69 68 68 67 66 66 65 64 63 62 61 60 58 57 56 55 53 52 51 49 48 46 45 43 42 41 39 38 36 35 34 32 31 30 29 27 26 25 24 23 21 20 19 18 17 16 15 14 13 13 12 11 10 9 9 8 7 7 6 5 5 4 4 4 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 11 12 13 13 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 46 47 48 49 50 50 51 52 53 53 54 55 55 56 57 57 58 59 59 60 61 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 79 80 81 83 84 86 87 89 90 92 93 94 95 97 98 99 100 101 101 102 102 103 103 103 103 103 103
 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 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 30 31 33 35 36 38 41 43 45 48 51 54 57 60 64 68 72 76 80 85 90 95 101 107 113 119 126 133 141 148 157 165 174 183 193 202 213 223 234 245 256 267 278 289 300 310 320 330 339 347 354 360 364 368 370 370 369 367 363 357 351 343 334 325 314 303 292 281 269 257 246 235 223 213 202 193 183 174 166 157 150 143 136 129 123 118 112 107 103 98 94 91 87 84 80 77 75 72 69 67 65 63 61 59 57 56 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
 160 161 162 164 165 166 168 169 170 171 173 174 175 176 177 178 180 180 181 182 183 184 184 184 185 185 185 185 184 184 183 182 181 179 178 176 174 172 170 168 165 163 160 157 154 151 149 146 143 140 137 134 131 128 125 123 120 118 115 113 111 108 106 104 102 100 99 97 96 94 93 91 90 89 88 87 86 85 84 84 83 82 82 82 81 81 81 80 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 79 79 78 77 76 75 74 73 72 71 69 68 66 65 63 61 60 58 56 55 53 51 50 48 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 21 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 47 49 51 53 55 58 60 62 65 68 70 73 76 79 82 85 89 92 95 98 102 105 108 111 114 117 120 123 126 129 131 134 136 138 140 143 145 147 148 150 152 153 155 157 158
 117 118 120 121 122 123 125 126 127 129 130 131 133 134 135 136 137 138 139 140 140 141 141 141 141 141 140 140 139 138 137 136 134 133 131 129 127 125 123 121 119 117 115 113 110 108 106 104 102 100 98 96 95 93 91 90 89 87 86 85 84 83 82 81 80 80 79 78 78 77 77 77 77 76 76 76 76 76 76 77 77 77 77 78 78 79 79 80 81 81 82 83 84 85 86 87 89 90 91 93 94 96 98 100 102 104 106 108 110 112 115 117 120 122 125 128 131 133 136 139 141 144 147 149 151 153 155 157 158 159 160 161 161 160 160 159 158 156 154 152 149 146 143 140 137 133 129 126 122 118 114 110 106 103 99 95 92 88 85 82 78 75 72 70 67 64 62 59 57 55 53 51 49 47 46 44 42 41 39 38 37 36 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 22 23 24 24 25 27 28 29 30 31 33 34 35 37 39 40 42 43 45 47 49 50 52 54 56 58 60 61 63 65 67 69 71 73 75 77 80 82 84 86 88 91 93 95 97 100 102 105 107 110 113 115 118 121 123 126 129 132 135 138 141 144 147 150 152 155 158 160 163 165 167 169 171 173 174 176 176 177 177 177 177 177 176 175 174 172 170 168 166 164 161 158 156 153 150 148 145 142 140 137 134 132 130 128 126 124 122 120 119 117 116 115 114 113 112 111 111 110 110 110 110 110 110 110 111 111 111 112 113 114 114 115 116
 73 74 74 74 75 75 76 77 78 79 80 81 83 84 86 88 90 92 94 97 100 103 106 110 113 117 122 126 131 136 142 148 155 161 169 176 184 193 202 211 221 232 242 253 265 276 288 300 312 324 335 347 357 368 377 386 394 400 406 411 414 417 418 418 417 415 412 408 404 399 393 388 381 375 369 362 356 349 343 337 331 326 320 315 311 306 302 298 295 292 289 287 284 282 281 279 278 277 277 276 276 276 275 275 275 275 275 275 275 274 274 273 271 270 268 266 263 260 256 252 247 242 237 231 225 219 212 205 198 191 184 177 169 162 155 149 142 136 129 123 118 112 107 102 97 93 88 84 80 77 73 70 67 64 61 59 56 54 52 50 48 46 45 43 41 40 39 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 46 47 48 49 51 52 54 56 57 59 61 63 65 67 69 71 74 76 78 81 84 86 89 91 94 97 99 102 105 107 109 112 114 116 117 119 120 121 122 123 123 123 123 122 121 120 119 118 116 115 113 111 109 107 105 103 101 99 97 95 93 91 89 87 86 84 83 82 80 79 78 77 76 76 75 74 74 74 73 73 73
 38 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 47 48 48 49 50 51 53 54 55 57 58 60 62 64 66 68 71 74 77 80 84 88 93 97 103 109 115 122 130 139 148 158 169 182 195 209 225 242 259 279 299 321 344 368 392 417 443 469 495 520 544 566 587 605 621 634 644 650 654 654 651 645 637 627 615 601 586 570 553 536 518 501 484 467 450 434 418 403 389 375 362 349 337 325 314 304 294 284 276 267 259 251 244 237 231 225 219 214 208 204 199 195 190 186 183 179 176 173 169 166 164 161 158 156 153 151 148 146 143 141 139 137 134 132 130 128 126 124 122 120 118 116 114 112 110 109 107 105 103 101 100 98 97 95 93 92 90 89 87 86 84 83 81 80 79 77 76 74 73 72 70 69 67 66 65 63 62 60 59 57 56 54 53 51 50 48 47 45 43 42 40 39 37 36 34 33 32 30 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 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 25 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 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 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38
 88 89 91 92 93 95 96 97 98 99 100 101 102 103 103 104 104 104 104 104 103 103 102 101 100 99 98 97 95 93 92 90 88 86 84 82 79 77 75 73 70 68 66 64 61 59 57 55 53 51 50 48 46 45 43 42 41 40 39 38 37 36 35 34 34 33 33 32 32 32 32 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 43 45 46 48 49 51 53 55 58 60 63 66 69 72 76 80 84 89 94 99 105 111 118 126 134 142 152 162 173 185 198 211 226 241 257 275 292 311 330 350 369 388 407 425 441 456 468 478 485 489 490 488 483 474 464 451 437 421 404 386 368 349 331 314 296 280 264 249 234 221 208 196 184 174 164 154 145 137 130 122 116 109 103 98 93 88 83 79 75 72 68 65 62 59 56 53 51 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 39 40 42 43 44 45 46 47 48 50 51 52 54 55 57 58 59 61 62 64 65 67 68 70 72 73 75 76 78 80 81 83 84 86
 76 76 77 78 79 79 80 81 82 83 84 85 87 88 89 91 92 94 96 98 100 102 104 106 108 110 113 115 118 120 123 126 128 131 134 137 140 142 145 148 150 153 155 157 160 161 163 165 166 167 168 168 169 169 168 168 167 166 165 163 162 160 158 156 154 151 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 90 87 84 81 79 76 74 71 69 66 64 62 60 57 55 53 51 49 47 45 44 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 37 38 39 40 41 42 43 44 44 45 46 47 47 48 49 49 50 51 51 52 52 53 53 53 54 54 55 55 55 55 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 59 59 59 59 60 60 60 61 61 62 62 62 63 63 64 64 64 65 65 66 66 66 67 67 68 68 68 69 69 69 69 70 70 70 71 71 71 72 72 72 73 73 73 74 74 75 75
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 63 64 65 66 67 68 70 71 72 73 75 76 77 79 80 81 83 84 86 87 88 90 91 93 94 95 97 98 99 100 101 102 103 104 104 105 105 106 106 106 106 106 105 105 104 103 103 102 101 100 99 98 96 95 94 93 91 90 89 88 86 85 84 83 82 80 79 78 77 76 76 75 74 73 72 72 71 70 70 69 69 68 68 68 67 67 67 66 66 66 66 65 65 65 65 65 65 64 64 64 64 64 64 64 63 63 63 63 62 62 62 61 61 60 60 59 59 58 58 57 56 56 55 54 54 53 52 51 51 50 49 48 48 47 46 46 45 45 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 55 56 57 58 59 60 61 62 63 63 64 65 66 66 67 67 68 68 69 69 69 69 69 69 68 68 67 67 66 66 65 64 63 62 61 60 59 58 56 55 54 53 52 50 49 48 47 46 45 44 42 41 40 39 38 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 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 54 55 56 57 58 59 61
 55 56 57 58 60 61 63 64 66 67 69 71 73 75 77 80 82 85 88 91 94 97 100 104 108 112 116 120 124 129 133 138 143 148 153 158 164 169 174 178 183 188 192 195 199 202 204 206 207 207 207 207 205 204 201 198 195 191 187 182 178 173 168 163 157 152 147 142 137 132 128 123 119 115 111 107 103 100 97 94 91 88 85 83 80 78 76 74 72 71 69 68 66 65 64 63 62 61 60 59 58 58 57 57 56 56 56 56 56 56 56 56 56 56 57 57 58 58 59 60 61 62 63 64 66 67 69 70 72 74 76 78 80 83 85 88 90 93 96 99 102 105 108 111 114 117 119 122 125 128 130 133 135 137 139 141 143 145 146 147 148 149 150 151 151 151 151 151 151 151 151 150 150 149 148 148 147 146 145 144 143 142 141 139 138 137 136 134 133 132 130 129 128 126 125 123 121 120 118 116 115 113 111 109 107 105 103 101 99 97 95 93 91 89 87 85 83 81 79 77 75 74 72 70 68 67 65 64 62 61 60 59 58 57 56 55 54 53 52 52 51 50 50 49 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 50 50 51 51 52 52 53 53 54 55 55 56 56 57 58 58 59 60 60 61 61 62 62 63 63 64 64 64 64 65 65 65 65 64 64 64 64 63 63 62 62 61 60 60 59 58 57 57 56 55 54 53 53 52 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 48 49 49 50 51 51 52 53 54
 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 75 76 77 78 79 80 80 81 82 83 84 85 85 86 87 88 89 90 91 92 93 94 95 95 96 97 98 99 100 100 101 102 102 103 103 103 104 104 104 103 103 103 102 101 100 99 98 97 95 94 92 90 88 86 84 82 80 78 75 73 71 69 67 64 62 60 58 57 55 53 52 50 49 47 46 45 44 43 42 41 40 40 39 39 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 49 50 51 53 54 56 58 59 61 63 65 68 70 72 75 77 80 83 86 89 92 95 98 101 104 107 110 113 116 118 121 123 126 128 129 131 132 133 133 134 134 133 133 132 130 129 127 126 124 122 119 117 115 112 110 107 105 103 100 98 96 93 91 89 87 85 83 82 80 78 77 75 74 73 72 70 69 68 67 67 66 65 64 64 63 63 62 62 62 61 61 61 61 61 61 61 61 61 61 61 62 62 62 63 63 64 64 65 65 66 66 67 68 68 69 70 70 71 72 72 73 73 74 74 75 75 75 75 76 76 75 75 75 75 74 74 73 72 71 71 70 69 68 66 65 64 63 62 60 59 58 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 35
 117 115 114 113 111 110 109 108 106 105 104 103 102 101 100 99 98 97 96 96 95 95 95 94 94 94 94 94 95 95 96 96 97 98 99 100 101 102 104 105 107 109 111 113 115 117 119 121 123 126 128 130 132 134 137 139 140 142 144 145 146 147 148 149 150 150 150 150 150 149 148 148 147 146 144 143 142 140 138 137 135 133 131 129 127 125 123 121 119 117 115 113 111 109 107 104 102 100 98 96 94 92 90 87 85 83 81 79 77 75 72 70 68 66 64 62 60 58 56 54 53 51 49 47 46 44 43 41 40 39 38 37 35 34 34 33 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 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 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 25 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 16 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 23 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 39 41 42 44 46 49 51 53 56 58 61 64 67 70 73 76 79 82 86 89 92 95 98 101 104 107 109 112 114 116 118 119 120 121 122 123 123 123 123 123 122 122 121 120 119 118
 50 51 51 52 53 53 54 55 55 56 57 57 58 59 59 60 61 61 62 63 63 64 65 66 66 67 68 68 69 70 71 72 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 89 90 92 93 95 96 98 100 101 103 105 106 108 110 112 113 115 116 118 120 121 122 124 125 126 127 128 129 130 130 131 131 131 132 132 131 131 131 130 129 129 128 127 125 124 122 121 119 117 115 113 111 109 107 105 102 100 97 95 93 90 88 85 83 80 78 75 73 71 69 66 64 62 60 58 57 55 53 52 50 49 48 46 45 44 44 43 42 41 41 40 40 40 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 48 49 50 51 51 52 53 53 54 55 56 56 57 58 58 59 60 61 61 62 63 63 64 65 65 66 67 67 68 68 69 69 70 70 71 71 71 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 71 71 71 71 71 70 70 70 70 69 69 69 68 68 68 67 67 66 66 66 65 65 64 64 63 63 62 61 61 60 59 59 58 57 57 56 55 55 54 53 52 51 51 50 49 48 48 47 46 45 45 44 43 42 41 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 41 42 43 44 44 45 46 47 47 48 49 49
 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 62 62 61 61 60 60 59 58 58 57 57 56 55 55 54 53 53 52 52 51 51 50 50 49 49 49 48 48 48 48 48 48 48 49 49 49 50 50 51 52 53 54 55 56 57 58 60 61 63 64 66 68 70 72 74 76 78 80 83 85 88 90 93 95 98 101 103 106 109 112 115 118 122 125 128 131 135 138 142 145 148 152 155 159 162 166 169 173 176 179 183 186 189 192 194 197 199 202 204 206 208 209 211 212 213 214 215 215 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 217 217 217 218 218 219 219 219 220 220 220 221 221 221 220 220 220 219 218 217 216 215 213 212 210 208 205 203 200 197 194 191 187 184 180 176 173 169 165 161 156 152 148 144 140 136 131 127 123 119 115 112 108 104 101 97 94 91 87 84 81 79 76 73 71 69 66 64 62 60 59 57 55 54 53 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 60 61 61 62 62 63 63 64 64 65
 112 113 115 116 118 119 120 122 123 125 126 127 129 130 131 133 134 135 136 137 138 139 140 141 141 142 142 142 142 142 142 141 140 139 138 137 135 133 131 129 127 124 122 119 116 113 110 106 103 100 97 94 90 87 84 81 78 76 73 70 68 65 63 61 59 57 55 53 51 50 48 47 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 60 62 63 65 67 70 72 74 77 79 82 85 88 91 94 97 101 105 109 113 117 121 126 131 136 141 147 152 158 164 171 177 184 191 198 205 212 219 226 234 240 247 253 259 264 269 273 276 278 279 279 278 275 272 268 262 256 249 242 233 225 216 206 197 188 179 170 161 152 144 136 129 122 115 109 103 97 92 87 82 78 74 71 67 64 61 58 56 53 51 49 47 46 44 43 41 40 39 38 37 36 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 58 59 61 62 64 65 67 68 70 71 73 75 76 78 79 81 83 84 86 87 89 90 92 94 95 97 98 100 101 103 104 106 107 109 110
 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 24 25 25 26 27 28 30 31 32 34 35 37 39 41 43 45 48 50 52 55 58 61 64 67 70 73 76 80 83 87 90 94 97 101 105 108 112 115 118 121 124 127 130 132 134 136 138 139 141 141 142 143 143 143 142 142 141 140 139 138 136 135 133 131 129 127 125 123 122 120 118 116 114 112 110 109 107 106 104 103 102 101 99 99 98 97 96 96 95 95 95 94 94 94 94 93 93 93 93 93 93 93 93 92 92 92 92 91 91 91 90 90 89 89 88 88 87 86 86 85 84 83 82 82 81 80 79 78 77 75 74 73 72 71 70 68 67 66 65 63 62 61 59 58 56 55 54 52 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
 45 45 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 43 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 45 45 46 47 47 48 49 50 51 53 54 56 57 59 61 63 65 68 70 73 76 79 82 86 89 93 98 102 107 112 118 124 130 136 143 151 158 166 175 183 192 201 211 220 229 238 247 255 263 270 275 280 283 285 285 284 281 276 270 263 255 246 236 226 216 205 194 183 173 163 153 143 135 126 118 111 104 98 92 86 81 77 73 69 65 62 59 56 54 52 50 48 47 45 44 43 42 41 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 54 55 57 58 60 62 63 65 67 69 71 74 76 78 81 83 86 89 91 94 97 100 103 106 108 111 114 116 119 121 123 125 127 128 129 130 130 131 131 130 129 128 127 125 124 121 119 117 114 111 108 105 102 99 96 92 89 86 83 80 77 74 72 69 66 64 61 59 57 54 52 50 49 47 45 43 42 40 39 38 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 42 43 44 44 45 46 46 46 47 47 47 47 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 45 45
 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 25 26 28 29 31 32 34 36 38 40 42 44 46 49 51 54 56 59 61 64 67 69 72 75 78 81 84 87 90 93 96 100 103 106 110 113 117 120 124 128 132 136 140 144 148 153 157 162 166 171 176 181 185 190 194 199 203 206 210 213 215 217 218 219 219 218 216 213 210 206 201 196 190 183 176 169 162 155 147 140 133 126 119 113 106 100 95 90 85 80 76 72 68 65 61 58 56 53 51 49 47 45 43 42 40 39 38 37 36 35 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 29 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 20 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 32 32 31 31 30 30 29 28 27 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 20 20 21 23 24 25 26 27 29 30 32 33 34 36 38 39 41 42 44 45 47 48 49 51 52 53 54 55 55 56 56 56 56 56 55 55 54 53 52 51 50 49 48 46 45 43 42 40 39 37 36 34 33 31 30 29 27 26 25 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22
 55 54 52 51 49 48 47 46 45 44 42 41 40 40 39 38 37 36 35 35 34 34 33 32 32 31 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 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 42 42 43 43 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 54 55 56 56 57 57 58 58 58 59 59 59 59 59 59 58 58 58 57 57 56 56 55 54 54 53 52 52 51 50 49 49 48 47 47 46 46 45 45 44 44 44 44 43 43 43 43 43 43 44 44 44 44 45 45 46 46 47 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 69 71 72 73 75 76 77 78 80 81 82 83 84 85 85 86 87 87 87 88 88 88 88 87 87 87 86 85 85 84 83 82 81 80 79 77 76 75 74 72 71 70 69 67 66 65 64 62 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 36 36 37 38 38 39 40 41 42 43 44 45 47 48 49 51 52 54 56 57 59 61 63 65 67 69 71 72 74 76 78 80 81 83 84 85 86 87 88 88 89 89 89 89 88 88 87 86 85 84 83 81 80 78 77 75 73 72 70 68 66 65 63 61 60 58 57
 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 42 41 41 41 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 38 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 33 33 32 31 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 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 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33 33 34 35 35 36 36 37 37 37 38 38 38 38 38 39 39 38 38 38 38 38 37 37 36 36 35 34 34 33 32 32 31 30 29 28 28 27 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 25 26 27 28 29 30 31 32 33 33 34 35 36 37 37 38 39 39 40 40 41 41 42 42 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 27 27 28 29 30 30 31 32 33 34 36 37 38 39 41 42 43 45 46 48 49 51 52 54 55 57 58 60 62 63 65 67 68 70 71 73 75 76 78 79 81 82 84 85 87 88 89 91 92 94 95 96 97 99 100 101 102 103 104 105 106 107 108 109 109 110 110 111 111 111 111 112 111 111 111 111 110 110 109 108 107 106 105 104 102 101 100 98 97 95 94 92 90 89 87 86 84 83 81 80 78 77 76 75 73 72 71 70 69 68 67 66 66 65 64 64 63 63 62 62 61 61 60 60 60 59 59 59 59 58 58 58 58 58 58 58 57 57 57 57 57 57 56 56 56 56 55 55 55 54 54 54 53 52 52 51 51 50 49 49 48 47 46 46 45 44 43 42 41 41 40 39 38 38 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 48 50 51 52 53 55 56 57 59 60 62 64 65 67 69 71 73 75 77 80 82 85 88 90 93 96 99 102 106 109 113 116 120 124 128 131 135 139 143 147 150 153 157 160 162 165 167 168 170 170 171 170 170 169 167 165 163 160 157 153 149 145 141 137 133 128 124 120 115 111 107 103 99 95 91 87 84 81 77 74 71 69 66 63 61 59 56 54 52 50 49
 91 89 88 87 86 85 84 83 82 82 81 81 81 80 80 80 80 81 81 81 82 82 83 83 84 85 86 87 88 89 91 92 94 95 97 98 100 102 104 105 107 109 111 113 115 117 118 120 122 124 125 127 128 129 131 132 133 133 134 135 135 136 136 136 136 136 136 136 135 135 135 134 134 133 132 132 131 131 130 129 129 128 128 127 126 126 125 125 125 124 124 124 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 122 122 122 122 121 121 120 119 119 118 117 115 114 113 111 109 108 106 104 102 100 98 95 93 91 89 86 84 82 80 77 75 73 71 69 67 66 64 62 61 59 58 57 56 54 53 52 51 51 50 49 49 48 48 47 47 46 46 46 46 46 46 46 46 46 46 46 46 47 47 48 48 49 49 50 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 75 76 76 77 77 78 78 78 78 78 78 77 77 77 76 76 75 74 74 73 72 72 71 70 69 69 68 67 67 66 65 65 64 64 63 63 62 62 61 61 61 61 60 60 60 60 60 60 60 61 61 61 61 62 62 62 63 63 64 65 65 66 67 68 69 70 71 72 73 74 75 77 78 80 81 83 85 87 89 91 93 95 97 100 102 105 108 111 114 117 120 123 126 130 133 136 140 143 147 150 153 157 160 163 165 168 170 172 174 175 176 177 177 177 176 176 174 173 171 169 167 164 161 158 155 152 149 145 142 139 135 132 129 126 123 120 117 114 111 109 106 104 102 100 98 96 94 92
 274 268 263 257 250 244 237 230 224 217 210 203 197 190 184 177 171 165 159 153 147 142 137 132 127 122 117 113 109 105 101 98 94 91 88 85 82 80 77 75 73 71 70 68 67 66 65 64 63 63 62 62 62 62 62 62 62 63 63 64 65 66 67 68 69 71 72 73 75 77 79 81 83 85 87 90 92 95 98 101 104 107 111 115 118 122 127 131 135 140 145 150 155 161 166 172 178 184 190 195 201 207 212 218 223 227 231 235 238 240 242 243 243 242 240 238 235 231 226 221 216 210 203 197 190 183 176 169 162 156 149 143 137 131 126 121 116 111 107 103 99 96 93 90 87 85 82 80 78 77 75 74 73 71 70 69 69 68 67 67 66 66 66 65 65 65 65 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 69 69 69 70 70 70 71 71 72 72 73 73 74 74 75 75 76 76 76 77 77 78 78 78 78 78 78 78 78 78 78 78 77 77 76 76 75 74 73 73 72 71 70 69 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 48 48 47 46 46 45 45 44 44 43 43 43 43 42 42 42 42 42 42 43 43 43 44 44 45 45 46 47 48 49 51 52 54 56 58 60 62 65 68 71 74 78 82 87 91 96 102 107 113 120 127 134 141 149 157 165 173 182 191 199 208 217 226 234 242 250 258 265 271 277 282 286 290 293 295 296 296 296 295 293 290 287 283 279
 66 66 66 65 65 65 65 64 64 64 64 63 63 63 63 63 62 62 62 62 61 61 61 61 61 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 61 61 62 62 63 64 65 66 67 68 69 71 72 74 75 77 79 82 84 86 89 92 95 98 101 105 109 112 117 121 125 130 135 140 145 150 155 160 165 170 175 180 184 188 192 195 197 199 200 200 199 197 195 191 187 182 177 171 164 157 150 143 135 128 121 114 107 100 94 88 82 77 72 67 63 58 55 51 48 45 42 40 37 35 33 31 30 28 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 42 41 40 40 39 38 37 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 47 48 50 51 52 54 55 56 58 59 60 61 62 62 63 64 64 65 65 65 66 66 66 66 66 66 66
 178 182 185 188 191 194 196 197 198 199 199 198 197 195 193 191 187 184 180 176 171 166 161 156 151 146 140 135 130 124 119 114 109 105 100 96 91 87 84 80 76 73 70 67 64 62 59 57 55 53 51 49 48 46 45 44 42 41 40 39 39 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 70 71 72 72 73 73 73 74 74 74 74 74 74 74 74 73 73 73 72 72 71 71 70 69 69 68 67 67 66 65 65 64 63 62 62 61 60 60 59 59 58 58 57 57 57 56 56 56 56 56 55 55 56 56 56 56 56 56 57 57 57 58 58 59 59 60 60 61 61 61 62 62 62 63 63 63 63 63 63 63 63 62 62 62 61 61 60 59 59 58 57 57 56 55 54 54 53 52 51 50 50 49 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 41 41 42 43 44 45 46 47 48 50 51 52 54 56 58 60 62 64 66 68 71 74 76 79 82 85 89 92 96 99 103 107 111 115 119 124 128 133 137 142 147 151 156 161 165 170 174
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 63 62 60 59 58 56 55 54 52 51 49 48 46 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 81 83 84 85 86 87 87 88 88 88 88 87 87 86 85 84 83 81 80 78 77 75 73 72 70 68 67 65 63 62 60 59 58 56 55 54 53 52 51 50 50 49 49 48 48 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 50 49 48 48 47 47 46 45 44 44 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 46 47 48 49 50 52 53 54 55 56 56 57 58 58 59 59 59 59 60 59 59 59 59 59 58 58 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 38 38 38 38 38 38 38 39 39 40 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 61 62 64 65 66 66 67 68 69 69 69 70 70 70 70 70 70 69 69 68 67 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
 77 77 77 76 75 74 73 71 70 68 67 65 63 61 59 57 55 52 50 48 46 44 42 40 38 36 34 32 31 29 28 26 25 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 43 45 46 48 49 51 52 54 55 57 58 60 61 62 63 65 66 67 68 69 70 70 71 71 72 72 73 73 73 73 73 73 73 73 73 73 72 72 72 71 71 71 70 70 69 69 68 68 67 67 66 65 65 64 63 62 61 60 59 58 57 56 55 54 52 51 50 48 47 46 44 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 47 47 47 47 47 48 48 48 49 49 50 51 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 71 72 73 74 75 76 76 77 77 78 78 78 78
 59 58 58 58 58 58 58 58 57 57 57 57 56 56 56 55 55 55 54 54 54 53 53 52 52 51 50 50 49 49 48 48 47 46 46 45 45 44 43 43 42 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 45 44 44 43 43 42 41 41 40 40 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 47 48 49 50 50 51 52 53 53 54 54 55 56 56 56 57 57 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 57 57 57 57 57 57 56 56 56 56 56 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 56 56 56 56 56 57 57 57 57 58 58 58 58 58 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59
 36 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 47 48 49 50 51 52 52 53 54 55 56 57 58 60 61 62 63 64 66 67 68 70 71 73 74 76 77 79 80 82 83 85 86 87 89 90 91 92 93 94 94 95 95 95 95 95 95 94 94 93 92 91 90 89 87 86 84 83 81 80 78 77 75 73 72 70 69 67 66 64 63 62 60 59 58 57 56 55 54 53 53 52 51 51 50 49 49 49 48 48 48 48 48 48 48 48 48 48 49 49 50 50 51 51 52 53 54 55 56 57 59 60 61 63 64 66 67 69 71 72 74 76 77 79 80 82 83 85 86 87 88 89 90 91 92 92 92 92 92 92 92 92 91 90 90 89 88 87 86 85 84 82 81 80 79 77 76 75 73 72 71 70 68 67 66 65 64 63 62 60 59 58 57 57 56 55 54 53 52 51 50 49 49 48 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 32 32 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 63 64 65 65 65 65 66 65 65 65 65 64 63 63 62 61 60 59 58 57 56 54 53 52 51 50 48 47 46 45 44 43 42 41 40 40 39 38 38 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36
 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 40 39 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 36 36 36 37 37 38 39 39 40 41 42 44 45 46 48 50 52 54 56 58 60 63 66 68 71 74 77 80 84 87 90 93 97 100 103 106 109 112 115 118 120 122 124 126 127 129 130 130 131 131 131 131 131 130 129 128 127 126 125 123 122 120 119 117 115 113 111 109 107 105 103 101 99 98 96 94 92 90 88 86 84 82 80 78 77 75 73 72 70 68 67 65 64 63 61 60 59 58 57 56 55 54 53 53 52 51 51 50 50 50 49 49 49 49 49 49 49 50 50 50 51 51 51 52 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 75 76 77 78 80 81 82 83 84 85 86 87 87 88 88 88 88 88 88 88 87 86 85 84 83 82 80 79 77 75 73 72 70 68 66 64 62 60 58 56 54 52 50 49 47 46 44 43 42 40 39 38 37 36 36 35 34 34 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 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 50 51 52 52 53 54 55 55 56 57 58 58 59 60 61 62 63 63 64 65 66 66 67 67 68 68 69 69 69 70 70 70 69 69 69 69 68 68 67 67 66 65 64 63 62 62 61 60 59 58 57 55 54 53
 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 81 82 84 86 87 89 91 93 96 98 101 104 107 110 114 118 122 126 131 136 142 147 153 160 166 173 181 188 196 204 213 221 230 239 248 256 265 273 281 288 295 300 305 309 312 314 314 313 311 308 303 298 292 284 276 268 259 250 240 231 221 212 202 193 184 176 167 159 152 145 138 132 126 120 115 110 105 101 97 93 90 87 84 82 79 77 75 74 72 71 70 69 68 67 67 66 66 66 65 65 65 65 65 65 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 65 65 65 65 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 65 65 65 66 66 67 67 68 68 69 69 70 71 72 73 74 75 76 77 78 79 81 82 84 85 87 88 90 92 94 96 97 99 101 103 105 107 109 111 112 114 116 117 119 120 121 122 123 124 124 124 124 124 124 123 122 121 120 118 116 114 112 110 107 105 102 99 97 94 91 88 85 82 79 76 74 71 68 65 63 60 58 56 53 51 49 47 45 43 42 40 39 37 36 34 33 32 31 30 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40
 68 67 67 67 68 68 68 68 69 69 70 70 71 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 91 92 93 94 95 96 97 98 98 99 100 100 101 101 101 101 101 101 101 101 101 101 100 100 100 99 99 98 98 97 97 96 96 95 95 94 94 93 93 92 92 92 92 91 91 91 91 91 91 91 91 92 92 92 93 93 94 94 95 96 96 97 98 99 101 102 103 104 106 108 109 111 113 115 117 119 122 124 127 129 132 135 137 140 143 146 149 152 155 157 160 163 165 167 169 171 172 173 174 174 174 174 173 172 170 168 166 164 161 157 154 150 147 143 139 135 131 127 123 119 115 112 108 105 101 98 95 92 89 87 84 82 80 78 76 74 72 71 69 68 67 66 64 63 63 62 61 60 60 59 59 59 58 58 58 58 58 58 58 58 59 59 59 60 60 61 61 62 63 64 64 65 66 67 68 70 71 72 73 75 76 77 79 80 82 83 85 86 88 89 91 92 93 95 96 97 99 100 101 102 103 104 104 105 106 106 107 107 107 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 109 109 109 109 109 109 110 110 111 111 112 112 113 113 114 115 116 117 118 119 120 122 123 124 126 127 129 131 132 134 136 138 140 142 144 146 148 150 152 154 156 158 159 161 162 164 165 166 166 167 167 167 167 166 165 164 163 161 159 157 154 152 149 146 143 140 136 133 130 127 123 120 117 114 111 108 105 102 99 97 94 92 90 88 86 84 82 80 79 77 76 75 74 73 72 71 70 70 69 69 68 68 68
 125 124 123 121 120 118 117 115 114 112 111 109 107 106 104 103 101 99 98 96 95 93 91 90 88 86 85 83 81 80 78 77 75 74 72 71 69 68 67 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 63 64 65 67 68 70 71 73 75 77 79 81 83 86 88 90 93 96 98 101 104 107 110 113 116 119 121 124 127 129 132 134 136 138 140 141 142 142 143 143 142 141 140 138 136 134 131 129 126 122 119 115 111 108 104 100 96 92 89 85 82 78 75 72 69 66 63 61 58 56 54 52 50 48 47 45 44 43 42 41 40 39 38 37 37 36 36 36 35 35 35 35 35 34 34 34 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 47 48 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 71 72 74 75 77 79 81 82 84 86 88 91 93 95 97 99 102 104 106 108 110 112 114 116 118 119 120 122 122 123 124 124 124 124 123 123 122 121 119 118 116 114 112 110 108 106 103 101 99 96 94 91 89 87 84 82 80 78 75 73 72 70 68 66 64 63 61 60 59 57 56 55 54 53 52 51 51 50 49 49 49 48 48 48 48 48 48 49 49 50 50 51 52 53 54 55 57 58 60 62 64 66 68 70 73 75 78 81 83 86 89 92 95 98 101 104 107 110 113 115 118 120 122 124 126 128 129 130 131 132 133 133 133 133 133 133 132 131 131 130 129 128 126
 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 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 48 48 49 49 49 49 49 48 48 48 47 47 46 45 45 44 43 42 42 41 40 39 38 38 37 36 35 35 34 34 33 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 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 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 48 49 50 51 52 52 53 54 54 55 55 55 55 55 55 55 55 54 54 53 52 51 50 49 48 47 46 44 43 42 40 39 38 36 35 34 33 32 31 29 28 27 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 35 36 37 39 40 41 43 44 46 47 49 50 52 53 55 56 57 59 60 61 62 62 63 63 64 64 64 63 63 63 62 61 60 59 58 57 56 54 53 52 50 49 48 46 45 44 42 41 40 39 38 37 35 34 34 33 32 31 30 29 29 28 28 27 26
 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 47 49 52 55 58 61 64 68 71 75 79 83 87 91 95 100 104 109 113 117 122 126 130 134 138 141 145 148 151 154 156 159 161 162 164 165 166 167 168 169 169 169 170 170 170 171 171 171 172 173 173 174 175 176 178 179 181 183 185 188 190 193 195 198 201 204 207 209 212 214 216 218 219 220 220 219 218 217 214 212 208 204 200 195 190 184 178 172 166 160 154 148 142 137 131 125 120 115 110 105 101 97 93 89 85 82 78 75 72 69 66 64 61 59 57 55 52 50 48 47 45 43 41 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 18 19 21 22 23 24 26 27 29 30 32 34 36 38 40 42 44 47 50 52 55 58 61 64 68 71 75 79 82 86 90 94 99 103 107 111 116 120 124 128 132 136 140 143 147 150 152 155 157 159 160 161 162 162 162 161 160 159 157 155 153 150 147 144 140 137 133 129 125 121 117 113 109 105 101 97 94 90 87 83 80 77 74 71 68 66 63 61 59 57 55 53 51 50 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29
 99 96 93 90 87 84 81 78 76 73 71 68 66 64 62 60 58 56 54 52 51 49 48 46 45 44 43 42 41 40 39 38 38 37 37 36 36 36 36 36 36 36 36 37 37 38 39 39 40 41 43 44 45 47 49 51 53 55 57 60 63 66 69 72 76 79 83 87 92 96 101 106 111 116 121 127 133 138 144 150 156 162 167 173 178 183 188 193 197 200 203 206 208 209 210 210 210 209 207 205 202 199 196 192 188 183 179 174 169 164 159 154 148 143 138 133 128 124 119 115 110 106 102 98 95 91 88 85 82 79 76 74 72 70 68 66 64 63 61 60 59 58 57 56 56 55 54 54 54 54 53 53 53 54 54 54 54 55 55 55 56 56 57 58 58 59 60 60 61 62 63 64 64 65 66 67 68 68 69 70 71 71 72 72 73 73 73 74 74 74 74 74 73 73 73 72 71 71 70 69 68 67 66 65 64 62 61 60 58 57 56 54 53 52 51 49 48 47 46 45 44 43 42 42 41 40 40 40 39 39 39 39 39 39 39 39 39 40 40 41 41 42 43 43 44 45 46 47 48 50 51 52 54 55 56 58 60 61 63 64 66 67 69 71 72 74 75 77 78 79 81 82 83 84 85 86 87 87 88 89 89 89 89 90 90 90 89 89 89 89 88 88 88 88 87 87 87 86 86 86 86 86 86 86 86 87 87 88 88 89 90 91 93 94 95 97 99 101 103 105 107 109 112 114 117 120 122 125 127 130 132 135 137 139 140 142 143 144 145 145 145 145 144 143 142 140 139 137 134 132 129 127 124 121 118 115 111 108 105 102
 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 47 49 51 54 57 60 63 66 70 75 79 85 91 97 104 113 122 132 143 156 170 186 204 224 247 271 298 327 359 391 424 457 488 516 537 552 558 555 542 521 494 461 426 389 353 318 285 255 228 203 181 161 143 128 114 103 92 83 75 68 62 56 51 47 43 40 37 35 32 30 28 27 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 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 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 26 27 29 31 33 35 38 40 43 47 51 55 59 64 70 77 84 92 101 111 122 134 147 162 178 194 212 231 249 268 285 300 313 323 329 330 327 320 308 294 277 259 240 221 202 184 168 152 137 124 112 102 92 84 76 69 63 57 53 48 44 41 38 35 33 30 28 26 25 23 22 21 20 19 18 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
 65 66 66 66 66 67 67 68 69 69 70 71 72 73 74 76 77 78 80 81 83 85 87 88 90 92 94 97 99 101 103 106 108 111 113 115 118 120 123 125 127 129 132 134 136 138 139 141 143 144 145 147 148 149 149 150 151 151 152 152 152 152 153 153 153 152 152 152 152 152 151 151 151 150 150 149 149 148 148 148 147 147 146 146 145 145 144 144 143 143 143 142 142 142 141 141 141 140 140 140 140 140 140 139 139 139 140 140 140 140 140 140 141 141 141 142 142 143 143 143 144 144 145 145 145 146 146 146 146 146 146 146 145 145 144 144 143 142 141 139 138 136 135 133 131 129 127 125 123 120 118 116 114 112 109 107 105 103 101 99 97 95 94 92 90 89 87 86 85 84 82 81 80 80 79 78 78 77 77 76 76 76 76 76 76 76 76 76 76 77 77 78 78 79 80 81 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 100 101 101 102 102 102 102 102 102 101 101 100 100 99 98 98 97 96 95 94 93 92 92 91 90 89 88 88 87 86 86 85 85 85 84 84 84 84 83 83 83 83 83 83 84 84 84 84 84 85 85 85 86 86 87 87 88 88 89 89 90 90 91 92 92 93 94 94 95 96 97 98 99 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 114 115 116 117 117 118 118 119 119 119 119 118 118 117 116 116 114 113 112 111 109 107 106 104 102 100 98 96 94 92 90 88 87 85 83 82 80 78 77 76 74 73 72 71 70 69 69 68 67 67 66 66 66 66 65 65 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
 59 59 59 59 59 59 59 59 58 58 57 56 56 55 54 54 53 52 51 50 49 49 48 47 46 45 44 44 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 41 41 42 43 44 45 46 47 49 50 52 53 55 57 60 62 64 67 70 72 75 78 81 84 87 90 93 96 99 102 105 107 109 112 113 115 117 118 118 119 119 119 119 118 117 116 114 113 111 109 107 104 102 100 97 94 92 89 86 84 81 79 76 74 72 69 67 65 63 61 59 57 55 54 52 51 50 48 47 46 45 44 44 43 42 42 41 41 41 41 41 41 41 41 42 42 43 44 45 46 47 48 49 51 52 54 56 58 60 63 65 68 70 73 76 79 83 86 89 93 97 100 104 108 112 116 119 123 126 130 133 136 139 141 143 145 146 147 148 148 148 147 146 145 143 141 139 136 133 130 127 124 120 116 113 109 105 102 98 94 91 87 84 81 78 75 72 69 67 65 62 60 58 56 55 53 51 50 49 48 47 46 45 44 44 43 43 42 42 42 42 42 42 42 42 43 43 43 44 44 45 46 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 71 72 73 73 73 74 74 74 74 74 73 73 72 72 71 70 69 68 67 66 64 63 62 60 59 57 56 54 53 52 50 49 48 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 35 35 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 56 57 57 58 58 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
 64 63 62 61 60 60 59 58 58 57 56 56 55 55 54 54 53 53 53 52 52 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 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 58 59 61 62 64 65 67 69 71 73 75 78 80 82 85 88 91 94 97 100 103 107 111 114 118 122 127 131 135 140 145 149 154 159 163 168 172 176 180 184 187 190 193 195 196 197 198 198 197 196 194 192 190 187 183 180 176 172 167 163 158 154 149 145 141 136 132 128 124 120 117 113 110 107 104 101 98 95 93 90 88 86 84 82 81 79 77 76 74 73 71 70 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 56 55 54 54 53 52 52 51 51 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 49 50 50 51 51 52 52 53 53 54 55 55 56 57 57 58 59 59 60 61 61 62 63 63 64 64 65 66 66 67 67 68 69 69 70 71 71 72 73 74 74 75 76 77 78 79 80 81 82 84 85 87 88 90 92 94 96 98 100 103 105 108 111 113 116 119 122 125 128 131 134 137 140 143 145 147 149 151 153 154 154 155 155 154 153 152 151 149 147 145 142 140 137 134 131 128 124 121 118 115 112 109 106 103 100 98 95 93 90 88 86 84 82 80 78 77 75 74 72 71 69 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
 36 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 36 36 35 34 33 33 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 17 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 53 54 56 57 59 60 62 64 66 68 70 72 74 76 78 80 81 83 85 86 88 89 90 90 91 91 90 90 89 88 87 85 83 81 79 77 74 72 69 67 64 62 59 57 54 52 50 47 45 43 41 39 38 36 34 33 31 30 29 28 27 25 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 33 34 35 37 38 39 41 42 44 45 47 49 50 52 54 55 57 59 60 62 64 65 67 68 70 71 72 73 75 76 77 77 78 79 79 80 80 80 81 80 80 80 80 79 78 78 77 76 75 73 72 71 69 68 66 65 63 61 60 58 56 54 53 51 49 48 46 45 43 42 40 39 38 37 36 34 33 33 32 31 30 30 29 28 28 28 27 27 27 26 26 26 26 26 26 27 27 27 27 27 28 28 29 29 29 30 30 31 31 32 33 33 34 34 35 35 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 83 83 82 82 81 81 80 79 79 78 78 78 77 77 77 76 76 76 76 76 76 76 76 77 77 78 79 79 80 81 83 84 85 87 89 91 93 96 98 101 104 107 111 115 119 123 128 133 139 144 151 157 164 172 180 188 197 207 217 227 238 249 261 273 285 298 310 322 334 346 357 368 377 385 392 397 401 403 403 401 398 392 386 378 368 358 346 334 322 309 296 284 271 258 246 234 223 212 202 192 182 173 165 157 150 143 136 130 125 120 115 110 106 103 99 96 93 91 88 86 85 83 82 80 79 79 78 77 77 77 76 76 76 77 77 77 77 78 78 79 79 80 80 81 82 82 83 84 85 85 86 87 88 89 90 91 92 94 95 96 97 99 100 102 103 105 106 108 110 112 114 116 118 120 122 124 126 129 131 134 136 139 141 144 147 149 152 155 157 160 163 165 167 170 172 174 175 177 178 179 180 180 180 180 180 179 177 176 174 172 170 167 164 161 158 155 152 148 145 141 138 135 131 128 125 122 119 116 114 111 109 107 105 103 102 100 99 98 97 97 96 96 96 96 96 97 97 98 99 100 101 103 104 106 108 109 111 113 115 117 120 122 124 126 128 130 132 134 135 137 138 139 140 141 142 142 142 142 141 141 140 139 137 136 134 132 130 128 125 123 120 118 116 113 111 108 106 103 101 99 97 95 93 92 90 88 87 86 85 84 83 82 81 81 80 80 79 79 79 79 79 79 79 79 79 80 80 80 81 81 82 82 83 83 84 84 85 85 86 86 87 87 87 87 87 88 88 88 88 88 87 87 87 87 86 86 85 85 84 84
 64 65 65 66 67 68 69 70 71 73 74 76 78 80 82 85 87 90 92 95 98 101 104 107 110 114 117 120 123 126 129 132 134 137 139 140 142 143 143 144 144 143 142 141 140 139 137 135 133 130 128 126 123 121 118 116 114 111 109 107 105 104 102 101 99 98 97 96 96 95 95 95 94 95 95 95 95 96 97 98 98 100 101 102 103 105 106 108 109 111 113 115 117 118 120 122 124 126 128 130 132 134 136 138 140 141 143 144 146 147 148 149 150 150 151 151 151 151 150 150 149 148 148 146 145 144 142 140 139 137 135 132 130 128 125 123 120 118 115 112 110 107 104 101 99 96 93 91 88 85 83 81 78 76 74 72 69 68 66 64 62 61 59 58 56 55 54 53 52 51 50 50 49 48 48 47 47 47 47 47 47 47 47 47 47 48 48 49 49 50 51 52 53 54 56 57 59 61 63 65 67 70 73 76 79 82 86 90 94 98 102 107 112 117 122 127 133 138 144 149 155 160 166 171 176 180 185 189 192 196 198 201 202 204 204 205 204 204 202 201 199 196 193 190 187 183 179 176 171 167 163 159 155 150 146 142 138 134 130 127 123 119 116 113 110 107 104 101 98 96 93 91 89 87 85 83 81 80 78 77 75 74 73 72 71 71 70 70 69 69 69 69 69 69 69 70 70 71 72 72 73 74 75 76 78 79 80 82 83 84 86 87 88 89 91 92 93 93 94 95 95 95 95 95 95 94 93 93 92 91 89 88 87 85 84 82 81 79 78 76 75 74 72 71 70 69 68 67 66 65 65 64 64 64 63 63 63 63 63 64
 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 68 68 68 68 69 69 69 70 70 70 70 70 71 71 71 70 70 70 70 70 69 69 68 68 67 67 66 66 65 64 64 63 63 62 61 61 60 60 59 59 59 59 59 58 59 59 59 59 60 60 61 62 62 63 64 66 67 68 70 72 73 75 77 79 81 83 86 88 90 93 95 98 100 103 106 108 111 113 115 118 120 122 124 126 128 129 131 132 133 134 135 135 136 136 136 136 136 135 135 135 134 134 133 132 131 131 130 129 128 127 126 126 125 124 123 122 121 120 119 117 116 115 114 112 111 109 108 106 105 103 101 100 98 96 94 92 90 89 87 85 83 81 79 78 76 74 73 71 70 69 67 66 65 64 62 61 60 60 59 58 57 56 56 55 55 54 54 53 53 53 52 52 52 52 52 51 51 51 51 52 52 52 52 52 52 53 53 53 53 54 54 55 55 55 56 56 57 57 58 58 59 59 60 61 61 62 62 63 64 64 65 66 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 83 84 86 87 89 90 92 93 95 96 97 99 100 101 102 103 103 104 104 105 105 105 104 104 104 103 102 101 100 99 98 97 95 94 93 91 90 88 87 85 84 83 82 80 79 78 77 77 76 75 75 74 74 74 74 74 74 74 75 75 76 77 77 78 79 80 81 82 83 84 85 87 88 89 90 90 91 92 93 93 93 94 94 94 94 93 93 92 92 91 90 89 88 87 86 85 83 82 81 80 79 78 77 75 74 74 73 72 71 70 70 69 68 68 67 67 67
 139 146 153 159 166 173 179 185 190 195 200 203 206 208 209 209 208 206 204 200 196 191 186 180 174 168 162 155 149 142 136 130 125 119 114 109 104 100 96 92 88 85 82 79 77 75 73 71 69 68 66 65 64 63 63 62 62 62 62 62 62 63 63 64 65 66 67 68 69 70 71 73 74 76 77 79 80 82 83 85 86 87 89 90 91 92 93 93 93 94 94 93 93 92 92 91 89 88 86 84 83 81 78 76 74 71 69 67 64 62 59 57 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 32 31 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 54 55 57 58 59 61 62 63 64 64 65 66 66 67 67 67 68 68 68 67 67 67 66 66 66 65 65 64 64 63 62 62 61 61 61 60 60 60 59 59 59 59 59 60 60 60 61 61 62 63 64 65 66 67 68 70 71 73 75 77 79 81 83 85 87 90 92 95 97 100 102 105 108 110 113 115 118 120 122 124 126 127 128 129 130 130 130 130 129 128 127 125 123 121 119 116 114 111 108 105 101 98 95 91 88 85 81 78 75 72 69 66 63 60 58 55 53 50 48 46 44 42 40 39 37 36 34 33 32 31 29 28 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 32 33 34 36 38 40 42 44 46 49 51 54 57 61 64 68 72 76 81 85 90 96 101 107 113 119 126 132
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 156 158 160 161 163 164 166 167 168 168 169 169 168 168 167 165 164 162 159 156 153 150 146 142 138 134 130 126 122 117 113 109 105 101 97 93 89 86 83 79 76 74 71 69 66 64 62 60 59 57 56 54 53 53 52 51 51 50 50 50 51 51 51 52 53 54 55 57 59 60 62 65 67 70 73 76 79 83 87 91 95 99 104 109 114 119 124 129 135 140 145 150 155 160 164 168 172 175 178 180 181 182 182 181 180 179 177 174 171 168 164 161 157 153 149 145 141 137 133 129 126 123 120 117 115 112 110 108 107 105 104 103 102 101 101 100 100 100 100 100 101 101 102 102 103 103 104 105 105 106 107 107 108 108 109 109 109 109 109 108 108 107 106 105 104 103 102 101 99 97 96 94 92 91 89 87 85 83 81 79 78 76 74 72 71 69 67 66 64 63 62 60 59 58 57 56 55 54 53 52 52 51 50 50 49 49 49 49 49 49 49 49 49 49 49 50 50 51 52 52 53 54 55 56 57 59 60 62 64 66 68 70 73 76 79 83 86 90 95 100 105 110 116 123 130 137 145 154 163 172 182 192 202 212 223 233 243 253 262 271 278 285 290 295 297 299 299 297 295 291 286 280 273 266 258 250 241 233 224 216 208 200 193 185 178 172 166 160 155 150 145 141 137 134 131 128 126 124 122 121 120 119 118 118 118 118 118 118 118 119 119 120 121 122 122 123 124 125 125 126 127 127 128 128 128 129 129 129 129 129 129 129 129 129 129 130 130 130 130 130 131 131 132 132 133 134 135 136 137 138 139 141 142 144 145 147 149 151 153 154
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 207 195 183 171 161 150 141 132 123 116 108 102 96 90 85 80 76 72 68 65 62 59 57 54 52 51 49 48 47 45 44 44 43 42 42 42 41 41 41 41 41 41 41 41 42 42 42 43 43 43 44 45 45 46 47 48 48 49 51 52 53 54 56 57 59 60 62 64 66 68 71 73 76 79 81 85 88 91 95 98 102 106 110 114 118 122 126 131 135 139 143 146 150 153 156 158 160 162 162 163 162 161 159 156 153 149 145 140 135 130 124 118 112 107 101 95 90 85 80 75 71 67 63 59 56 53 50 47 44 42 40 38 36 34 33 32 30 29 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 28 29 30 31 32 34 35 36 38 40 41 43 44 46 48 50 52 53 55 57 58 60 61 63 64 65 66 67 67 67 68 68 67 67 66 66 65 64 63 62 60 59 58 57 55 54 53 52 50 49 48 47 46 45 44 43 43 42 41 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 34 34 33 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 20 20 20 20 21 21 22 22 23 24 24 25 26 28 29 30 32 34 35 38 40 42 45 48 52 56 60 65 70 75 82 89 96 105 114 124 134 146 158 171 184 198 212 225 239 251 262 272 279 284 287 287 285 280 273 264 254 243 231 219
 98 97 97 97 96 96 95 95 94 93 92 91 91 90 89 88 87 85 84 83 82 81 80 79 78 77 76 76 75 74 73 73 72 71 71 70 70 69 69 68 68 68 67 67 67 66 66 66 65 65 65 64 64 64 64 63 63 63 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 63 63 64 64 65 65 66 66 67 68 68 69 70 70 71 72 73 73 74 75 75 76 77 77 78 79 79 80 80 80 81 81 81 81 81 81 81 81 81 81 81 80 80 79 79 79 78 77 77 76 76 75 75 74 73 73 72 72 71 71 71 70 70 70 70 69 69 69 69 70 70 70 70 71 71 72 72 73 74 74 75 76 77 78 79 80 81 82 82 83 84 85 86 86 87 88 88 89 89 89 89 90 90 90 89 89 89 89 88 88 88 87 87 86 86 85 84 84 83 83 82 82 81 81 80 80 79 79 79 78 78 78 77 77 77 77 77 76 76 76 76 76 75 75 75 75 74 74 74 73 73 73 72 72 71 71 70 70 69 69 68 68 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 60 60 59 59 59 59 58 58 58 58 58 57 57 57 57 57 57 57 57 58 58 58 58 59 59 60 60 61 61 62 63 64 65 66 67 68 69 70 72 73 74 76 77 79 81 82 84 85 87 88 90 91 92 93 95 96 97 98 98 99 100 100 100 101 101 101 101 101 101 100 100 100 100 99 99 99 98 98 98 97 97 97 97 96 96 96 96 96 96 96 97 97 97 97 97 97 98 98 98 98 98 98 98 98
 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 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 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 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 21 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 23 23 22
 157 154 151 147 144 140 137 133 130 126 123 120 117 114 111 109 106 104 102 101 99 97 96 95 94 94 93 93 93 93 93 93 93 94 95 95 96 97 99 100 101 102 104 105 107 109 110 112 114 115 117 119 121 122 124 126 128 129 131 133 134 136 137 139 140 142 143 145 146 147 149 150 151 152 153 154 155 156 157 158 159 159 160 160 161 161 161 162 162 162 162 161 161 161 160 159 158 158 157 155 154 153 151 150 148 146 144 143 141 139 137 135 132 130 128 126 124 122 120 117 115 113 111 109 107 105 103 101 100 98 96 95 93 91 90 88 87 86 85 83 82 81 80 80 79 78 78 77 77 77 77 77 77 78 78 79 80 80 82 83 84 86 88 89 92 94 96 98 101 104 107 109 112 115 118 121 124 127 130 133 135 138 140 142 144 145 146 147 148 148 148 148 147 146 145 143 141 139 137 135 132 130 127 125 122 120 117 115 112 110 108 106 104 102 100 99 97 96 94 93 92 91 90 89 88 88 87 86 86 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 86 86 86 87 87 87 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 87 87 87 86 86 85 85 84 84 84 83 83 83 82 82 82 82 82 81 81 82 82 82 82 82 83 83 84 84 85 85 86 87 88 89 89 90 92 93 94 95 96 98 99 101 102 104 106 108 110 112 114 116 118 121 124 126 129 132 135 138 141 144 147 150 153 156 159 162 165 167 169 171 173 174 175 176 176 175 175 174 172 170 168 166 163 160
 112 107 101 96 91 86 81 77 73 69 65 62 59 57 54 52 50 48 46 45 44 43 42 41 40 40 40 39 39 39 40 40 40 41 41 42 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 63 63 64 64 65 65 66 66 67 67 67 68 68 68 69 69 70 70 71 71 72 72 73 74 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 93 94 94 95 95 96 96 96 95 95 94 93 91 90 88 86 84 82 80 78 75 73 70 68 65 63 60 58 55 53 51 49 46 44 43 41 39 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 24 24 23 23 23 23 24 24 24 25 25 26 27 28 28 29 31 32 33 34 36 37 39 40 42 44 46 47 49 51 52 54 55 57 58 59 60 61 62 62 62 63 62 62 62 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 41 42 44 45 47 49 52 54 57 60 63 66 70 74 78 83 88 93 98 104 109 115 121 127 132 137 142 146 149 152 154 154 154 153 150 147 144 139 134 129 124 118
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 50 51 52 53 54 56 57 58 60 61 63 64 66 67 69 70 71 72 74 75 75 76 77 77 77 77 77 77 76 76 75 74 73 72 70 69 68 66 65 64 62 61 59 58 56 55 54 52 51 50 49 48 47 45 44 44 43 42 41 40 40 39 38 38 38 37 37 37 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 32 32 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 44 45 46 47 48 48 49 50 51 51 52 53 53 54 54 54 55 55 55 55 56 56 56 56 55 55 55 55 55 54 54 54 54 53 53 53 53 53 52 52 52 52 52 52 53 53 53 54 54 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 79 80 81 81 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 81 81 81 81 80 80 80 79 79 79 78 78 77 77 76 76 75 74 74 73 72 71 70 69 68 67 65 64 63 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 44 43 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 43 43 44 44 45 46 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
 25 25 26 27 28 29 30 31 32 34 35 37 39 41 43 45 47 49 52 54 56 59 61 64 66 69 71 73 75 76 78 79 80 81 81 81 81 81 80 80 79 78 77 76 74 73 71 70 68 66 65 63 61 60 58 56 55 53 52 50 49 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 31 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 54 56 57 58 59 60 61 62 63 63 64 64 64 64 64 63 63 62 61 60 59 57 56 54 53 51 49 47 46 44 42 41 39 38 36 35 34 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 26 26 27 27 28 29 29 30 32 33 34 36 37 39 41 43 45 47 50 52 55 57 60 63 66 69 71 74 77 80 82 85 87 89 91 92 94 95 96 96 97 97 97 96 95 94 93 91 90 88 86 84 82 80 78 76 73 71 69 67 65 64 62 60 59 57 56 55 54 53 52 51 50 49 49 48 47 47 47 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 40 40 39 39 38 37 37 36 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 23 23 23 24 24
 43 43 44 45 46 47 48 49 51 52 54 56 58 60 63 65 68 70 73 76 79 82 85 88 91 94 97 100 103 106 108 110 112 114 116 117 118 118 119 119 119 118 117 116 115 114 112 110 108 106 103 101 98 96 93 90 87 85 82 79 77 74 72 69 67 64 62 60 58 56 54 53 51 50 48 47 46 45 44 43 42 42 41 41 40 40 40 40 40 39 40 40 40 40 40 41 41 42 42 43 44 45 46 47 48 49 51 52 54 56 58 60 62 64 67 69 72 74 77 80 83 86 89 92 95 98 101 104 107 109 112 115 117 119 121 123 124 125 126 127 127 127 126 125 124 123 121 119 116 114 111 108 105 101 98 95 91 88 84 81 78 74 71 69 66 63 61 58 56 54 52 50 49 47 46 45 44 43 42 42 41 41 41 41 41 41 41 42 42 43 44 45 46 47 49 50 52 54 56 58 60 63 66 68 71 74 78 81 84 88 91 94 98 101 105 108 111 114 117 120 122 124 126 127 129 129 130 130 130 129 128 127 125 124 122 119 117 115 112 109 106 103 100 97 95 92 89 86 84 81 79 76 74 72 70 69 67 65 64 63 62 61 60 59 59 58 58 58 57 57 57 58 58 58 59 59 60 61 62 63 64 66 67 69 71 73 75 77 80 83 85 88 91 95 98 101 105 108 112 116 119 123 126 129 132 135 137 140 142 143 144 145 145 145 144 143 142 140 137 135 132 129 125 121 118 114 110 106 101 97 93 89 86 82 78 75 72 68 66 63 60 58 55 53 52 50 48 47 46 45 44 43 43 42 42 42 42 42 42 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 11 11 12 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 30 31 31 31 32 32 32 31 31 30 30 29 28 27 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10
 66 67 68 69 70 71 71 72 73 73 74 74 74 75 75 75 75 74 74 74 73 73 72 72 71 71 70 69 69 68 67 67 66 66 65 64 64 63 63 62 62 61 61 61 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 58 57 57 57 57 57 56 56 56 56 56 56 57 57 57 58 58 59 59 60 61 61 62 63 64 65 66 67 69 70 71 72 74 75 76 78 79 81 83 84 86 88 90 92 94 96 98 100 102 104 106 109 111 113 115 117 119 121 123 125 127 128 129 130 131 131 131 131 130 129 127 126 124 122 119 116 114 111 107 104 101 98 94 91 88 85 82 79 77 74 72 69 67 65 64 62 61 59 58 57 56 56 55 54 54 54 54 54 54 54 54 54 55 55 56 56 56 57 57 58 58 59 60 60 61 61 62 62 63 63 63 64 64 65 65 65 66 66 66 67 67 67 67 67 68 68 68 68 68 68 68 69 69 69 69 69 70 70 70 71 71 72 72 73 74 75 76 77 78 79 80 81 83 84 85 87 88 90 92 93 95 97 99 101 102 104 106 108 110 112 113 115 117 119 120 122 123 124 125 126 127 127 128 128 128 128 128 127 126 126 125 124 122 121 119 118 116 114 112 110 108 106 104 102 100 98 96 94 92 89 87 85 83 81 79 77 76 74 72 71 69 68 66 65 64 63 62 61 60 60 59 59 59 59 59 59 59 60 60 61 61 62 63 64 64 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
 79 79 79 78 77 75 73 71 69 66 64 61 59 56 54 51 49 47 45 43 42 40 39 38 37 36 35 35 34 34 33 33 33 33 33 33 33 33 34 34 34 35 35 36 37 37 38 39 40 41 42 43 45 46 48 50 52 54 56 58 61 64 67 70 74 77 82 86 90 95 100 105 110 115 120 125 129 133 136 138 140 141 140 139 137 134 130 126 121 116 111 105 100 94 89 84 79 75 71 67 64 60 57 55 53 50 49 47 46 45 44 43 42 42 41 41 41 41 41 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 59 60 62 64 66 68 71 73 77 80 84 88 93 99 105 112 119 127 137 147 158 170 182 196 210 224 239 253 266 278 289 297 302 304 304 300 293 284 272 259 245 231 216 201 187 174 161 150 139 129 120 112 104 98 92 87 82 78 74 71 68 65 63 60 59 57 55 54 53 51 50 49 49 48 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 37 38 38 39 39 40 41 43 44 46 48 50 53 56 60 63 68 73 78 84 90 97 104 112 121 129 138 147 156 165 173 180 187 192 195 197 197 196 193 188 183 176 169 161 153 145 137 130 122 115 109 103 97 92 87 82 78 74 71 67 65 62 59 57 55 53 51 49 48 47 45 44 43 42 41 40 40 39 38 38 37 37 37 36 36 36 36 36 37 37 37 38 39 40 41 42 43 45 46 48 50 52 55 57 59 62 64 67 69 71 73 75 77 78 79
 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 53 53 53 54 54 54 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 58 58 58 59 60 60 61 61 62 63 64 64 65 66 67 67 68 69 69 70 71 71 72 72 72 73 73 73 73 73 73 72 72 72 71 71 70 69 68 67 66 65 64 63 62 61 59 58 57 56 54 53 52 51 50 49 48 47 46 46 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 49 49 49 50 50 51 51 51 52 52 52 52 52 52 52 52 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 49 50 51 52 52 53 54 55 56 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 75 76 77 77 77 78 78 78 78 77 77 76 76 75 74 73 72 70 69 68 66 65 63 61 60 58 56 55 53 52 50 49 48 46 45 44 43 42 41 40 40 39 38 38 37 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 49 50 50 51 52 53 55 56 58 59 61 62 64 66 68 70 72 74 76 78 80 82 83 85 87 88 90 91 92 93 94 95 96 97 98 98 99 99 99 99 99 99 99 99 99 99 98 98 97 97 96 95 95 94 93 92 91 90 88 87 86 84 83 81 80 78 76 75 73 72 70 68 67 65 64 62 61 60 58 57 56 55 54 54 53 52 52 52 51 51 51 52 52 52 53 54 55 56 57 59 60 62 64 66 68 71 73 76 79 82 85 89 92 96 99 103 107 111 115 119 123 127 131 135 139 143 146 150 153 157 160 163 165 168 170 171 173 174 174 174 174 173 172 170 168 166 163 160 156 153 149 144 140 136 131 126 122 117 113 108 104 100 96 92 88 85 82 79 76 74 71 69 68 66 65 64 63 62 62 61 61 61 62 62 63 64 65 66 68 69 71 73 75 77 79 81 84 86 88 91 93 96 98 100 103 105 107 109 110 112 113 115 116 117 118 118 118 119 119 118 118 117 117 116 115 114 112 111 109 108 106 104 102 100 98 96 93 91 89 87 84 82 80 78 76 74 71 69 68 66 64 62 61 60 58 57 56 55 55 54 54 54 53 53 54 54 55 55 56 57 59 60 62 64 66 68 70 73 76 79 82 85 89 93 97 101 105 110 114 119 123 128 133 138 142 147 151 156 160 164 167 171 174 177 179 181 183 184 185 185 185 184 183 182 180 178 176 173 169 166 162 158 154 149 145 140 135 131 126 121 116 112 107 102 98 94 90 86 82 79 75 72 69 66 64 61 59 57 56 54 53 52 51 50 49 49 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 60 61 63 64 66 67 69 70 71 73 74 75 76 77 78 79 80 80 81 82 82 82 83 83 83 83 84 84 84 84 84 84 84 84 84 84 85 85 85 85 86 86 86 87 87 88 89 89 90 91 92 93 94 95 96 98 99 100 102 103 105 107 108 110 111 113 114 116 117 118 119 120 120 120 120 120 119 118 116 114 112 110 107 104 101 98 94 91 88 84 81 78 75 72 69 66 64 62 60 58 56 55 53 52 51 50 50 49 49 48 48 48 48 48 48 48 49 49 49 50 50 50 51 52 52 53 53 54 55 56 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 74 75 76 78 79 81 82 83 84 86 87 88 89 90 91 92 92 93 93 94 94 94 94 94 93 93 92 92 91 90 89 89 88 87 86 85 84 84 83 83 82 82 82 82 82 82 82 82 83 83 83 84 85 85 86 86 87 87 88 88 89 89 89 90 90 90 90 90 89 89 89 88 88 87 87 86 85 84 83 82 81 80 79 78 77 76 75 73 72 71 70 69 67 66 65 64 63 62 61 60 59 58 58 57 56 56 56 56 56 56 56 56 57 58 59 60 61 62 64 65 67 69 71 73 75 77 79 81 82 84 86 87 88 89 90 91 91 91 91 90 90 89 88 87 86 85 83 82 80 79 77 76 74 73 72 70 69 68 66 65 64 63 62 61 60 59 58 58 57 56 55 55 54 54 53 52 52 51 51 50 50 50 49 49 48 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 47 47 48 48 49 50 50 51 52 53 55 56 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 16 16 17 17 17 17 18 19 19 20 21 22 23 24 26 27 28 30 32 33 35 37 39 41 43 45 48 50 52 55 57 60 62 65 67 70 73 76 78 81 84 87 90 93 96 99 102 105 108 110 113 115 118 120 121 123 124 124 124 124 123 122 120 118 115 112 109 105 101 96 92 87 82 78 73 68 64 60 56 52 49 46 43 40 38 36 34 33 31 30 30 29 29 29 29 29 30 30 32 33 34 36 38 40 42 45 48 51 54 58 62 66 70 75 80 85 91 97 103 109 115 122 129 135 142 149 155 161 167 172 177 181 184 186 188 188 188 186 184 181 177 173 168 163 157 151 145 139 133 127 121 115 109 103 98 93 88 83 79 75 71 67 64 61 58 55 53 51 49 48 46 45 44 43 43 43 42 43 43 43 44 45 46 47 49 50 52 54 56 58 61 63 66 68 71 74 76 79 82 85 87 90 92 95 97 99 101 102 104 105 106 107 108 108 108 108 108 107 106 106 104 103 101 100 98 96 94 91 89 86 84 81 78 75 72 70 67 64 61 58 56 53 50 48 45 43 41 38 36 34 32 31 29 28 26 25 24 23 23 22 22 21 21 21 22 22 23 24 25 26 28 29 31 34 36 39 42 45 49 53 57 61 65 69 73 78 82 86 90 94 97 100 103 105 107 109 110 110 110 110 110 109 108 106 105 103 101 99 97 95 93 91 89 87 85 83 81 79 77 75 73 72 70 68 66 64 63 61 59 57 55 53 52 50 48 46 44 43 41 39 37 35 34 32 30 29 27 26 25 24 22 21 20 20 19 18 18 17
 27 27 26 26 26 26 26 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 36 37 38 38 38 39 39 39 39 39 39 39 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 25 25 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 29 30 30 31 32 33 35 36 37 39 40 41 43 45 46 48 50 52 53 55 57 59 61 63 64 66 68 70 71 73 75 76 78 79 80 81 82 83 84 85 85 85 85 85 85 85 84 84 83 82 81 79 78 76 74 73 71 69 66 64 62 60 57 55 53 51 49 46 44 42 40 38 37 35 33 32 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 32 33 34 35 36 36 37 37 38 38 38 39 39 39 39 38 38 38 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 51 53 54 56 57 59 60 62 63 64 66 67 68 69 70 71 71 71 71 71 71 70 69 68 66 65 63 61 59 56 54 52 49 47 45 43 41 39 37 35 33 32 31 30 29 28
 37 37 37 37 37 37 37 38 38 39 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 50 51 52 52 53 53 54 55 55 56 56 56 57 57 57 58 58 58 58 59 59 59 59 59 59 59 59 59 58 58 58 57 57 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 41 40 39 38 37 37 36 35 34 34 33 33 33 33 33 33 33 34 35 35 36 37 39 40 41 43 45 47 49 51 53 55 58 60 63 65 68 70 73 75 78 81 83 86 88 90 92 95 97 98 100 102 103 104 105 106 107 107 108 108 108 108 108 107 106 106 105 104 102 101 100 98 96 95 93 91 89 87 85 83 81 79 76 74 72 70 68 66 64 62 60 58 57 55 53 52 50 49 48 47 46 45 45 44 43 43 43 43 42 42 43 43 43 43 44 44 45 45 46 47 47 48 49 50 50 51 52 52 53 54 54 55 55 56 56 57 57 57 58 58 58 58 58 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 57 57 57 56 56 55 55 54 54 53 53 52 51 50 49 49 48 47 46 45 44 43 41 40 39 38 37 36 35 35 34 33 32 32 31 31 31 31 31 31 31 32 33 33 34 35 37 38 39 41 43 45 47 49 52 54 57 60 63 65 68 72 75 78 81 84 87 90 93 96 99 102 104 107 109 111 113 114 115 116 117 118 118 118 118 117 116 115 114 112 111 109 107 105 103 100 98 95 93 90 87 85 82 79 77 74 71 69 66 64 61 59 57 55 53 51 49 48 46 45 43 42 41 40 39 39 38 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 43 44 45 47 48 50 52 54 56 58 60 62 64 66 68 70 72 73 75 76 77 79 79 80 81 81 82 82 82 82 81 81 81 80 80 79 78 78 77 76 75 74 73 73 72 71 70 69 68 67 66 65 64 64 63 62 61 60 59 58 57 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 42 43 43 44 44 44 45 45 45 45 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 55 56 56 57 58 58 59 60 60 61 61 62 62 63 63 63 64 64 64 63 63 63 62 61 61 60 59 58 57 56 55 53 52 51 50 49 48 48 47 47 46 46 46 46 46 46 46 47 48 48 49 50 51 52 53 54 56 57 58 60 61 62 64 65 67 68 70 71 72 74 75 76 78 79 80 81 82 83 84 84 85 86 86 86 87 87 87 87 87 87 87 87 86 86 85 85 84 84 83 82 81 80 79 78 77 76 74 73 72 71 69 68 67 65 64 63 61 60 59 58 57 55 54 54 53 52 51 51 50 50 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 51 52 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 52 52 52 51 51 50 49 49 48 47 47 46 45 45 44 43 42 42 41 40 40 39 39 39 39 38 39 39 39 39 40 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 42 45 47 50 52 54 55 56 56 56 55 54 53 51 49 47 46 44 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 10 10 10 10 11 11 12 12 13 14 16 17 18 20 22 24 26 29 31 33 35 37 38 40 40 41 41 40 39 38 37 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 28 29 30 30 31 31 31 31 30 30 29 27 26 24 23 21 19 17 16 14 13 12 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 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 16 18 19 21 23 26 28 31 35 38 43 47 52 57 63 68 73 77 80 83 84 83 81 78 74 69 64 58 53 48 44 40 36 33 30 28 26 24 23 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 16 17 18 20 21 23 25 28 30 33 36
 35 36 36 36 37 37 37 38 39 39 40 40 41 42 42 43 43 44 44 44 45 45 45 45 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 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 45 45 45 46 46 46 46 46 47 47 46 46 46 45 45 44 43 42 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 23 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 27 27 28 29 29 30 31 32 33 33 34 35 36 38 39 40 41 42 43 45 46 47 49 50 51 52 54 55 56 57 58 59 60 61 61 62 62 62 62 62 61 61 60 60 59 58 57 56 55 54 53 52 51 50 49 49 48 48 47 47 47 47 47 47 48 48 48 49 49 50 50 51 51 52 52 52 53 53 53 53 53 53 53 53 52 52 52 51 51 50 49 49 48 47 46 45 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 30 29 29 29 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 38 39 40 42 43 44 45 46 47 47 48 48 48 48 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 40 40 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35
 10 10 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 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 6 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 21 22 23 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 31 31 31 31 31 31 30 29 29 28 27 25 24 23 22 20 19 18 17 16 15 14 13 13 12 11 11 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 56 56 56 57 58 60 61 63 65 67 69 72 75 78 82 85 89 93 97 101 106 111 115 120 125 131 136 141 147 152 158 163 169 174 179 184 188 192 196 199 202 204 205 205 205 205 203 201 198 195 191 186 182 176 171 165 159 153 147 141 136 130 124 118 113 108 103 98 93 89 84 80 76 73 69 66 63 60 58 55 53 51 50 48 47 46 46 45 45 45 45 46 47 48 49 50 52 53 55 57 59 60 62 64 66 67 69 70 72 73 74 75 76 77 78 79 79 80 81 81 82 82 83 83 83 84 84 85 85 85 86 86 86 87 87 87 88 88 88 88 88 88 88 88 88 88 87 86 86 85 84 83 81 80 78 77 75 73 71 69 67 64 62 60 58 55 53 51 49 46 45 43 41 39 38 37 36 35 34 34 34 34 34 34 35 36 37 38 39 40 42 43 45 46 48 49 51 52 54 55 56 58 59 60 61 62 63 63 64 65 65 66 66 67 67 67 67 68 68 68 68 68 69 69 69 69 69 69 70 70 70 70 70 70 70 70 71 71 71 70 70 70 70 70 69 69 68 68 67 66 65 64 62 61 59 58 56 54 53 51 49 47 46 44 43 41 40 39 38 38 37 37 37 38 38 39 40 41 43 44 46 48 50 53 55 58 60 63 66 69 72 75 78 81 84 86 89 92 94 97 99 101 103 105 107 108 109 110 111 112 112 112 112 112 112 111 111 110 109 108 107 106 105 104 103 102 100 99 98 96 95 94 92 91 89 88 87 85 83 82 80 79 77 75 74 72 70 69 67 65 64 62 61 60 59 58 57 56 56 56
 45 50 56 62 69 76 84 93 102 111 120 129 138 147 155 163 170 176 181 185 189 191 192 193 192 191 190 187 185 182 179 176 172 169 165 162 158 155 151 148 145 142 139 136 133 130 128 126 123 121 119 117 115 113 111 109 108 106 105 103 102 100 99 97 96 94 93 91 90 88 86 84 82 80 78 76 74 71 69 66 63 61 58 55 53 50 48 45 43 41 39 38 36 35 34 34 33 33 33 33 33 33 34 34 35 36 37 37 38 39 40 41 43 44 45 46 47 49 50 52 53 55 57 58 60 62 64 66 68 71 73 76 78 81 84 88 91 95 99 103 108 112 118 123 129 135 142 149 156 164 172 180 189 197 206 215 223 231 238 244 248 251 252 252 249 244 237 228 218 207 195 182 169 156 143 131 120 109 99 90 83 76 70 65 60 57 54 51 49 48 47 47 47 47 47 48 49 50 51 53 55 56 58 61 63 65 68 70 73 76 79 82 85 88 91 95 98 101 104 108 111 114 117 120 122 125 127 129 130 132 133 134 134 134 134 134 133 132 131 129 128 126 124 122 120 118 115 113 111 109 107 104 102 100 99 97 95 94 93 92 91 91 91 91 91 92 93 95 97 99 102 105 108 112 116 120 124 128 132 136 140 144 147 150 153 155 157 158 159 159 159 159 158 156 155 153 151 148 145 143 140 136 133 130 126 123 120 116 113 109 106 102 99 96 93 90 86 83 80 78 75 72 69 67 64 62 59 57 55 53 51 49 47 45 43 41 40 38 36 35 33 32 31 30 29 28 27 26 26 26 25 26 26 27 28 30 32 34 37 41
 60 58 55 53 51 50 48 47 46 45 44 43 43 42 42 42 42 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 53 54 55 55 56 57 58 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 77 78 80 81 83 84 86 87 88 90 91 92 93 93 94 94 94 93 93 92 90 89 87 85 83 81 79 77 74 72 70 68 65 63 61 59 58 56 54 53 51 50 49 47 46 45 44 44 43 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 40 41 42 42 43 44 44 45 46 47 48 49 51 52 54 55 57 59 61 63 65 68 70 73 75 78 80 83 85 87 89 90 91 92 93 93 93 93 92 91 90 89 88 87 85 84 82 80 79 77 75 74 72 71 70 68 67 66 64 63 62 61 60 59 58 58 57 56 56 55 54 54 54 53 53 53 52 52 52 52 52 52 53 53 53 54 54 55 55 56 57 57 58 59 60 61 63 64 65 66 68 69 70 71 73 74 75 76 76 77 77 77 77 77 77 76 76 75 74 73 72 70 69 68 67 65 64 63 62 60 59 58 57 56 56 55 54 53 53 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 51 51 51 52 52 53 53 54 55 55 56 57 58 59 60 61 62 63 65 66 68 69 70 72 74 75 77 78 79 81 82 83 84 85 85 85 85 85 84 83 82 80 78 76 73 70 68 65 63
 51 48 45 43 41 39 38 36 35 34 33 33 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 38 38 39 40 41 43 44 46 48 50 52 55 57 60 63 66 68 71 73 76 77 79 80 80 80 80 79 78 76 74 72 70 68 65 63 61 59 56 54 52 51 49 47 46 44 43 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 38 39 40 41 43 44 46 48 50 52 54 56 58 60 61 63 64 65 66 66 66 66 65 64 62 61 59 57 55 53 50 48 46 44 42 41 39 37 36 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 24 23 23 23 23 23 23 23 24 24 24 25 25 25 26 27 27 28 29 30 31 33 34 35 37 38 40 42 44 46 48 50 52 54 56 58 59 61 62 63 63 63 63 62 61 60 58 57 55 53 52 50 48 47 45 44 43 42 41 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 45 46 47 47 48 50 51 52 53 54 56 57 59 61 62 64 66 68 70 71 73 75 77 78 80 81 82 83 83 83 83 82 81 79 77 75 72 69 66 63 60 56 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 21 21 21 21 21 21 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 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 36 36 37 38 39 39 40 40 41 42 42 42 43 43 43 43 43 43 43 43 43 42 42 42 41 40 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 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 20 20 21 21 22 23 23 24 24 24 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 25 24 23 22 21 21 21 21 21 21 22 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 46 48 50 53 55 57 60 62 64 67 69 72 74 76 78 80 82 83 85 86 88 89 90 91 92 93 93 94 94 95 95 95 95 95 95 95 94 94 93 92 91 89 88 86 84 81 79 76 73 70 66 63 59 56 52 49 45 42 39 37 34 32 30 28 27 26 25 24 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 29 30 32 33 34 35 36 38 39 40 42 43 45 47 48 50 52 54 56 58 60 61 63 65 66 68 69 70 71 72 72 72 72 71 70 69 68 66 64 63 60 58 56 54 51 49 47 45 43 40 38 37 35 33 31 30 29 27 26 25 25 24 24 24 24 24 25 25 26 28 29 31 32 34 36 38 40 42 44 46 47 49 50 51 51 51 51 51 51 50 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 17 17 18 19 20 21 23 24 26 28 31 33 35 38 40 42 44 46 48 49 50 51 51 51 51 50 49 48 47 46 45 43 42 40 39 37 36 35 34 32 31 30 29 29 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 42 42 42 41 40 39 38 36 35 33 31 30 28
 32 32 32 32 32 32 33 34 35 36 37 38 40 42 44 45 48 50 52 55 57 60 63 66 70 73 77 80 84 88 93 97 102 106 111 116 121 125 130 135 139 143 146 150 152 154 156 157 157 157 156 154 152 150 147 143 140 136 132 128 123 119 115 111 107 102 98 94 91 87 83 80 76 73 70 66 63 60 58 55 52 50 47 45 43 41 39 37 36 35 34 33 32 32 32 31 32 32 32 33 33 34 35 35 36 37 38 39 40 42 43 44 45 47 48 49 51 53 54 56 58 59 61 63 65 67 69 71 73 75 77 79 81 83 84 86 87 88 90 90 91 91 91 91 91 90 89 88 87 86 84 82 80 78 76 74 71 69 67 64 62 60 58 55 53 51 49 47 46 44 42 41 40 39 38 37 37 37 37 37 37 38 39 40 41 42 44 45 47 49 51 53 55 57 58 60 62 64 66 68 69 71 72 74 75 77 78 79 80 81 81 82 82 83 83 83 83 83 83 82 82 81 80 79 78 77 76 74 73 71 70 68 67 65 63 62 60 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 36 35 35 34 34 34 34 34 34 35 35 36 37 38 39 40 42 44 45 47 49 51 53 55 57 59 61 63 65 66 68 70 71 73 74 75 76 77 78 79 80 81 81 81 82 82 82 82 82 82 82 81 81 81 80 79 79 78 77 76 75 75 74 73 72 71 70 69 68 67 66 65 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 47 46 45 43 42 41 40 38 37 36 35 34 33 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 68 67 66 66 66 65 65 65 65 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 65 65 65 65 64 64 64 64 63 63 63 62 62 62 61 61 60 60 60 59 59 58 58 57 57 56 56 56 55 55 54 54 54 53 53 52 52 52 52 51 51 51 51 50 50 50 50 50 50 50 51 51 51 52 53 54 55 56 58 59 61 63 64 66 68 70 72 74 76 77 79 80 81 82 83 83 84 84 85 85 85 85 85 85 85 85 85 84 84 84 84 83 83 83 82 82 81 81 80 80 79 78 78 77 76 76 75 74 74 73 72 71 71 70 69 68 68 67 66 66 65 65 64 64 63 63 62 62 61 61 61 60 60 60 60 59 59 59 59 59 59 59 59 60 60 61 61 62 63 64 65 66 67 68 70 71 72 73 74 74 75 76 76 76 76 76 76 76 76 76 75 75 75 74 74 73 73 73 72 72 72 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 72 72 73 74 74 75 76 77 78 79 80 81 82 83 84 86 87 88 90 91 92 93 94 94 95 95 94 94 93 92 91 89 87 85 82 80 77 75 72 70 68 65 63 62 60 59 58 57 56 56 55 55 55 55 55 55 55 56 56 57 58 58 59 60 61 62 63 65 66 67 69 70 72 74 75 77 79 81 82 84 86 88 90 91 93 95 96 98 99 100 101 102 103 104 104 105 105 105 105 105 104 104 103 103 102 101 100 99 98 97 96 94 93 91 90 88 86 84 83 81 79 77 76 74 72 71 70 69
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 56 54 53 51 49 48 46 45 44 43 42 41 40 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 54 55 56 57 58 59 60 60 61 61 62 62 63 63 63 62 62 62 61 60 59 58 57 56 55 54 53 52 51 50 50 50 49 49 50 50 51 51 52 53 54 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 71 71 72 72 72 72 72 72 72 72 71 70 70 69 68 67 66 64 63 62 61 59 58 57 55 54 53 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 39 39 39 38 38 38 39 39 39 40 40 41 42 43 44 46 47 49 51 53 54 56 58 60 61 63 64 64 65 65 65 65 64 63 62 61 60 59 58 57 55 54 53 52 51 50 49 49 48 47 47 46 46 45 45 45 45 45 44 44 44 44 45 45 45 45 45 46 46 46 47 47 48 48 48 49 49 50 51 51 52 52 53 53 54 55 55 56 56 57 58 58 59 59 60 60 61 61 61 62 62 62 63 63 63 64 64 65 65 65 66 66 67 67 68 68 69 69 69 69 69 69 69 69 68 68 67 67 66 66 65 64 64 63 62 62 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 51 51 51 51 52 52 52 53 53 54 54 55 56 56 57 58 59 60 61 62 63 63 64 65 65 65 66 65 65 64 63 62 61 59 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
 35 34 33 32 32 31 30 30 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 38 38 39 39 39 38 38 38 38 37 36 36 35 34 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 41 42 42 42 42 42 42 41 41 40 39 39 38 38 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 30 30 30 30 31 32 32 33 34 35 36 38 39 41 42 44 45 47 48 49 50 50 50 50 50 49 48 46 45 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 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 28 28 28 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 39 39 40 41 41 42 42 42 42 41 41 40 39 38 37 36 35 34 33 31 30 29 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 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 33 34 35 36 36 37 38 38 38 38 38 38 37 37 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 121 119 117 115 114 113 112 112 111 111 111 110 110 110 109 109 108 108 107 107 107 106 106 105 105 105 105 105 105 105 105 105 106 106 107 107 108 109 110 111 112 114 115 117 118 120 121 123 124 126 127 129 130 132 133 134 135 136 136 137 137 137 136 136 135 134 133 132 131 129 127 125 123 121 119 117 114 112 110 108 106 105 104 103 102 102 102 103 105 107 109 113 116 120 125 129 134 138 142 146 150 153 155 157 158 159 159 158 157 155 153 151 148 145 142 139 136 133 130 127 124 121 118 115 112 110 107 105 103 101 99 98 96 95 93 92 91 90 90 89 88 88 88 87 87 87 87 88 88 88 89 89 90 91 92 93 94 95 97 98 100 101 103 105 107 109 111 113 116 118 121 124 127 130 133 137 141 145 149 154 159 164 170 175 180 185 190 195 199 202 205 207 208 209 209 209 207 206 203 201 198 195 191 187 183 179 175 171 167 163 159 156 152 148 145 142 139 136 133 131 128 126 124 123 121 120 119 118 118 118 118 118 119 119 120 122 123 125 128 130 133 136 139 143 147 152 156 161 166 172 177 183 188 193 199 203 208 211 214 216 217 217 215 213 210 206 201 195 189 183 177 172 166 161 157 153 150 147 145 143 142 141 140 139 139 139 140 140 141 141 142 143 144 145 147 148 150 151 153 154 156 158 160 161 163 165 167 169 171 173 175 177 179 180 182 184 185 187 188 190 191 192 193 194 195 196 197 197 198 198 198 198 198 198 197 197 196 195 193 192 190 188 186 184 181 178 175 172 168 164 160 155 151 146 142 138 134 130 127 124
 55 52 49 47 46 45 45 45 45 46 46 48 49 50 52 53 55 57 59 61 63 65 67 69 71 73 75 77 80 82 84 87 90 92 95 98 101 104 107 111 114 117 121 125 129 132 136 140 144 148 152 156 159 163 166 168 170 172 173 174 173 172 171 168 165 162 157 152 147 141 134 128 121 114 107 100 93 87 80 74 69 63 58 54 50 46 43 41 39 37 37 36 37 38 39 41 43 46 49 52 55 59 63 67 71 76 80 84 88 92 96 100 103 106 109 111 113 115 116 117 118 118 118 118 118 117 116 115 113 112 110 109 107 106 104 102 101 99 98 96 95 93 92 90 89 87 86 84 83 81 80 78 77 75 74 72 70 69 67 65 63 61 59 57 55 53 51 49 47 45 43 42 40 39 38 37 36 36 37 38 39 41 44 47 50 55 59 64 70 76 82 89 96 103 110 118 125 132 139 146 152 158 164 169 174 178 181 184 187 189 190 191 191 191 190 189 188 186 184 182 180 177 174 172 169 166 163 160 158 155 152 149 146 143 141 138 135 132 130 127 124 121 118 115 112 109 106 103 100 97 94 91 88 85 81 78 75 72 70 67 64 62 60 59 57 56 56 56 57 58 60 62 65 69 73 78 83 89 95 101 107 114 120 126 131 137 141 146 149 152 155 156 157 158 158 157 156 154 153 151 148 146 144 142 139 137 135 133 132 130 129 128 128 127 127 127 128 129 130 131 133 135 137 139 142 145 148 151 155 158 161 165 168 170 173 175 176 177 177 177 175 173 169 165 160 154 148 141 134 126 118 110 102 94 87 80 74 68 63 59
 31 32 33 34 35 36 37 39 40 42 43 44 46 47 48 48 49 49 50 50 50 50 50 50 50 49 49 48 48 48 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 46 46 46 45 45 44 43 43 42 41 40 40 39 38 37 36 35 34 34 33 32 32 32 32 32 33 33 34 35 37 38 40 42 44 45 47 49 51 53 54 55 56 57 57 57 57 57 56 55 54 53 51 50 48 47 45 44 42 41 39 38 37 36 35 34 33 32 31 31 30 30 30 29 29 29 29 29 30 30 31 31 32 32 33 34 35 36 37 39 40 41 43 44 46 47 48 50 51 52 53 54 54 55 55 54 54 53 52 50 48 46 45 43 41 39 37 35 34 32 32 31 30 30 30 30 31 31 32 33 34 35 36 37 38 40 41 42 44 45 46 48 49 50 52 53 54 55 56 57 58 59 60 61 62 62 63 64 64 65 65 65 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 65 65 64 63 63 62 61 59 58 57 55 54 52 51 49 47 46 44 43 41 40 39 38 37 37 36 36 37 37 37 38 39 40 41 42 43 45 46 47 48 49 50 51 51 52 53 53 53 53 53 53 53 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 49 49 48 48 47 46 46 45 44 43 42 41 40 38 37 36 35 34 33 32 32 31 31 30 30 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 30 29 28 27 26 26 26 26 26 26 27 27 28 29 30 31 32 34 35 37 38 40 41 43 45 47 49 51 53 56 58 60 62 65 67 69 71 73 75 77 78 79 81 82 82 83 83 83 83 83 82 82 81 80 79 78 76 75 74 72 71 69 68 66 65 63 62 60 58 56 54 53 51 49 47 44 42 40 38 36 34 32 30 28 26 24 23 21 20 19 19 18 18 18 18 18 18 19 19 20 21 22 23 24 25 27 28 29 31 32 34 36 38 39 41 43 45 48 50 52 54 57 59 62 64 66 69 71 73 75 77 78 79 80 81 81 81 81 80 79 77 76 74 72 69 67 65 62 60 57 54 52 50 47 45 43 41 39 37 35 33 31 30 29 27 26 25 24 23 22 22 21 21 21 21 21 22 23 24 25 27 29 31 34 36 39 42 45 49 52 55 59 62 65 68 70 73 75 77 79 80 81 82 83 83 83 83 83 82 82 81 81 80 79 78 77 76 75 74 72 71 70 69 68 66 65 64 62 61 60 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 34 35 35 36 36 37 38 40 41 43 45 47 49 51 54 56 59 61 63 65 67 68 69 70 71 71 71 71 70 70 69 68 67 67 66 65 63 62 61 61 60 59 58 57 57 56 56 55 55 54 54 54 54 54 54 54 55 55 55 56 56 57 58 59 59 60 61 63 64 65 66 67 69 70 71 72 73 74 75 75 76 76 75 75 74 72 71 69 66 64 61 58 55 51 48 45 42 39 37 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 71 69 67 65 64 62 61 59 58 57 56 55 54 53 52 51 51 50 50 49 48 48 48 47 47 47 47 47 47 47 48 48 49 49 50 51 52 54 55 57 59 61 63 66 69 73 77 81 86 91 97 103 110 118 126 135 144 153 162 171 180 188 195 200 204 205 205 202 198 191 183 174 163 153 141 130 120 109 99 90 82 74 67 61 55 50 46 43 40 38 36 34 34 33 33 33 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 50 51 51 52 52 52 53 53 53 53 53 54 54 54 54 54 54 53 53 53 53 53 53 52 52 51 51 51 50 50 49 48 48 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 28 28 28 29 29 30 32 33 35 37 39 42 44 47 49 52 55 57 59 61 63 65 66 67 67 68 68 68 67 67 66 65 64 63 61 60 59 57 56 55 53 52 51 50 48 47 47 46 45 44 44 43 43 43 42 42 42 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47 47 47 47 48 48 48 47 47 47 47 47 47 47 47 47 47 48 48 49 51 53 55 58 61 66 70 76 82 89 97 105 114 124 134 144 155 166 177 188 198 208 216 223 228 232 233 233 231 227 222 216 208 200 191 182 173 165 156 148 140 133 126 119 114 108 103 99 95 92 88 86 83 81 79 77 76 75 74 73 73 73 73 73 73 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 89 89 89 88 87 86 84 82 80 78 76
 68 71 74 77 80 83 86 89 91 94 96 98 99 100 101 101 101 101 100 99 98 97 95 94 92 90 88 86 84 82 80 78 77 75 73 71 69 67 66 64 63 61 60 59 57 56 55 54 54 53 52 52 51 51 51 51 51 51 51 52 52 53 54 55 56 57 59 60 62 63 65 67 69 71 73 75 77 79 80 81 82 83 83 83 82 81 80 78 76 74 72 69 67 65 63 61 59 58 57 56 55 54 53 53 52 52 52 52 52 52 52 52 53 53 53 54 54 55 55 56 56 57 57 58 59 59 60 60 61 62 62 63 63 64 65 65 66 66 67 68 68 69 70 71 71 72 73 74 75 76 76 77 78 79 80 81 82 82 83 83 84 84 84 83 82 81 80 79 77 74 72 69 67 64 61 57 54 52 49 46 44 42 40 38 37 35 35 34 33 33 32 32 32 32 33 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 50 52 53 55 56 58 60 61 63 64 66 67 68 69 70 71 71 71 71 71 70 69 68 67 65 64 62 61 59 57 55 53 51 50 48 46 44 43 41 40 39 37 36 35 34 34 33 32 32 32 32 32 33 33 34 35 37 39 40 42 45 47 49 51 54 56 58 59 61 62 63 64 64 64 64 64 63 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 47 47 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 49 50 51 52 54 55 57 59 61 63 65
 80 78 77 77 77 77 78 78 80 81 82 84 85 87 89 90 92 94 95 96 97 98 98 99 99 99 99 98 97 96 95 94 93 91 90 88 87 85 84 82 81 79 78 77 76 75 74 74 73 73 73 72 72 73 73 73 74 75 76 76 77 78 80 81 82 83 84 85 86 87 88 88 89 89 89 88 87 86 85 84 82 80 77 75 72 70 67 65 63 61 59 58 57 56 55 55 55 55 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 85 86 87 88 90 91 92 93 95 96 97 98 99 100 101 102 103 104 104 104 104 104 104 103 102 101 100 99 97 95 93 90 88 85 83 80 78 75 72 70 67 65 62 60 59 57 56 55 54 54 54 54 55 56 58 60 62 65 68 71 74 77 80 83 86 89 91 94 96 97 98 99 99 100 99 99 98 97 96 94 93 91 90 88 86 85 83 82 80 79 78 76 75 74 74 73 72 72 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 73 73 73 73 73 72 72 72 72 72 71 71 70 70 70 69 69 68 68 68 68 68 68 69 69 70 71 73 74 76 79 81 83 86 88 90 93 95 96 98 99 99 100 100 99 98 97 96 95 93 91 89 87 85 83 82 80 78 76 74 73 71 70 68 67 66 66 65 64 64 64 64 64 64 65 65 66 67 68 69 71 73 74 76 78 81 83 86 88 91 94 96 99 102 104 107 109 111 112 114 114 115 115 114 113 112 110 108 105 103 100 97 94 91 88 86 83 81
 49 47 46 45 44 42 41 41 40 39 39 38 38 38 38 37 37 37 38 38 38 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 48 48 49 50 51 51 52 53 54 54 55 56 57 58 58 59 60 61 61 62 63 63 64 64 65 65 66 66 66 66 65 65 65 64 63 62 61 60 58 57 55 53 52 50 48 47 45 43 42 41 40 39 39 38 38 38 38 39 40 40 42 43 44 45 47 48 50 52 53 55 56 58 59 61 62 63 64 65 66 66 67 67 67 67 67 66 66 65 64 63 62 61 60 59 57 56 55 54 52 51 50 49 48 46 45 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 35 35 34 34 34 34 34 34 35 35 35 36 36 37 38 38 39 40 42 43 44 46 47 48 50 51 52 53 54 55 55 55 55 55 54 53 53 52 51 50 49 48 46 46 45 44 43 42 42 41 41 40 40 40 40 40 40 40 40 41 41 42 42 43 44 45 46 48 49 50 52 53 55 56 58 60 61 63 64 66 67 68 69 70 71 72 72 72 72 72 72 71 70 69 68 67 66 65 64 62 61 60 59 57 56 56 55 54 54 54 54 55 55 56 57 58 60 61 63 64 66 68 69 70 72 73 73 74 74 74 74 73 73 72 70 69 68 66 64 63 61 59 57 56 54 52 50 49 47 46 45 43 42 41 40 39 39 38 37 37 36 36 36 35 35 35 35 35 36 36 36 37 37 38 39 39 40 41 42 43 44 46 47 48 49 50 52 53 54 55 56 56 57 57 57 56 56 55 54 53 52 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 15 15 15 14 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 7 7 8 8 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 22 23 24 24 25 26 26 26 27 27 27 27 27 27 27 26 26 25 25 24 24 23 22 22 21 20 19 19 18 17 16 16 15 15 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 11 12 12 13 15 16 17 19 21 23 25 28 30 33 35 38 40 41 43 44 45 45 44 44 43 41 40 38 36 34 32 31 29 27 26 24 23 22 21 20 19 18 18 17 17 16 16 16 16 15 16 16 16 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 30 31 32 32 32 32 32 32 32 31 31 30 29 28 27 26 24 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 22 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 25 25 25 24 23 23 22 21 20 19 19 18 17 16 15 14 14 13 12 12
 55 53 51 50 49 48 47 46 46 45 45 45 46 46 46 47 48 49 50 51 52 54 55 57 59 61 63 66 69 72 75 79 83 87 92 97 103 109 115 122 130 138 147 156 165 175 184 194 203 211 218 225 229 232 233 232 229 224 218 210 201 191 181 170 160 149 139 130 121 112 104 96 89 83 77 72 67 62 58 55 52 49 47 45 43 42 41 41 41 41 41 42 44 45 47 49 51 53 56 58 61 64 66 69 71 74 76 78 80 82 84 85 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 107 108 108 108 108 107 106 105 104 103 101 99 96 94 92 89 86 84 81 78 76 73 71 69 67 65 63 61 60 58 57 56 56 55 55 55 55 55 56 57 59 60 63 65 68 72 76 81 86 92 97 104 110 117 123 129 135 141 146 150 153 156 158 159 159 158 157 155 152 149 146 143 139 136 132 128 125 121 118 114 111 108 105 103 100 98 96 94 92 90 89 88 87 87 86 86 87 87 88 89 90 91 93 95 97 99 102 105 108 111 115 118 122 126 130 134 137 141 144 147 149 151 152 152 151 150 147 144 140 136 131 126 120 115 109 104 99 94 90 86 83 81 79 77 77 77 77 78 79 81 84 87 90 94 99 104 109 116 122 129 137 145 154 163 172 181 191 200 208 216 223 229 234 237 238 237 235 231 225 219 211 203 194 185 176 167 158 150 143 136 129 123 118 113 108 104 101 98 95 93 91 89 88 86 85 85 84 83 83 82 82 82 81 81 80 79 78 77 76 74 72 70 68 66 64 61 59 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 89 91 93 96 99 101 104 107 110 113 116 119 121 124 126 128 129 130 131 132 132 132 132 131 130 129 127 126 124 122 120 118 115 112 110 107 104 101 98 95 92 90 87 84 81 79 76 74 71 69 67 65 64 62 61 60 59 58 58 57 57 57 57 58 58 59 61 62 64 66 68 70 73 76 80 83 87 91 96 100 104 108 111 114 116 117 117 116 114 111 107 103 98 93 88 83 78 73 69 65 62 58 56 53 51 49 48 46 45 44 44 43 43 43 43 43 43 44 44 45 46 47 48 49 51 52 54 56 58 60 62 65 67 70 73 75 78 81 84 87 91 94 97 100 103 105 108 110 112 114 116 117 118 118 118 118 117 116 114 112 110 107 104 101 97 94 90 86 82 78 75 71 67 64 61 58 55 52 50 48 47 45 44 43 42 42 42 42 42 42 43 43 44 45 47 48 49 51 52 54 56 58 60 62 64 66 68 70 73 75 77 79 81 83 84 85 87 87 88 88 88 87 86 85 83 81 79 77 74 71 69 66 63 61 58 55 53 51 49 47 45 43 41 40 39 38 37 36 35 35 34 34 34 34 34 35 35 36 37 38 39 41 43 45 47 49 52 55 57 60 63 66 68 71 73 74 75 76 76 76 75 75 73 72 71 69 67 66 64 63 61 60 59 58 57 56 56 55 55 55 55 55 55 56 56 57 58 59 60 61 62 64 65 67 68 70 72 73 75 76 78 79 81 82 83 84 85 85 86 86 87 87 87 87 87 87 86 86 85 85 84 84 83 83 82 82 81 81 81 81 80 80 81 81 81 82 83 84 86 87
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 37 36 35 35 34 34 34 35 35 36 36 37 38 40 41 42 44 46 48 50 52 54 56 58 61 63 66 69 71 74 76 79 81 84 86 88 90 92 93 94 95 96 96 96 96 95 94 93 91 89 87 85 83 81 78 76 73 70 68 65 63 61 58 56 54 52 50 48 46 45 43 42 41 40 39 38 37 36 36 35 35 35 35 35 36 36 37 38 39 40 42 43 45 46 48 49 51 52 54 55 56 57 57 57 58 58 57 57 57 56 56 55 54 54 53 52 52 51 51 50 50 50 50 50 50 50 51 51 52 53 54 56 57 59 60 62 64 66 68 70 72 74 76 78 79 81 82 83 83 83 83 82 82 81 79 78 76 74 72 71 69 67 65 63 61 59 58 57 55 54 53 53 52 52 52 52 52 53 54 55 57 59 60 62 65 67 69 71 73 75 77 79 80 81 82 82 82 82 81 80 79 77 76 74 72 70 68 66 64 62 60 58 56 54 52 51 49 48 47 45 44 43 43 42 42 41 41 41 41 41 42 42 43 43 44 45 46 47 48 50 51 53 54 56 57 59 60 62 64 65 67 68 69 71 71 72 73 73 73 72 71 70 69 68 66 65 63 61 60 58 56 55 54 53 52 51 51 51 51 51 51 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 68 69 69 69 68 68 68 67 67 66 65 65 64 63 63 62 62 61 61 61 61 61 61 62 62 63 63 64 64 65 66 67 67 68 69 69 70 70 70 70 69 69 68 67 65 64 62 60 58 56 54 51 49 47 45 43 41 39
 62 61 61 61 62 63 65 68 71 74 78 83 88 94 101 108 116 125 134 145 155 167 179 192 204 217 230 242 254 264 272 278 282 284 283 280 275 267 258 248 237 226 214 203 192 181 171 162 153 146 139 132 126 121 116 112 109 105 102 100 98 96 94 92 91 89 88 87 86 85 84 83 82 81 80 79 78 76 75 73 72 70 68 67 65 63 62 60 59 58 57 56 55 55 55 55 55 55 56 56 57 58 59 60 61 62 63 64 65 66 67 69 70 72 73 75 77 79 81 84 87 90 93 97 101 105 110 115 121 128 135 143 151 160 170 181 192 204 216 227 239 250 259 268 274 278 279 278 274 268 260 249 237 225 211 198 184 171 158 146 135 125 115 106 98 90 83 77 72 67 63 59 56 53 51 49 48 47 46 46 47 48 49 50 52 54 57 60 63 66 69 72 75 78 81 84 87 90 92 94 95 97 98 99 99 100 100 99 99 98 98 97 96 96 95 94 93 93 92 92 92 91 91 91 92 92 92 93 93 94 94 95 96 96 96 97 97 97 96 96 95 94 94 92 91 90 88 87 85 84 82 80 79 77 75 74 72 70 69 68 66 65 64 64 63 62 62 62 63 63 64 65 66 68 69 71 73 75 78 80 83 85 87 90 92 94 97 99 100 102 104 105 106 107 108 109 109 109 109 109 109 108 107 106 105 104 103 102 101 99 98 97 96 95 95 94 94 94 94 94 94 95 96 96 97 99 100 101 103 104 105 107 108 109 110 111 112 112 112 112 111 110 109 107 105 103 100 97 94 90 87 84 80 77 74 71 68 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 37 37 37 38 38 38 39 40 40 41 42 43 44 45 46 47 49 50 51 52 53 55 56 57 58 58 59 60 60 60 61 61 60 60 60 59 58 57 56 55 54 53 52 51 50 49 48 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 38 38 38 39 39 40 41 42 43 44 45 47 48 50 52 54 56 58 60 62 64 65 67 68 69 70 70 70 70 69 68 67 65 63 62 60 58 56 54 51 50 48 46 44 43 41 40 38 37 36 35 34 34 33 33 33 33 33 33 33 34 35 36 37 38 40 41 43 45 48 50 52 55 58 60 63 66 68 71 73 75 77 79 81 82 83 83 84 84 83 82 81 80 79 77 75 73 71 69 67 65 63 61 59 57 56 54 53 51 50 48 47 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 39 40 41 42 43 45 46 47 48 49 50 50 51 52 52 53 53 53 53 53 53 52 52 51 51 50 49 49 48 47 46 45 45 44 43 43 42 42 41 41 41 41 41 41 42 42 42 43 43 44 44 45 45 45 46 46 47 47 47 47 47 47 47 47 46 46 45 44 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 38 38
 138 140 141 144 146 149 152 156 159 163 167 170 173 176 179 181 183 184 185 185 185 184 182 180 178 175 172 168 164 160 156 152 147 143 139 135 131 127 123 120 117 115 112 110 109 107 106 106 105 106 106 107 108 109 110 112 114 116 119 121 124 126 129 132 135 138 140 143 146 149 151 154 156 158 160 161 163 164 164 165 166 166 166 166 166 166 166 166 167 167 168 169 170 171 173 175 177 179 181 183 185 187 189 190 192 193 193 193 193 192 191 189 186 184 180 177 173 169 164 160 155 151 146 142 137 133 129 126 122 119 117 115 113 112 111 111 112 113 114 116 119 122 126 130 135 140 145 151 158 164 171 178 185 192 199 205 211 216 220 224 226 227 227 226 223 219 214 209 202 195 187 179 171 163 155 147 140 133 127 122 117 113 109 106 103 101 100 99 98 98 98 98 99 99 100 101 103 104 105 107 108 110 111 113 114 115 116 118 119 119 120 121 122 123 123 124 124 125 126 126 127 128 129 130 131 132 133 135 136 137 139 140 141 143 144 145 145 146 146 145 145 144 143 141 140 138 136 133 131 128 125 122 119 116 114 111 108 106 103 101 99 97 96 95 94 94 94 94 95 97 98 100 103 106 109 112 116 120 124 127 131 135 139 142 145 147 149 151 152 152 152 152 151 149 147 145 142 140 137 134 130 127 124 121 119 116 114 111 110 108 107 106 106 106 106 107 108 110 112 115 117 120 124 127 131 135 139 143 147 150 154 157 160 163 165 167 168 169 169 169 168 167 166 164 162 160 157 155 152 150 147 145 143 141 139 138 137 137 137 137
 89 86 84 82 80 79 77 76 74 73 72 71 71 70 69 69 68 68 68 67 67 67 67 67 67 67 67 66 66 66 66 66 66 65 65 65 65 64 64 64 63 63 63 63 62 62 62 62 63 63 63 63 64 64 65 66 66 67 68 69 69 70 71 72 72 73 73 74 74 74 74 74 74 73 73 72 71 70 69 67 66 64 63 61 59 58 56 54 53 52 50 49 48 48 47 47 46 46 46 47 47 48 48 49 50 51 52 54 55 57 58 60 62 64 65 67 69 71 73 74 76 78 79 80 81 82 83 84 84 84 84 84 83 83 82 81 80 79 78 77 75 74 73 71 70 69 68 66 65 64 63 62 60 59 58 57 57 56 55 54 53 53 52 52 51 51 51 50 50 50 50 50 51 51 52 52 53 54 55 56 57 59 60 62 64 65 67 69 70 72 74 75 77 78 79 80 81 82 82 83 83 84 84 84 84 84 84 83 83 83 83 82 82 82 82 81 81 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 84 84 84 83 83 83 83 82 82 82 81 80 80 79 79 78 78 77 77 76 76 76 76 76 76 76 77 77 78 79 80 81 83 84 86 88 90 92 95 97 99 101 103 105 106 108 108 109 109 109 108 107 106 104 102 100 98 96 94 91 89 87 85 83 81 79 77 75 73 72 71 70 69 68 67 66 66 66 66 66 66 66 67 68 68 69 71 72 73 75 76 78 80 82 83 85 87 89 91 93 95 97 99 101 102 104 106 107 108 109 110 111 111 111 111 110 109 108 107 106 104 102 100 98 95 93 91
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 47 48 50 52 53 55 57 58 59 60 61 62 62 62 62 61 60 59 58 56 54 52 50 48 46 44 42 40 38 36 35 33 31 30 29 27 26 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 31 32 34 35 37 39 40 42 44 46 47 49 50 52 53 54 55 56 57 57 57 57 57 57 56 55 55 54 53 52 52 51 50 50 49 49 48 48 48 48 48 48 48 48 49 49 49 50 50 51 51 51 51 51 51 51 51 50 50 49 48 47 46 45 44 42 41 39 37 36 34 33 31 30 29 27 26 25 24 24 23 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 32 33 35 36 38 40 42 43 45 47 49 51 53 55 57 58 60 61 62 63 64 64 64 64 64 64 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 49 48 47 46 45 43 42 41 39 38 37 36 35 33 32 31 30 30 29 28 28 27 27 27 26 27 27 27 28 28 29 30 31 33 34 35 37 39 41 43 45 47 49 51 53 55 57 58 60 61 62 62 63 63 63 63 62 61 60 59 58 56 55 54 52 51 49 48 47 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 25 25 24 24 23 23 23 23 22 22 22 22 23 23 23 23 24 25 25 26 27 28 29 30 31 32 33 35 36 37 38 38 39 40 40 41 41 41 41 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 36 37 37 38 38 39 40 41 42 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 10 12 13 14 16 18 20 22 24 26 28 29 30 30 30 29 28 27 25 24 22 20 18 17 15 14 13 12 11 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 10 11 11 12 13 15 16 17 19 20 22 23 25 27 29 30 32 33 34 35 36 36 35 34 33 32 30 28 26 24 22 21 19 17 16 15 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 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 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 8 8
 82 83 85 87 90 93 96 99 103 107 111 115 120 124 129 133 137 140 144 146 149 150 151 151 150 149 147 144 141 137 133 129 125 121 117 112 109 105 102 99 96 94 93 92 92 92 92 94 95 98 100 104 108 112 116 121 126 131 136 141 145 149 153 156 158 159 160 159 158 156 153 149 145 140 135 130 125 119 114 108 103 99 94 90 86 83 80 77 74 72 71 69 68 67 66 66 66 66 66 66 66 66 67 67 67 68 68 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 72 73 74 75 77 78 80 82 85 87 89 92 94 96 99 100 102 103 104 105 105 105 104 103 102 100 98 96 94 92 89 87 84 82 79 77 75 73 71 69 68 67 66 65 64 64 64 65 65 66 68 70 72 75 78 82 87 91 97 102 108 115 122 129 136 143 150 157 163 168 172 176 178 179 179 177 174 171 166 160 154 148 141 134 128 121 115 108 103 97 92 88 84 81 78 76 74 73 72 72 72 73 74 76 78 81 84 88 92 96 100 105 110 115 120 125 130 135 139 143 147 150 152 153 154 153 152 150 147 144 139 135 130 125 120 115 110 106 101 97 93 90 87 85 82 81 79 78 78 77 77 77 78 79 80 81 82 84 85 87 89 91 93 95 97 99 101 103 104 106 107 108 108 109 109 109 109 108 107 106 104 103 101 100 98 96 94 93 91 90 89 87 87 86 85 85 84 84 84 84 84 84 84 84 84 85 85 85 85 85 84 84 84 84 83 83 82 82 81 81 80 80 79 79 78 78 78 78 78 79 79 80
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 93 90 88 86 84 82 80 79 77 76 75 74 74 74 73 73 73 74 74 75 75 76 76 77 78 78 78 79 79 79 78 78 77 76 75 73 72 70 68 66 64 62 59 58 56 54 53 51 50 49 49 48 48 48 49 49 50 50 51 53 54 55 57 58 60 61 63 64 66 67 69 70 71 72 72 73 73 73 72 72 71 70 69 68 67 65 64 63 62 61 61 60 60 60 60 60 61 61 62 63 65 67 68 70 72 75 77 79 82 84 87 89 91 93 95 96 97 97 97 97 96 95 94 92 91 89 86 84 82 80 78 76 74 73 71 70 69 68 67 67 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 67 67 67 68 68 68 69 69 69 69 70 70 69 69 69 68 67 66 66 64 63 62 61 59 58 56 55 53 52 51 49 48 47 46 45 44 44 43 42 42 42 42 42 42 42 43 44 45 46 47 49 51 54 56 59 62 66 69 73 77 80 84 88 91 94 97 99 101 102 103 103 103 102 100 98 96 93 91 88 85 82 79 77 74 72 70 68 66 64 63 62 62 61 61 62 62 63 65 66 68 70 73 76 79 82 86 90 93 97 100 104 107 109 111 112 113 113 112 111 109 106 103 100 96 92 88 84 80 77 73 69 66 63 60 57 55 52 50 49 47 46 45 44 44 44 44 44 44 45 46 47 48 50 51 53 55 57 60 62 64 67 70 72 75 78 81 84 87 90 93 95 98 100 103 105 106 108 109 109 109 109 108 107 106 104 102 100 98 95
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 187 178 171 163 156 150 143 138 132 127 122 118 113 109 105 102 98 95 92 89 86 83 80 77 75 72 70 68 65 63 61 59 57 55 54 52 51 50 49 48 47 46 46 46 46 47 48 49 50 52 54 56 59 62 65 68 72 75 79 83 87 91 95 98 101 104 107 109 110 110 110 109 108 106 103 100 96 93 89 85 82 78 75 71 69 66 64 62 61 59 58 58 58 58 59 59 61 62 64 66 69 72 75 78 82 85 89 92 96 98 101 103 104 105 104 103 101 99 96 92 88 84 80 75 71 67 64 60 57 54 52 50 48 47 46 45 45 45 46 46 48 49 51 53 55 57 60 63 65 68 71 74 77 79 82 84 86 87 88 89 89 89 89 88 87 86 85 84 82 81 80 78 77 76 75 74 73 72 71 71 70 70 70 70 70 70 70 70 71 71 72 72 73 74 74 75 75 76 76 76 77 77 77 76 76 75 75 74 73 72 70 69 67 66 64 62 60 59 57 56 54 53 52 52 51 51 51 51 51 52 53 54 55 57 58 60 62 64 66 67 69 71 73 74 75 76 77 78 78 78 78 77 77 76 75 74 74 73 72 72 71 71 71 72 72 73 75 77 80 83 87 91 97 103 110 118 128 138 149 161 174 186 199 211 222 231 237 240 239 236 229 220 209 196 183 170 157 144 133 122 112 103 95 87 81 75 70 66 62 59 57 55 54 53 52 52 52 53 54 56 58 60 63 66 70 74 79 84 90 96 103 111 119 127 137 146 157 168 179 190 201 212 223 233 241 249 254 258 260 260 259 255 251 244 237 229 221 212 204 195
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 45 46 46 47 48 49 51 52 53 54 55 56 57 57 58 57 57 56 55 54 53 51 49 47 44 42 40 37 35 33 31 29 27 26 24 23 22 21 20 19 19 18 18 18 18 18 18 19 19 20 21 22 23 24 25 27 28 30 32 34 36 38 40 42 44 46 48 50 52 53 55 56 57 58 59 60 60 60 61 61 61 60 60 60 59 59 58 57 57 56 55 54 53 52 51 49 48 47 45 44 42 40 39 37 36 34 32 31 29 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 16 16 16 17 17 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 37 38 39 40 41 41 42 42 42 42 41 41 40 39 39 38 37 36 35 35 34 33 33 32 32 32 32 32 32 32 33 33 34 35 36 37 38 39 40 42 43 45 46 47 49 50 51 51 52 52 52 51 50 49 47 46 44 42 40 38 36 34 32 30 28 26 25 24 22 21 20 20 19 18 18 18 17 17 17 18 18 18 19 19 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 39 40 42 43 44 45 45 46 46 46 46 46 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 38 38 38 37 36 35 34 33 32 31 30 28 27 26 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 17 17 18 18 19 20 21 22 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 40 40 41 41 41 42 42 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
 72 71 71 71 71 71 71 71 71 72 73 73 74 75 76 77 79 80 81 82 83 84 85 85 85 85 84 83 82 80 78 75 73 70 67 65 62 59 56 54 52 50 48 46 44 43 42 41 41 41 40 40 41 41 42 42 43 44 45 46 47 49 50 51 53 54 56 58 59 61 63 65 67 69 71 73 75 78 81 84 87 90 94 97 101 105 110 114 118 122 127 131 134 137 139 141 141 141 140 137 134 130 125 120 114 108 101 95 89 83 78 73 68 63 59 56 52 49 47 44 42 41 39 38 37 36 36 36 36 36 36 37 38 39 41 42 44 46 49 51 54 57 60 64 67 71 74 78 82 85 89 92 95 98 100 102 104 106 107 108 109 110 110 111 111 111 112 112 113 113 114 115 116 117 118 119 121 122 124 126 127 129 130 131 132 132 132 131 130 128 126 123 120 116 112 108 104 99 94 90 85 80 76 72 68 65 62 59 56 53 51 49 47 46 44 43 42 41 41 40 40 40 40 41 41 42 43 44 45 47 48 50 52 54 56 58 60 63 65 68 71 73 76 79 82 84 87 90 92 95 97 99 100 101 102 103 103 102 101 100 99 97 95 93 90 88 85 83 80 78 76 74 72 70 68 67 66 65 64 64 63 63 64 64 64 65 66 67 68 69 71 72 73 74 75 76 77 77 77 76 76 74 73 71 69 67 64 62 59 57 54 52 49 47 45 43 42 40 39 38 37 36 36 36 36 36 36 37 38 38 39 41 42 43 45 47 49 50 52 54 56 58 60 62 64 66 67 68 70 71 71 72 72 73 73 73 73 72 72 72
 50 50 50 50 49 49 49 50 50 50 51 52 53 54 56 58 60 63 66 70 75 80 85 92 98 106 113 121 129 137 143 149 153 156 157 155 152 147 141 134 126 118 110 102 94 87 80 74 69 64 59 56 53 50 47 45 44 43 42 41 41 41 41 41 42 42 43 44 46 47 49 50 52 54 56 57 59 61 62 63 64 65 66 66 67 66 66 66 65 64 63 62 60 59 58 56 55 54 53 52 51 50 49 49 49 49 49 49 50 51 52 53 55 57 59 61 64 66 69 72 75 78 81 84 87 89 91 92 93 93 93 92 90 88 85 82 79 76 72 69 66 63 60 57 54 52 50 48 46 44 43 42 41 40 40 40 40 40 41 41 42 44 45 47 50 53 56 60 64 69 75 82 89 97 107 117 129 142 155 169 183 197 210 220 228 232 232 228 220 210 197 183 168 153 139 126 114 103 93 84 76 70 64 59 55 51 49 46 44 43 42 41 41 41 42 43 44 46 49 51 55 59 63 68 74 81 88 96 104 114 123 133 143 153 163 171 179 186 190 194 195 195 193 190 186 180 175 168 162 156 149 144 138 133 128 123 119 116 112 109 106 104 101 99 96 94 92 89 87 85 82 80 77 75 72 69 67 64 62 59 57 55 52 50 48 47 45 43 42 41 40 39 38 38 37 37 38 38 38 39 40 42 43 45 47 50 53 56 59 63 67 71 75 79 83 86 89 91 92 92 92 90 88 86 83 79 76 72 69 66 62 59 57 55 52 51 49 48 47 46 46 45 45 45 45 45 46 46 47 47 48 48 49 49 49 50 50 50 50 50
 69 66 63 61 58 56 55 53 52 51 50 50 50 50 51 51 52 54 55 57 60 62 65 69 73 77 81 85 90 95 100 105 110 114 118 121 124 125 126 126 124 122 119 115 110 105 100 95 89 84 79 75 70 66 63 59 56 54 52 50 48 47 46 45 45 44 44 45 45 46 47 48 49 51 52 54 56 58 60 63 65 67 70 72 74 76 78 80 82 83 85 86 87 87 88 88 88 88 88 88 88 88 87 87 87 87 88 88 88 89 90 91 91 92 94 95 96 97 98 99 100 101 101 102 102 102 102 102 102 102 102 102 101 101 102 102 102 103 103 104 105 106 107 108 109 109 110 110 111 111 111 110 109 108 107 106 104 102 100 98 97 95 93 91 90 89 88 87 86 86 86 86 86 86 86 87 88 88 89 90 91 91 91 92 91 91 90 89 88 86 84 82 80 78 75 72 70 67 65 62 60 58 57 55 54 53 52 52 52 52 52 53 54 56 58 60 63 66 70 74 79 84 89 95 101 107 112 117 122 126 129 130 131 131 129 127 124 120 116 112 107 103 98 94 91 87 84 81 79 77 75 74 73 73 73 73 74 75 76 78 79 82 84 87 90 93 96 100 103 107 110 113 116 119 121 123 125 126 126 126 126 125 123 122 120 118 116 114 111 109 107 106 104 103 102 101 100 100 100 100 100 101 101 102 103 104 105 106 107 108 108 109 109 110 110 110 109 109 108 108 107 106 106 105 104 104 103 103 103 103 103 104 105 105 106 108 109 110 111 113 114 114 115 115 115 115 113 112 110 107 104 101 98 94 90 86 83 79 75 72
 58 57 57 57 57 57 57 57 57 57 58 58 58 59 59 59 59 59 59 59 58 58 57 56 55 54 52 51 50 48 47 45 44 43 41 40 39 38 37 37 36 36 36 36 36 36 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 53 54 54 55 55 56 57 58 59 60 61 62 64 65 67 69 71 74 76 79 82 84 87 90 93 96 99 101 103 105 107 107 108 108 107 106 104 102 99 96 93 89 86 82 78 75 71 68 65 62 59 57 55 52 50 48 47 45 44 42 41 40 39 39 38 38 37 37 37 38 38 38 39 40 41 42 44 45 47 49 51 53 55 58 60 63 66 69 71 74 76 79 81 82 84 85 86 86 86 86 86 85 84 83 82 81 80 79 78 77 76 75 75 75 74 74 74 75 75 75 76 77 77 78 79 79 80 80 80 81 80 80 80 79 78 76 75 73 71 69 67 65 63 60 58 56 54 52 50 49 47 45 44 43 42 41 40 39 39 38 38 38 38 38 38 39 39 40 40 41 42 43 44 45 46 48 49 51 53 55 57 60 62 65 68 71 74 77 81 84 87 90 93 96 99 101 102 104 104 105 105 104 104 102 101 99 98 96 94 92 90 88 87 85 84 82 81 80 79 78 77 76 75 74 74 73 72 71 70 69 68 66 65 63 61 59 57 55 53 51 49 47 46 44 42 41 40 38 37 37 36 36 36 36 36 37 37 38 39 41 42 44 45 47 50 52 54 56 59 61 63 65 67 69 70 71 72 72 72 72 71 71 70 69 68 66 65 64 63 62 61 60 59 58
 25 25 26 26 27 28 29 30 31 32 33 34 35 36 36 37 37 38 38 38 37 37 36 36 35 34 33 32 31 30 29 28 26 26 25 24 23 22 21 21 20 20 20 19 19 19 19 19 19 19 20 20 20 21 21 22 23 24 24 25 26 27 28 29 31 32 33 34 35 36 37 37 38 39 39 39 39 40 40 39 39 39 39 38 38 37 37 37 36 36 36 36 35 35 36 36 36 36 37 37 38 39 40 41 42 43 45 46 48 49 50 52 53 54 54 54 54 54 53 52 50 48 46 43 41 38 36 33 31 28 26 24 22 21 19 18 17 16 15 14 14 13 13 13 13 13 13 13 14 14 15 16 16 18 19 20 22 24 26 28 30 33 36 39 42 45 48 51 54 57 59 61 63 64 65 65 65 65 64 63 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 40 39 38 37 36 34 33 32 30 29 28 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 18 18 19 20 21 21 22 24 25 26 27 29 30 32 33 34 36 37 38 40 41 42 43 43 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 41 40 39 37 36 35 33 32 30 28 27 25 24 23 21 20 19 18 17 16 15 15 14 13 13 13 13 13 13 13 13 13 14 14 15 16 17 18 19 21 23 25 27 29 31 34 36 38 41 43 45 46 48 48 48 48 48 46 45 43 41 39 38 36 34 32 30 29 28 27 26 25 24 24 23 23 23 23 23 23 24 24
 43 45 46 48 49 50 51 52 53 53 53 53 52 52 51 50 48 47 46 44 43 42 40 39 38 37 36 36 35 34 34 33 33 33 33 32 32 32 32 32 33 33 33 33 34 34 35 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 55 56 57 57 57 57 57 56 55 54 52 50 48 47 45 43 41 39 37 36 34 33 32 31 30 29 28 28 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 41 42 42 43 43 43 43 43 43 43 42 42 41 40 40 39 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 23 23 23 24 24 25 26 27 28 29 30 31 33 34 36 37 39 40 41 43 44 45 45 46 46 47 47 47 47 47 46 46 46 45 45 45 44 44 44 44 44 44 45 45 45 46 47 47 48 49 50 50 51 51 51 51 50 50 49 48 47 45 44 42 40 39 37 35 34 32 31 30 29 28 27 27 27 26 26 26 27 27 28 28 29 30 31 32 33 34 35 37 38 39 40 41 42 42 43 43 43 43 42 42 41 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 26 26 25 25 24 23 23 22 22 22 21 21 21 21 21 22 22 23 23 24 25 27 28 29 31 32 34 36 38 39 41 42 44 44 45 45 45 45 45 44 43 42 41 40 38 37 36 35 34 33 33 32 32 31 31 31 31 32 32 33 34 34 35 37 38 39 41 42
 72 72 71 71 72 72 72 73 74 74 75 77 78 79 81 82 83 85 86 87 87 88 88 88 87 86 85 83 82 80 78 75 73 71 69 67 65 63 62 60 59 58 57 56 55 55 54 54 54 54 54 55 55 55 56 56 57 57 58 59 59 60 61 62 63 64 65 67 68 70 71 73 75 77 79 81 83 84 86 87 89 89 90 90 90 89 88 87 85 83 81 79 76 74 71 69 66 64 62 59 57 56 54 52 51 50 49 48 48 47 47 47 48 48 48 49 50 50 51 52 53 53 54 55 55 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 55 55 55 54 54 53 52 51 51 50 49 48 48 47 47 46 46 46 46 46 46 47 47 48 49 50 51 52 54 55 57 59 61 64 66 68 71 74 76 78 81 82 84 85 86 86 86 86 85 83 82 80 77 75 73 70 68 65 63 61 59 57 55 54 53 52 51 50 49 49 49 49 49 50 51 51 52 53 54 56 57 58 60 61 62 64 65 66 67 69 70 71 72 73 74 75 77 78 79 81 83 85 87 89 92 95 98 101 104 107 110 113 116 118 120 122 124 125 125 124 123 122 119 116 113 109 105 101 97 93 88 84 80 77 73 70 67 65 62 60 59 57 56 55 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 50 49 49 49 49 49 49 49 49 50 50 51 52 53 54 55 56 58 59 61 62 64 66 67 69 70 72 73 74 75 76 76 76 76 76 76 76 75 75 74 73 73 72
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 47 48 49 49 49 49 49 49 49 48 48 47 47 47 47 47 47 47 47 48 49 51 52 54 56 59 62 65 68 71 75 78 82 85 88 90 92 93 94 93 92 90 87 84 80 76 72 67 63 59 56 52 49 46 43 41 39 37 36 35 34 33 33 33 33 33 34 35 37 38 41 43 46 49 53 57 61 65 69 73 77 81 84 86 87 87 86 84 81 78 74 69 65 61 56 52 48 45 42 39 36 34 32 30 29 28 27 26 26 26 26 26 27 28 29 30 32 34 36 38 41 43 46 49 53 56 59 63 66 69 71 73 75 76 76 75 74 72 69 66 63 60 57 53 50 47 44 41 39 37 35 33 31 30 29 28 28 27 27 27 27 27 28 28 29 30 31 33 34 35 37 39 40 42 43 45 46 47 48 48 49 49 49 48 47 46 45 44 43 41 40 38 37 36 34 33 32 31 31 30 30 29 29 29 29 30 30 31 32 33 34 36 37 39 41 43 45 48 51 54 58 61 65 69 73 77 81 85 88 90 92 93 93 92 89 87 83 79 75 70 65 61 57 53 49 46 43 40 38 36 35 33 32 32 31 31 31 31 32 32 33 34 34 35 36 36 37 38 38 38 38 38 38 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 25 25 26 26 28 29 30 32 34 37 40 43 46 50 54 58 62 66 70 74 77 79 81 81 81 79 77 74 71 67 63 59 55 51 48 45 42 39 36 34 32 31 29 28 27 26 26 25 25 25 25 26 26 27 28 29 30 31 32 34 35 36 38 40 41 43 44 45
 75 76 77 78 79 79 79 79 78 77 76 74 73 71 69 67 65 64 62 60 58 57 55 54 53 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 37 37 37 37 37 38 38 39 40 41 42 44 45 47 49 50 52 54 56 57 59 60 62 62 63 64 64 64 64 63 63 62 61 60 59 59 58 57 57 57 56 56 56 56 57 57 57 58 58 59 59 60 60 60 60 60 60 59 59 58 56 55 53 52 50 48 46 44 42 40 39 37 36 35 34 33 32 31 31 31 31 31 31 31 32 32 33 34 36 37 38 40 42 44 45 47 49 51 53 54 56 57 58 58 58 59 58 58 57 57 56 55 54 53 53 52 52 51 51 51 51 51 52 52 53 54 55 56 57 59 60 61 62 63 65 66 67 67 68 69 69 69 69 69 69 69 69 68 68 67 67 66 65 65 65 64 64 64 64 63 63 63 63 63 63 63 62 62 61 61 60 59 58 57 55 54 53 51 50 48 47 46 44 43 42 42 41 40 40 40 40 40 40 40 41 41 42 43 44 45 47 48 50 51 53 54 56 58 59 60 61 62 62 63 62 62 61 60 58 57 55 53 52 50 48 46 45 43 42 41 39 38 37 37 36 36 35 35 35 35 36 36 37 37 38 39 40 42 43 44 45 47 48 49 50 50 51 51 51 51 50 50 49 48 47 46 45 44 42 41 40 39 38 37 37 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 36 36 37 38 39 40 42 43 45 47 49 51 53 55 57 60 62 64 67 69 71 73
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 41 41 41 42 42 43 44 45 46 47 48 50 51 53 54 56 57 58 59 60 61 61 61 61 61 61 60 60 59 59 58 57 57 56 56 55 55 55 55 55 55 55 56 56 57 57 58 59 60 60 61 61 62 62 62 62 62 61 61 60 59 59 58 58 57 57 56 56 56 56 57 57 58 59 60 62 63 65 66 68 70 71 73 75 76 78 79 80 81 83 84 84 85 86 87 87 88 89 90 91 92 94 95 97 100 102 106 109 113 117 121 125 129 132 135 137 137 136 134 131 126 121 114 107 99 92 85 77 71 65 59 54 49 45 42 39 37 35 33 32 31 31 31 31 31 32 33 35 37 39 41 44 48 52 56 61 66 71 76 82 87 92 96 100 102 104 104 104 103 101 98 95 92 89 86 83 80 78 76 74 72 70 69 68 67 66 65 65 64 64 63 63 62 61 61 60 59 58 57 55 54 52 51 49 47 46 44 43 41 40 39 38 37 36 35 35 34 34 34 34 34 35 35 36 37 38 40 41 43 44 46 47 49 50 51 52 53 54 54 55 55 55 56 56 56 57 57 58 59 60 61 63 65 67 70 74 77 82 86 91 97 103 109 116 123 130 137 145 152 158 164 169 172 174 175 174 171 167 162 155 148 140 132 124 115 108 100 93 87 81 76 71 67 64 60 57 55 53 51 49 48 47 46 45 44 44 43 43 43 43 44 44 45 46 48 50 52 54 57 60 64 68 72 77 82 88 93 99 105 111 116 121 124 127 128 128 127 124 119 114 108 102 95 88 82 76 71 66 62 58 55 52 49 47 46 44 43 42 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 67 70 73 76 79 84 88 93 98 103 108 112 116 120 122 123 123 122 119 116 111 106 101 95 90 84 79 74 70 66 62 58 55 52 49 47 45 43 42 41 40 39 38 38 38 38 39 39 40 41 43 44 46 48 50 53 55 58 62 65 69 73 78 83 88 93 99 104 110 116 121 126 130 134 136 138 139 140 139 138 136 135 132 130 128 126 125 123 122 122 122 122 123 124 126 128 131 134 138 142 146 151 156 160 164 167 170 171 171 170 167 162 157 150 142 134 126 117 109 101 93 86 80 73 67 62 57 53 49 45 42 40 37 35 34 32 31 31 30 30 31 31 32 33 35 37 39 42 45 48 53 58 63 70 77 86 95 106 117 128 140 152 162 171 178 183 184 183 179 174 166 158 150 142 134 127 120 114 109 104 101 98 95 94 93 92 92 93 94 96 98 101 103 106 109 111 113 115 115 114 113 110 107 102 97 92 86 80 74 69 63 59 54 50 46 43 40 37 35 34 32 31 31 30 30 31 32 33 35 37 39 42 45 49 53 57 61 66 71 76 82 87 92 96 100 104 106 108 109 109 109 107 105 103 100 97 94 92 89 87 85 83 81 80 79 79 79 79 79 80 81 83 84 87 89 91 94 97 100 104 107 109 112 114 115 115 115 113 111 108 105 100 96 91 86 80 75 71 66 62 58 54 51 48 45 42 40 38 37 36 35 34 34 34 35 36 37 39 41 44 47 50 54 59 64 70 77 83 91 98 106 113 120 126 130 133 135 134 132 128 122 116 110 103 97 90 85 80 76 72 69 67 65 63 63 62 63 63 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 152 154 155 156 156 155 154 152 150 146 142 138 133 127 122 116 111 105 100 95 91 87 83 80 77 75 73 71 70 69 68 67 67 67 67 68 68 69 70 72 74 76 78 81 84 87 91 94 98 102 105 109 112 115 117 119 121 122 122 121 121 119 118 116 114 112 109 107 106 104 103 103 102 103 104 105 107 109 112 115 119 123 127 131 135 140 144 147 151 154 156 158 159 159 159 158 156 153 150 146 141 137 132 128 123 118 114 111 107 104 102 99 98 96 95 95 94 94 94 94 95 95 95 96 96 97 97 98 98 99 100 100 101 102 103 104 105 106 107 108 109 110 110 111 112 113 113 113 114 114 114 114 113 113 113 112 112 111 111 110 110 109 109 108 108 107 107 106 105 104 103 102 100 99 97 96 94 92 91 89 87 86 84 83 82 81 80 79 79 78 79 79 79 80 82 83 85 88 90 93 96 100 103 106 109 112 115 117 118 119 120 119 119 118 116 114 112 110 107 105 102 100 97 95 93 92 90 89 88 88 87 87 86 86 86 86 86 86 85 85 85 85 85 84 84 85 85 85 86 87 88 89 91 93 96 99 102 105 108 112 115 119 122 125 127 129 131 132 133 133 133 132 131 129 128 125 123 121 119 116 114 112 110 108 107 106 106 106 106 107 108 109 111 112 114 115 117 118 118 119 118 117 116 114 112 109 106 102 99 95 92 89 86 83 80 78 76 75 74 74 73 74 74 75 76 77 78 80 82 84 85 87 89 91 93 95 97 99 100 102 104 106 107 109 111 113 116 118 120 123 125 128 131 134 137 140 142 145 148 150
 132 135 138 141 144 146 149 150 152 152 152 151 150 147 144 140 136 131 127 122 117 113 109 105 102 99 96 94 92 91 89 89 89 89 89 90 92 93 96 98 101 105 109 113 118 123 129 134 140 145 150 154 158 161 164 165 166 166 165 163 161 158 155 151 148 145 142 139 136 134 132 131 130 130 130 131 132 133 134 136 137 138 140 140 141 141 141 141 140 139 138 136 134 131 129 127 124 122 119 117 115 113 111 110 109 109 109 110 111 113 116 119 122 126 130 134 139 143 148 152 156 159 162 164 166 166 166 165 163 160 156 153 148 144 139 135 130 126 122 118 114 111 108 106 104 102 101 99 99 98 98 97 97 98 98 99 100 101 102 103 104 106 107 108 109 110 111 111 112 111 111 110 109 108 107 105 104 102 101 99 98 97 96 95 94 94 93 93 94 94 95 97 98 101 103 106 109 112 116 120 124 127 131 134 137 139 140 141 141 141 140 138 136 133 130 127 124 121 118 115 112 109 107 105 104 103 102 101 101 101 102 102 103 104 105 106 107 107 108 109 109 110 110 110 111 111 111 112 112 113 114 116 118 120 123 126 130 134 138 142 147 152 157 162 166 170 174 177 180 182 183 183 182 181 178 175 171 166 161 156 150 144 139 133 128 123 119 115 111 108 106 104 102 101 101 100 100 100 100 101 101 101 102 102 102 102 102 102 101 101 100 100 99 99 99 98 98 99 99 99 100 101 102 103 104 105 106 107 108 109 110 111 112 112 112 112 112 112 112 111 110 110 109 109 108 108 108 108 109 110 110 112 113 115 116 118 121 123 126 129
 58 58 57 56 55 54 53 52 51 50 49 48 47 47 47 47 48 49 50 52 53 56 58 61 63 66 69 71 73 75 76 76 76 75 73 71 68 65 62 58 55 52 48 45 43 40 38 36 34 33 32 31 30 29 29 29 29 29 29 29 30 30 31 32 33 34 36 38 39 42 44 47 50 53 56 60 64 67 71 74 77 80 82 84 85 85 85 84 83 82 80 78 75 73 70 67 64 61 59 56 54 51 49 47 45 43 41 40 39 38 37 36 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 31 31 31 32 33 34 35 36 37 39 40 42 43 44 46 47 48 48 49 49 49 48 48 47 46 45 44 43 41 40 40 39 38 38 38 38 39 40 41 42 44 46 48 50 53 56 59 62 65 68 70 73 75 77 79 80 80 80 79 77 75 73 70 67 64 60 57 54 52 49 47 45 44 42 41 40 39 39 38 38 38 38 38 38 38 38 39 39 40 40 41 42 43 45 46 48 50 52 55 57 60 63 66 69 71 74 77 79 80 81 82 82 81 80 78 75 72 69 66 63 60 56 53 51 48 46 44 42 41 40 39 38 37 37 36 36 36 36 36 36 36 36 35 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 39 40 41 42 44 45 47 49 50 52 54 56 57 59 60 62 63 64 65 65 65 65 65 65 64 63 62 60 59 57 56 54 52 51 49 47 46 44 43 41 40 39 38 37 36 36 35 35 35 35 35 36 37 38 39 40 42 44 46 48 50 51 53 55 56 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
 76 77 77 77 76 75 73 71 69 67 64 62 59 57 55 53 51 50 49 48 48 48 48 49 50 52 54 56 58 61 64 67 71 75 80 85 90 96 102 108 114 119 125 129 133 136 137 137 136 133 129 123 118 111 105 99 92 86 81 75 71 66 63 59 56 54 52 51 50 49 49 49 50 51 53 55 57 59 61 64 66 68 70 71 72 72 72 71 70 68 66 64 62 60 57 55 53 51 50 48 47 46 46 46 47 48 50 52 56 59 64 69 74 80 87 93 100 107 113 119 124 128 130 132 132 130 128 125 120 115 110 105 99 94 89 85 81 77 74 71 68 66 64 62 61 59 58 57 56 55 55 54 53 53 52 52 52 52 52 52 53 54 55 57 58 61 63 65 68 71 73 76 78 80 82 83 84 84 84 83 82 80 78 76 73 71 68 66 63 61 59 57 55 53 52 51 51 51 51 51 52 53 54 56 57 58 60 61 62 64 64 65 66 66 66 66 66 65 65 64 64 63 63 62 62 62 62 63 64 64 65 66 67 68 69 70 70 70 70 70 69 68 67 66 64 62 60 59 57 55 53 52 51 51 50 51 51 53 55 57 60 63 67 71 76 81 87 93 99 104 110 114 118 121 122 122 120 117 112 107 100 93 86 80 73 67 62 58 54 51 48 46 44 44 43 43 43 43 44 45 47 48 50 52 55 57 60 63 66 70 73 77 81 85 88 92 96 99 101 104 105 106 106 105 104 102 100 97 94 90 87 83 79 75 72 68 65 62 60 57 56 54 53 52 52 52 53 54 55 57 59 60 63 65 67 69 71 73 74 76
 123 123 123 122 120 118 115 112 108 104 100 96 91 87 83 80 77 74 72 70 68 67 67 66 66 67 67 68 69 70 72 73 75 77 79 81 83 86 89 92 95 99 102 106 110 114 118 122 125 128 131 133 134 135 135 134 132 130 127 124 120 116 112 107 103 98 93 89 85 81 77 74 71 68 66 64 63 62 61 60 60 60 60 60 60 61 62 62 63 64 65 66 68 69 71 72 74 77 79 82 85 88 92 96 101 106 112 118 124 130 137 143 149 154 159 163 166 168 170 170 169 168 165 162 159 155 151 146 142 137 133 129 125 122 119 116 114 112 111 110 110 109 109 109 110 110 111 111 112 113 114 115 116 117 118 119 121 122 124 125 127 129 131 133 135 137 139 141 142 142 142 141 140 137 135 131 127 123 119 114 109 104 100 95 91 87 83 79 76 73 71 69 67 66 66 66 67 68 70 72 75 78 82 86 91 95 100 104 108 112 115 118 119 120 120 118 116 113 109 105 100 94 89 84 79 75 71 67 64 62 59 58 56 55 54 54 53 53 53 53 54 54 55 56 56 58 59 60 62 64 66 68 71 74 78 82 86 91 96 101 106 111 117 122 128 133 138 143 147 152 156 159 162 165 167 168 169 168 167 165 162 158 154 149 143 137 130 124 118 112 106 101 96 92 87 83 80 76 73 71 68 66 64 62 60 59 58 57 57 57 57 58 59 61 63 65 68 72 76 81 86 91 96 102 107 112 117 122 126 129 131 133 133 133 132 130 128 125 122 119 115 112 110 108 106 105 105 105 105 106 108 109 111 113 115 117 119 120 122 123
 49 51 53 55 57 59 61 63 65 66 68 68 69 69 68 68 66 65 63 62 60 58 56 55 53 52 50 49 48 48 47 46 46 46 46 47 48 49 50 52 55 57 61 65 70 76 83 91 99 109 118 128 137 146 153 159 162 164 162 159 154 147 139 130 122 113 104 97 89 83 77 72 67 64 61 58 56 54 53 52 51 51 50 50 50 49 49 48 48 47 46 45 45 44 43 42 41 40 39 39 38 38 38 38 39 40 41 43 46 49 53 58 63 69 76 84 92 101 111 121 131 141 149 156 160 162 161 157 150 141 132 121 110 100 90 82 74 67 62 57 53 49 46 44 42 40 39 38 38 37 37 37 37 37 37 38 38 39 40 41 43 44 46 47 49 51 53 55 57 58 59 60 61 61 61 61 61 60 60 59 58 57 57 56 55 54 54 53 53 53 53 53 54 54 55 56 58 59 61 63 64 66 68 69 70 71 72 72 71 71 69 68 66 64 62 60 58 55 53 51 49 47 45 44 42 41 41 40 40 40 40 40 41 41 42 42 43 43 44 45 46 46 47 48 49 50 52 53 55 57 59 62 66 70 75 81 88 96 105 115 126 138 150 163 175 186 196 204 209 210 208 203 194 184 171 158 145 131 119 107 96 86 78 70 64 58 54 50 47 44 42 40 39 38 38 37 37 37 37 37 37 37 37 37 37 38 38 39 39 39 40 41 41 42 43 45 46 47 49 51 52 54 55 57 58 59 59 60 60 60 59 58 57 56 54 52 51 49 47 45 43 41 40 38 37 36 36 36 36 36 36 37 38 39 40 41 42 44 45 47
 56 55 54 53 52 51 49 47 45 43 41 39 38 36 35 34 33 32 32 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 38 39 40 41 43 44 46 48 51 54 57 60 63 66 69 72 74 76 76 76 76 74 72 69 66 63 59 55 51 47 44 41 38 35 33 31 30 29 28 27 27 27 28 28 29 31 32 33 35 37 38 40 42 43 44 45 46 46 46 46 45 44 43 42 40 39 38 36 35 34 33 33 33 33 33 34 35 36 38 39 41 43 45 48 51 53 56 60 63 66 69 71 74 76 78 79 80 80 80 79 78 76 74 72 70 67 65 62 60 58 55 53 51 49 47 45 43 41 39 38 37 35 34 33 32 32 31 31 31 32 32 33 33 34 35 36 37 38 39 39 40 40 41 41 41 40 40 39 38 38 36 35 34 33 32 31 30 29 29 28 28 28 29 29 30 31 32 34 35 37 39 41 44 46 49 51 54 57 59 62 64 65 67 68 68 68 67 66 64 62 60 57 55 52 49 47 44 42 40 37 36 34 32 31 30 29 28 27 26 26 26 26 26 27 28 29 31 33 35 38 41 45 48 52 56 60 63 66 68 70 70 70 68 67 64 61 58 55 51 48 45 42 39 37 35 33 32 31 31 30 30 31 31 32 33 34 36 37 38 40 41 43 44 45 46 47 48 48 48 48 48 48 47 46 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 31 31 32 33 34 36 37 39 41 43 45 47 49 51 52 54 55 55 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 25 25 24 24 24 24 25 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 36 37 37 37 37 37 36 36 35 34 33 33 32 31 30 29 28 27 27 26 26 26 26 26 26 27 27 28 29 30 31 32 33 34 35 35 36 37 37 37 37 37 37 37 36 35 35 34 34 33 33 32 32 32 33 33 34 35 37 38 40 42 44 46 48 51 53 55 57 58 59 60 60 60 59 57 56 53 51 49 46 44 42 40 38 36 35 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 25 25 26 26 27 28 30 31 33 35 36 38 40 41 43 44 44 45 45 44 44 43 42 41 40 39 38 36 35 34 33 33 32 32 31 31 32 32 32 33 33 34 35 35 36 36 37 37 37 37 36 36 36 35 34 34 33 33 32 32 32 32 32 32 33 33 35 36 38 40 43 45 48 51 54 56 59 61 62 63 64 64 63 61 59 57 54 52 49 46 43 40 38 35 33 32 30 29 28 28 27 27 28 28 29 30 30 31 33 34 35 37 38 39 41 42 43 44 45 46 46 46 46 45 45 43 42 41 39 37 36 34 33 32 30 29 28 28 27 26 26 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 97 92 87 82 77 72 68 64 60 57 55 53 51 50 49 48 48 48 48 48 48 48 48 48 48 47 47 46 46 45 44 43 42 41 40 39 38 37 36 35 35 34 34 34 34 35 36 37 38 40 41 43 45 47 49 51 52 54 55 56 57 58 58 58 58 57 56 55 53 52 50 48 46 44 43 42 40 40 39 39 38 39 39 40 41 42 43 44 46 48 50 52 54 56 58 59 61 63 64 64 64 64 63 62 61 59 57 55 53 52 50 48 47 45 44 43 43 42 42 41 41 41 41 42 42 43 44 45 47 49 51 54 57 61 66 70 76 81 87 93 99 104 109 112 115 116 116 114 111 107 102 97 91 85 79 73 67 61 56 51 47 43 40 37 34 33 31 30 29 29 29 29 30 31 31 32 33 35 36 37 38 39 40 41 41 42 42 42 42 42 42 42 42 41 42 42 42 43 44 45 47 48 50 53 56 59 62 66 69 74 78 82 87 91 95 98 100 101 101 99 97 93 89 84 79 74 69 64 60 56 53 50 47 45 43 42 40 39 39 38 38 38 38 38 38 39 39 40 41 43 44 45 47 48 50 51 53 54 54 55 55 54 53 52 51 50 48 46 45 43 41 40 38 37 36 35 34 33 33 32 32 32 33 33 34 35 36 37 39 40 42 43 44 46 47 48 48 49 50 50 50 50 50 50 50 49 49 48 47 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 35 35 35 35 35 36 37 38 39 41 43 45 49 52 57 61 67 73 79 86 92 98 103 107 110 111 111 109 106
 102 98 94 90 86 81 78 74 71 69 67 66 65 66 67 69 71 75 79 83 89 95 101 108 114 121 127 132 137 141 143 145 144 143 139 135 130 124 117 110 103 97 90 85 80 75 72 69 67 65 64 63 63 63 63 63 64 65 66 67 68 70 71 73 74 76 78 80 82 85 87 90 92 95 98 101 105 108 111 114 116 119 121 122 123 124 124 123 122 121 119 118 116 113 111 109 106 104 102 99 97 96 94 93 91 90 89 88 88 87 86 85 84 83 82 80 79 77 76 74 72 71 69 67 66 65 63 62 62 61 61 61 62 63 65 68 71 75 80 85 90 96 102 107 113 118 122 125 127 128 128 127 125 122 118 114 109 104 99 94 89 85 81 78 75 73 72 71 72 73 75 78 81 85 90 95 101 107 113 120 126 131 136 139 142 143 143 142 139 135 131 126 121 116 111 107 103 100 98 96 95 94 93 93 94 94 95 96 98 99 100 102 103 104 106 107 108 109 109 110 111 111 111 112 113 113 114 115 116 118 119 121 122 123 124 125 126 126 126 125 124 123 121 118 116 112 109 105 101 97 93 88 84 81 77 74 71 69 67 65 64 63 63 62 62 62 63 63 63 64 64 65 65 66 66 66 67 67 67 68 68 69 69 70 71 73 74 76 77 79 82 84 86 88 91 93 95 98 100 102 104 107 109 111 114 116 118 120 122 124 126 128 130 131 133 134 135 135 135 135 134 133 131 129 126 123 120 117 113 110 106 103 100 97 94 92 89 87 86 85 84 84 84 85 86 88 90 93 96 99 102 105 108 110 112 112 112 110 108 105
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 56 53 50 48 47 46 46 46 47 49 51 55 59 64 69 76 84 92 102 111 121 131 139 147 152 156 157 155 152 146 138 130 121 111 102 92 84 75 68 61 55 50 46 42 40 38 37 36 37 37 39 41 43 45 49 52 56 60 64 69 74 80 85 91 97 102 107 112 115 117 118 118 116 113 109 104 99 94 89 84 80 76 74 71 70 69 69 69 70 71 73 75 78 81 84 87 91 94 97 100 102 103 104 104 103 101 99 96 93 90 87 84 81 77 75 72 69 67 64 62 60 58 56 54 52 50 49 47 45 44 42 41 40 39 39 39 40 40 42 43 45 48 50 53 57 60 63 67 71 74 78 81 84 86 88 90 90 90 89 87 85 82 78 74 70 66 62 59 56 54 52 50 49 49 49 50 51 52 54 57 59 62 65 68 71 74 76 78 79 80 80 79 77 75 72 70 67 64 62 59 57 55 53 52 51 50 50 49 49 50 50 51 52 53 54 56 57 59 62 64 67 69 72 74 77 79 81 83 84 85 85 85 84 83 81 79 77 75 73 71 69 67 65 64 62 61 60 59 58 57 56 56 55 54 54 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 39 39 39 39 40 41 43 45 47 51 54 59 64 70 76 82 89 96 102 107 112 115 118 119 118 117 115 112 109 105 101 97 93 89 86 83 80 77 75 73 71 70 70 70 71 72 73 75 77 79 81 83 85 87 89 91 93 94 96 97 99 100 102 104 105 107 109 112 114 116 118 119 120 121 120 119 117 114 110 105 100 94 89 83 77 72 67 63 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
 86 82 77 72 66 61 56 52 48 45 42 40 38 37 37 36 36 36 36 37 37 37 37 38 37 37 37 36 36 35 34 33 32 30 29 28 27 26 25 24 24 23 23 23 23 24 25 26 28 30 32 34 36 38 40 42 43 45 45 46 46 45 45 44 43 42 40 39 38 36 35 34 33 33 33 33 33 34 35 37 39 42 45 48 52 56 60 64 67 71 73 75 76 76 75 73 71 68 65 61 58 55 53 50 49 47 46 46 45 45 45 45 45 45 45 45 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 45 46 48 50 53 57 61 66 71 77 83 89 94 98 102 103 104 102 99 95 89 83 77 70 63 57 52 46 42 37 34 30 28 26 24 23 22 21 21 21 22 22 23 24 26 27 29 30 32 33 34 35 36 37 37 37 37 36 36 36 35 35 35 35 35 36 37 38 40 41 44 46 49 52 56 60 64 68 73 78 82 87 91 94 97 98 99 98 96 93 90 87 83 79 76 73 70 67 65 63 62 60 59 57 56 55 54 53 52 51 50 49 47 46 45 44 43 42 40 40 39 38 38 37 37 38 38 39 40 41 42 43 44 44 44 44 43 41 40 38 36 34 31 29 27 25 23 21 20 18 18 17 17 17 17 17 18 19 20 21 23 25 27 29 31 34 36 39 42 45 47 50 52 54 56 57 57 57 56 55 53 51 48 46 43 41 39 37 35 33 32 30 29 28 27 26 25 24 24 23 22 22 22 21 21 21 21 22 22 23 24 25 27 29 32 36 40 45 51 57 64 71 77 83 87 90 90 89
 26 26 26 26 27 27 28 30 31 33 36 39 42 46 50 55 59 64 69 74 78 81 83 85 85 85 84 82 79 76 73 70 67 64 61 59 56 54 52 51 49 49 48 48 49 50 51 53 55 57 60 63 66 69 71 74 76 78 80 81 82 83 83 83 83 83 82 82 81 81 80 79 78 77 76 75 73 71 70 67 65 62 60 57 54 51 48 45 43 40 38 36 34 33 32 31 30 30 30 30 31 33 34 37 40 43 47 51 56 61 67 73 79 85 91 96 100 103 104 104 102 98 94 88 82 76 69 63 57 51 46 42 38 35 33 31 29 29 28 28 29 30 31 32 34 36 38 40 43 45 48 51 54 58 61 64 67 69 71 73 73 73 72 71 69 67 64 61 58 55 53 51 49 48 47 46 46 46 47 47 48 49 51 52 54 55 57 58 60 61 62 62 63 63 62 62 61 60 59 57 56 54 53 52 50 49 47 46 45 43 42 41 39 38 37 35 34 33 32 30 29 28 28 27 27 27 27 28 28 30 31 32 34 36 38 40 42 44 46 48 50 52 53 55 55 56 56 55 55 53 52 50 48 47 45 43 41 40 38 37 37 36 36 37 37 38 39 41 42 44 46 47 49 51 52 53 53 53 53 52 51 50 48 47 45 43 42 41 39 38 37 37 36 36 36 35 36 36 36 36 37 38 38 39 40 41 43 44 45 47 48 50 51 53 54 56 57 58 59 60 60 60 59 58 57 56 54 53 51 50 48 47 45 44 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 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
 127 119 111 102 94 86 79 72 67 62 59 56 54 53 53 54 55 58 61 65 70 75 82 89 98 107 118 129 141 153 165 176 185 193 198 200 198 193 185 174 162 150 137 125 114 105 96 89 83 79 75 72 70 68 67 66 66 66 66 67 68 68 69 71 72 73 74 76 77 79 80 82 83 85 87 88 90 93 95 98 101 105 108 112 117 121 126 130 135 139 143 146 148 149 150 150 148 146 143 139 135 130 125 120 115 111 106 102 99 95 92 90 87 85 83 81 79 78 76 75 73 72 70 69 68 66 65 64 63 62 62 62 62 62 63 65 67 69 72 75 79 82 86 90 93 96 98 100 102 102 102 102 101 99 97 94 92 89 86 84 82 80 78 77 77 77 78 80 84 88 93 100 108 116 126 136 145 155 162 168 171 170 167 160 151 140 129 118 106 96 87 79 72 67 63 59 57 55 54 54 54 55 56 58 60 62 65 68 71 75 79 83 87 91 96 101 106 110 115 119 123 126 128 130 131 131 130 128 126 123 119 115 110 106 101 96 92 87 83 79 75 72 69 66 64 61 59 57 56 55 54 53 53 53 53 54 55 56 57 59 61 64 66 69 72 74 77 80 82 85 87 89 91 94 96 98 100 102 105 108 111 114 118 122 125 129 132 135 137 138 139 139 138 136 133 130 127 123 119 114 110 106 103 99 96 93 90 89 87 87 87 88 89 92 96 101 108 115 124 134 144 155 166 177 186 195 201 205 208 207 205 200 194 187 180 172 164 156 149 143 137 132 129 126 125 124 124 126 128 131 135 138 142 145 147 148 147 144 140 134
 53 52 53 53 55 56 59 61 64 68 72 77 82 88 93 99 105 110 115 120 123 126 128 129 130 129 128 126 124 121 118 114 111 108 104 100 97 94 91 88 85 83 81 80 80 80 80 81 83 85 88 91 95 99 103 108 113 117 122 127 131 135 138 141 143 144 143 142 139 134 129 123 116 109 102 95 88 81 75 69 65 60 57 54 52 50 49 48 48 49 49 51 53 55 57 61 64 68 72 77 82 87 92 98 103 108 112 117 120 124 127 129 131 132 133 133 132 131 130 128 126 123 119 115 111 107 102 97 92 87 82 78 74 70 67 65 63 61 61 60 61 61 62 64 66 68 71 74 77 81 85 89 94 99 103 108 113 117 121 124 126 127 126 125 122 118 113 107 101 95 89 83 78 73 69 65 62 59 57 55 54 53 52 52 52 52 52 53 54 55 56 57 58 60 61 62 63 64 65 66 66 67 67 67 68 68 68 69 69 69 69 70 70 71 71 71 72 72 73 73 74 74 74 75 75 76 76 76 76 76 76 76 75 75 74 74 73 72 72 71 71 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 67 66 65 64 63 61 60 59 58 58 57 57 57 58 59 61 63 66 70 74 79 85 92 100 108 117 125 134 142 148 153 156 158 156 153 149 142 135 128 120 112 105 97 91 84 79 74 69 65 62 58 56 54 53 52 52 52 53 55 57 60 64 68 73 78 84 90 97 103 110 117 123 129 134 139 143 146 148 149 149 148 146 142 138 132 126 120 113 107 100 93 87 81 76 72 67 64 61 58 56 54 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 47 46 46 45 45 45 45 46 46 47 49 50 52 54 57 59 62 64 67 69 72 74 76 78 80 81 82 83 84 84 84 84 83 82 82 80 79 78 77 75 74 72 71 69 68 66 65 64 62 61 61 60 59 59 58 58 58 59 59 60 61 62 64 66 69 71 74 78 81 85 89 94 97 101 104 105 106 106 104 102 98 94 89 84 80 75 71 67 63 60 58 56 55 54 54 54 54 55 56 57 59 61 62 64 66 67 68 69 70 70 70 70 69 68 67 66 65 63 62 61 59 58 56 55 54 52 51 50 49 49 48 47 47 47 47 47 48 48 49 50 51 52 53 54 56 57 58 59 60 62 63 64 64 65 66 66 66 66 66 65 65 64 63 63 62 61 60 60 59 59 59 60 61 62 63 65 67 69 72 75 77 80 82 84 85 86 86 86 85 84 82 79 77 74 72 69 67 65 63 61 60 59 58 57 57 56 56 56 57 57 57 58 58 58 59 59 59 59 59 58 58 57 56 55 54 53 52 52 51 50 50 50 50 50 50 50 51 51 52 53 54 54 55 56 57 58 59 60 60 60 60 60 59 58 57 56 54 53 51 50 49 47 47 46 46 46 46 47 48 49 51 53 55 57 59 61 63 65 66 67 68 67 67 65 64 62 59 57 55 53 51 49 48 46 45 45 44 44 44 44 45 46 48 50 52 54 57 61 65 70 74 80 85 90 95 99 103 105 107 106 105 102 99 95 90 86 81 77 72 68 65 62 59 56 54 52 51 49 49 48 47 47 47 47 47 48 48 49 49 50 50 51 51 51 50 50 50 49 48
 104 108 113 117 120 123 124 126 126 125 125 123 121 120 118 116 115 113 113 112 112 113 113 114 116 118 120 122 125 128 131 134 138 141 144 147 150 152 154 155 156 156 156 155 153 152 149 147 144 142 139 137 134 132 130 128 126 124 123 121 120 119 119 118 118 117 116 116 115 114 113 112 110 108 106 103 101 97 94 91 88 85 82 79 76 74 72 71 70 70 70 70 71 73 75 78 81 84 89 93 98 103 108 113 118 123 127 131 134 136 138 138 139 138 138 136 135 133 132 130 129 127 126 125 125 124 124 125 125 127 128 130 133 136 139 143 146 150 154 157 161 163 166 167 168 168 167 166 164 162 160 157 154 151 148 146 143 141 139 138 137 136 135 135 136 136 137 138 138 139 139 138 137 135 132 129 125 120 115 110 104 99 94 89 85 82 79 76 75 74 74 74 76 78 80 84 88 92 98 104 110 117 124 132 139 146 153 160 165 169 172 173 173 171 168 163 157 150 143 135 127 119 112 105 99 94 89 86 83 80 78 77 77 77 77 78 79 81 83 86 89 92 96 100 104 109 114 119 125 130 135 140 144 148 150 152 153 152 151 148 146 142 139 135 132 128 126 124 122 121 121 122 123 125 127 130 134 137 141 145 148 151 153 154 154 154 152 149 145 141 136 131 126 121 115 110 105 101 97 93 89 86 83 80 78 76 74 73 72 71 71 71 72 74 76 78 82 86 90 95 101 107 113 119 125 130 135 140 143 146 147 147 147 145 142 138 133 128 123 117 111 106 101 96 92 88 84 82 80 78 78 78 78 80 82 84 87 91 95 99
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 155 151 146 139 132 124 117 110 103 97 92 88 85 82 80 79 78 78 78 78 79 79 80 81 82 83 83 84 84 84 84 84 83 83 82 82 81 81 81 80 80 81 81 82 84 86 88 90 93 96 99 102 105 108 110 112 112 113 112 111 109 106 103 100 96 92 88 85 81 78 75 72 70 68 66 66 65 65 66 68 70 73 77 81 86 92 98 104 111 117 123 128 131 134 135 134 132 130 126 122 118 114 110 107 104 101 100 99 98 98 99 100 101 103 105 107 109 111 112 114 114 114 114 112 110 107 104 101 97 92 88 84 81 78 75 73 71 70 69 69 70 71 72 74 76 78 81 83 86 88 90 92 94 96 97 98 98 98 98 98 97 96 96 95 95 95 95 96 97 99 102 105 108 112 115 119 122 124 125 124 123 120 115 109 103 96 89 82 75 69 64 59 55 52 49 47 46 45 45 45 45 46 48 49 52 54 57 60 64 68 72 77 81 86 91 96 100 104 107 109 110 111 110 108 106 103 100 96 93 89 85 81 78 74 71 68 65 63 60 58 56 54 53 52 50 49 49 48 48 48 49 50 51 53 55 57 61 65 69 75 81 87 94 101 108 115 120 124 127 128 128 126 122 118 112 107 102 97 92 88 84 81 79 77 76 75 74 74 74 74 74 74 75 75 74 74 74 73 72 71 69 68 66 64 63 61 59 58 57 55 55 54 54 55 55 56 58 60 62 65 68 70 73 76 78 80 82 83 84 84 83 83 82 81 79 78 77 76 75 74 74 74 75 76 78 80 83 88 93 98 105 112 120 128 136 143 149 154 157 157
 8 8 8 8 8 8 9 9 10 11 12 13 15 17 18 20 22 24 25 26 27 27 26 25 24 22 20 19 17 16 14 13 12 11 10 10 9 9 8 8 8 8 8 8 9 9 10 11 11 13 14 15 17 19 21 23 25 27 29 31 32 33 33 33 32 30 29 27 25 23 22 20 18 17 15 14 13 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 12 13 14 15 16 17 18 20 21 22 23 25 26 28 29 30 31 32 32 32 32 31 30 29 28 26 25 23 21 20 18 17 16 15 14 13 12 12 11 11 11 11 11 11 12 12 13 14 15 16 17 18 19 21 22 24 25 26 27 27 26 26 24 23 21 19 17 15 14 12 11 10 9 8 7 7 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 10 9 9 8 8
 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 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 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2
 35 33 31 29 27 26 24 24 23 22 22 22 22 22 23 23 23 24 25 25 26 27 28 28 29 29 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 37 37 36 36 35 34 33 32 31 30 29 28 28 27 27 26 26 27 27 28 29 30 32 34 37 40 43 46 50 53 56 58 59 59 58 57 54 51 47 44 41 38 35 33 31 30 29 28 28 28 28 29 30 31 32 33 35 36 38 39 40 41 41 41 41 40 39 37 35 33 31 29 27 25 23 22 20 19 18 17 16 16 15 15 16 16 16 17 18 19 20 21 23 24 26 27 29 31 32 34 35 36 37 38 39 39 39 40 39 39 39 39 38 38 38 38 38 39 40 41 42 44 46 48 50 53 55 58 60 62 64 65 65 64 63 61 58 55 52 49 46 43 40 37 35 33 31 30 29 27 27 26 25 25 24 24 24 24 24 25 25 25 26 27 28 29 30 31 33 35 37 39 42 44 47 50 52 55 56 58 58 58 57 56 54 51 48 44 41 38 35 32 29 26 24 22 21 19 18 17 16 16 16 16 16 16 17 18 19 21 23 25 27 29 31 33 35 36 37 38 38 37 37 36 35 34 33 32 31 31 30 31 31 31 32 34 35 37 39 41 43 46 48 51 53 55 57 58 59 59 58 57 56 54 52 50 47 45 43 41 39 38 36 35 34 33 33 32 32 32 32 32 32 32 33 33 34 34 35 36 37 38 39 41 42 44 45 47 49 51 53 54 55 56 57 57 56 55 53 51 49 46 43 40 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 69 67 66 65 64 64 64 65 66 67 68 70 73 75 78 81 84 87 90 93 95 98 99 101 101 102 101 100 99 97 94 92 89 86 83 80 77 74 72 70 68 66 65 64 64 64 64 64 65 66 67 69 70 73 75 77 80 83 85 88 91 93 95 97 99 100 101 101 101 101 101 101 100 100 99 98 98 97 97 97 96 96 95 94 93 92 91 89 87 85 82 79 77 74 71 68 66 64 62 60 59 58 58 57 57 58 58 59 61 62 64 66 69 71 74 76 79 81 83 85 87 88 89 89 89 88 86 85 83 80 78 75 73 71 68 66 64 63 61 60 59 58 58 57 57 58 58 59 60 61 62 63 65 66 68 69 70 72 73 74 74 75 75 75 74 74 73 73 72 72 71 71 71 71 71 72 73 75 77 79 82 85 88 91 95 98 102 105 107 109 110 111 111 110 108 106 103 100 97 93 90 86 83 80 76 74 71 68 66 64 62 61 60 59 58 57 57 57 57 57 58 59 60 62 64 66 68 71 74 77 80 83 87 90 93 96 98 99 100 100 99 97 95 92 89 86 82 78 75 71 68 65 63 60 59 57 56 55 54 54 54 55 55 56 58 59 60 62 64 65 67 68 69 70 71 72 72 72 72 72 72 73 73 73 74 74 75 76 77 79 80 82 84 86 88 90 92 94 96 98 99 100 102 103 103 104 104 104 104 104 104 104 104 104 103 103 102 102 101 100 100 99 98 97 96 94 93 92 91 90 89 88 87 87 87 86 86 87 87 87 88 89 90 90 91 92 92 92 92 91 90 89 87 85 83 81 78 76 73 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
 45 43 41 39 37 36 35 35 35 35 36 37 38 40 42 44 46 48 51 53 54 56 57 57 57 56 55 53 52 50 48 46 45 43 42 41 41 40 40 40 39 40 40 40 40 41 41 42 42 43 43 43 44 44 44 45 45 46 46 47 48 49 50 52 53 55 57 60 62 65 67 70 73 75 78 80 81 82 82 82 81 80 78 76 73 70 67 64 61 58 55 52 50 48 46 44 42 41 39 38 37 36 35 35 34 34 34 33 33 34 34 34 35 36 37 38 39 41 42 44 46 47 49 50 51 51 51 50 49 47 45 43 40 38 36 33 31 29 27 26 25 23 23 22 22 22 22 22 23 23 25 26 27 29 31 33 35 37 38 40 41 42 43 43 43 42 42 41 40 40 39 39 39 39 40 41 43 45 48 50 53 56 59 61 62 63 62 60 57 54 50 46 42 38 35 31 29 26 24 23 21 20 19 19 19 19 19 19 20 21 22 24 25 27 29 31 33 35 37 39 41 42 42 43 43 42 41 40 38 36 35 33 31 29 27 26 24 23 22 21 20 19 19 18 18 18 18 18 19 19 19 20 20 21 22 23 23 24 25 26 27 28 30 31 32 33 35 36 38 40 42 43 45 47 48 50 51 52 52 52 51 50 49 47 45 42 40 37 35 33 31 29 27 25 24 23 22 21 21 21 21 21 22 22 24 25 27 29 31 34 37 41 46 51 56 62 68 73 78 82 85 85 84 81 76 71 64 58 52 46 42 37 34 31 29 27 26 25 25 25 25 26 27 28 30 32 34 37 40 42 45 48 50 52 53 54 53 52 50 48
 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 21 21 21 21 21 21 21 20 19 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 20 21 21 21 21 21 21 20 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 16 17 17 18 18 18 19 19 18 18 18 17 17 16 15 15 14 14 14 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 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 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 12 12 13 13 14 14 15 16 16 17 17 17 17 17 17 17 16 16 15 14 13 13 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 21 22 22 23 23 23 22 21 20 19 18 17 16 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12
 250 229 209 191 174 161 149 139 131 124 119 115 111 108 105 103 101 98 96 94 91 88 85 82 79 76 73 70 68 66 64 62 61 61 61 61 62 63 65 67 69 72 76 80 84 88 93 98 102 107 111 115 117 119 121 121 120 118 115 112 108 103 99 95 90 86 83 79 76 74 72 71 70 69 70 71 72 75 78 82 88 95 103 113 125 140 156 176 197 219 243 265 286 302 313 318 317 310 299 286 270 255 239 225 212 200 189 179 171 163 157 151 146 141 137 133 129 126 122 119 116 112 109 106 103 101 98 96 93 91 89 88 87 85 85 84 84 84 84 85 86 88 89 92 94 97 101 104 108 112 117 120 124 127 130 131 132 133 132 131 129 127 124 122 119 117 115 114 114 114 115 117 121 125 132 139 148 159 170 182 195 206 215 221 224 222 216 207 195 181 167 154 141 129 118 109 101 94 88 84 81 79 78 78 78 80 84 88 93 100 107 116 125 136 146 157 167 176 184 189 193 194 193 189 184 177 170 162 153 145 137 129 121 115 108 103 98 93 89 86 83 81 79 78 77 77 78 79 81 83 87 91 96 101 108 116 125 135 146 158 171 184 197 209 218 224 226 223 216 206 192 177 161 146 132 119 108 98 90 83 77 73 69 67 65 63 62 62 62 63 64 65 67 69 71 73 75 78 80 82 84 86 88 89 90 90 90 90 90 89 88 87 86 84 83 81 80 78 77 75 74 72 71 69 68 66 65 64 64 63 63 63 63 64 66 68 71 74 78 84 90 98 107 117 129 143 159 177 198 219 242 264 284 301 312 317 314 305 290 271
 79 78 77 76 75 74 72 71 70 69 68 68 67 67 66 66 66 66 66 66 67 67 68 68 69 70 71 72 73 75 76 78 80 82 84 86 88 89 91 92 93 94 94 94 93 92 91 89 86 84 81 79 76 74 71 69 67 66 64 64 63 63 63 64 65 66 67 69 70 71 73 74 74 75 75 75 74 74 73 72 71 69 69 68 68 68 68 69 70 72 75 78 81 84 88 92 96 99 102 104 105 105 105 103 101 98 95 92 88 84 81 78 75 72 70 68 67 66 65 65 65 65 65 66 66 67 67 67 68 68 68 68 67 67 66 66 65 64 64 63 63 62 62 62 62 62 62 63 63 64 65 66 67 67 68 69 70 70 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 71 71 72 73 73 74 74 74 74 73 72 71 69 67 65 63 61 58 56 54 52 50 48 47 46 45 44 44 44 44 44 45 47 49 51 54 57 60 65 69 74 79 85 90 95 100 105 108 111 113 113 112 110 107 104 99 94 89 83 78 72 67 63 59 55 52 49 47 45 44 43 43 43 44 46 47 50 52 55 59 62 66 70 73 77 80 82 84 85 85 84 83 81 79 77 74 72 70 69 68 67 67 68 68 70 71 73 75 77 79 81 83 84 84 84 83 81 79 76 73 70 66 63 59 56 53 51 49 47 46 45 44 44 44 45 46 47 48 49 51 53 55 57 59 62 64 67 69 71 73 75 77 78 78 79 79 78 77 76 75 74 72 71 70 69 68 67 67 66 66 67 67 68 69 70 71 72 74 75 76 77 78 79 80 80 80 80
 84 86 87 88 88 89 89 89 89 89 89 89 90 91 92 94 96 99 102 106 111 116 122 128 134 141 146 151 155 157 158 157 154 150 145 140 134 128 121 116 110 105 101 97 94 92 90 89 88 88 88 89 91 93 96 99 102 106 110 115 119 124 127 131 133 135 136 135 134 131 128 125 121 116 112 108 104 100 96 93 90 88 86 85 84 83 82 82 83 83 84 85 86 87 89 90 92 93 95 96 98 99 101 103 104 106 108 110 113 115 117 119 121 122 124 124 125 124 123 122 120 117 114 111 108 104 101 98 95 92 90 89 87 87 86 87 87 88 90 92 95 98 102 106 110 114 118 122 125 128 130 131 131 130 127 124 121 117 113 109 105 102 99 96 94 92 91 90 89 89 89 89 89 89 89 88 88 87 86 84 83 81 79 77 75 73 72 71 70 70 70 71 72 74 76 79 82 86 91 96 101 107 112 117 122 126 129 131 131 130 128 125 122 118 113 109 104 100 97 94 91 89 87 86 85 85 86 87 88 89 92 94 97 100 103 106 110 113 116 119 121 123 125 125 125 125 124 123 122 120 118 116 114 112 110 108 107 105 103 102 100 98 97 95 94 92 91 89 88 87 86 85 85 84 85 85 86 88 90 93 96 100 104 108 114 119 125 131 137 142 147 151 154 156 155 153 150 145 139 133 126 118 111 105 98 93 88 84 80 77 75 73 72 71 71 72 73 75 77 81 85 89 95 101 108 116 124 133 141 149 156 161 164 165 164 160 155 148 140 132 124 116 108 102 96 91 87 83 80 78 77 76 75 75 76 77 78 80 81 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 58 57 55 54 52 50 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 31 30 30 29 28 28 27 27 27 27 27 27 28 29 30 32 34 36 39 42 45 48 52 55 58 61 63 63 62 60 57 53 49 45 41 38 35 32 30 28 26 25 24 24 23 23 23 24 24 24 25 26 26 27 28 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 29 28 28 28 28 28 28 28 29 29 30 31 31 32 33 35 36 37 39 40 42 43 45 47 48 50 51 53 54 55 56 57 57 58 58 58 58 57 57 56 56 55 54 54 53 52 51 50 49 48 46 45 43 42 40 39 37 35 34 32 31 30 29 28 27 26 25 24 24 24 23 23 23 23 23 23 23 24 24 24 25 26 27 27 28 30 31 32 33 34 36 37 37 38 38 38 37 37 36 34 33 32 30 29 28 27 26 26 26 26 26 26 27 28 30 32 34 37 40 44 48 51 54 57 59 59 58 57 54 51 48 44 41 38 35 33 31 29 28 27 26 26 25 26 26 27 28 29 31 32 34 36 38 40 42 44 45 46 47 47 47 46 45 44 43 41 40 39 37 36 34 33 32 31 30 29 28 27 26 26 26 25 25 25 26 26 27 27 28 29 30 32 33 35 36 38 39 41 43 45 46 48 50 51 53 55 56 57 58 58 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
 27 28 28 29 30 30 31 31 32 32 32 32 33 33 33 33 33 32 32 32 32 31 31 31 30 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 28 28 29 30 31 32 34 35 37 38 39 41 42 43 44 44 44 44 43 42 41 40 39 37 36 34 33 32 31 30 30 30 30 30 30 31 32 33 34 35 36 38 39 41 42 44 45 47 48 49 50 51 52 52 52 52 51 50 49 47 45 43 41 40 38 36 34 33 32 31 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 29 29 28 27 27 26 25 24 23 23 22 22 22 22 22 22 22 22 23 24 24 25 26 28 29 31 32 34 35 37 38 39 40 40 40 40 39 38 37 36 34 33 32 30 29 28 27 26 25 24 23 23 22 22 22 21 21 21 22 22 22 23 24 25 26 27 29 31 33 35 38 40 43 45 48 49 51 51 52 51 51 49 48 46 44 42 40 38 36 34 33 31 30 29 28 28 27 27 27 26 26 26 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 25 25 25 26 27 28 29 30 31 32 33 34 35 36 37 37 37 37 37 37 37 36 36 35 34 33 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26
 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 21 22 23 23 23 23 23 23 22 22 21 20 19 18 17 17 16 15 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 21 22 23 23 23 23 23 23 22 22 21 20 19 18 17 16 16 15 14 13 13 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 17 18 18 18 19 19 18 18 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14
 94 97 101 104 106 108 109 108 107 105 103 100 96 93 89 85 81 78 74 71 68 66 64 62 61 61 61 62 64 66 69 72 75 79 84 88 93 97 102 106 111 115 119 122 125 127 129 129 129 128 126 123 119 114 108 102 96 90 84 79 74 70 66 64 63 62 63 65 68 71 76 82 89 96 104 113 122 130 138 145 149 152 151 148 143 136 127 118 109 101 93 86 81 76 73 70 69 68 68 69 70 72 74 77 80 83 86 88 90 91 92 91 90 88 86 83 80 77 74 72 70 69 68 68 68 68 69 70 72 73 75 77 79 81 83 85 87 89 91 92 94 95 95 96 96 95 95 94 93 91 90 89 87 86 86 86 86 86 87 88 89 90 92 94 95 97 99 100 101 102 102 102 102 100 99 97 94 91 88 85 82 79 76 74 72 70 69 68 67 67 67 67 68 69 70 71 72 73 75 76 78 79 80 82 83 85 86 88 89 90 92 93 94 95 96 96 96 96 96 95 94 93 91 89 87 85 83 80 78 76 73 71 69 68 66 65 65 65 65 66 68 70 73 76 79 83 87 90 93 95 96 96 95 93 91 88 85 81 78 75 72 70 69 68 68 69 70 73 77 82 87 94 102 110 119 127 135 141 146 148 148 145 140 134 126 118 110 102 95 88 82 76 72 69 66 65 64 64 65 67 69 72 75 79 82 86 89 92 95 97 98 99 99 99 99 98 97 95 93 91 89 87 85 83 80 78 76 73 71 69 68 66 65 64 63 63 62 62 62 62 62 62 62 62 62 62 63 63 64 64 66 67 69 71 73 76 79 82 86 90
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 49 49 50 51 52 53 54 55 56 57 57 57 58 57 57 57 56 55 54 53 52 51 50 49 49 49 49 49 50 50 51 52 53 53 54 55 56 57 57 58 59 60 61 62 63 63 64 65 66 66 67 67 67 66 65 64 63 61 59 57 55 53 51 49 48 46 45 44 43 42 42 41 41 41 40 40 40 41 41 41 42 43 43 44 45 47 48 50 51 53 55 57 59 62 64 66 69 71 73 76 78 80 82 83 84 85 85 84 82 80 78 75 72 69 65 63 60 58 56 55 53 53 52 52 52 53 53 54 56 57 59 61 64 66 69 73 76 79 83 86 89 91 92 93 93 92 90 88 85 81 78 75 72 69 67 65 63 62 61 60 59 58 58 57 57 56 56 55 55 54 54 54 53 53 53 53 53 53 54 54 55 57 58 60 62 64 66 68 71 74 77 79 82 85 87 89 91 92 93 93 93 92 91 90 88 86 85 83 81 80 79 77 76 75 73 72 71 70 69 69 68 68 67 67 67 68 68 69 69 70 72 73 74 76 78 80 82 84 86 88 90 91 93 94 94 94 93 92 91 89 87 85 83 81 78 76 74 72 69 67 65 63 61 59 57 55 53 52 50 48 47 46 44 43 43 42 41 41 41 41 41 41 41 42 43 44 46 48 50 53 56 60 64 68 73 78 83 87 90 93 94 95 94 92 89 86 82 78 74 70 67 63 60 58 55 53 51 49 47 46 45 45 44 44 44 45 46 47 49 51 54 57 61 65 69 72 76 78 80 81 81 80 78 76 74 71 68 65 62 60 57 55 53 52 50 49 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 77 70 64 59 55 52 50 48 47 47 47 47 48 49 51 53 55 57 59 62 65 67 70 73 75 77 79 81 83 85 86 87 87 87 87 86 85 84 82 81 79 77 75 73 71 70 68 67 66 65 64 64 63 63 63 64 65 65 67 68 70 71 73 76 78 80 82 84 85 86 87 87 87 87 86 86 85 84 83 82 80 79 78 76 74 73 70 68 66 64 61 59 57 55 53 51 50 49 48 47 47 46 46 47 47 48 49 51 52 54 56 58 60 62 64 66 67 68 69 70 70 69 69 68 67 65 64 62 61 59 58 57 56 55 54 53 53 52 52 51 51 51 51 51 51 52 52 53 53 54 56 57 58 60 61 62 63 64 63 63 61 60 58 56 53 51 49 47 46 45 44 43 43 43 44 46 48 52 56 61 67 74 83 92 103 114 125 137 147 155 161 163 163 159 153 146 136 126 116 106 97 88 80 73 68 63 59 57 55 54 54 54 55 56 57 58 59 61 63 65 67 69 71 73 76 79 82 85 89 92 96 99 102 105 106 107 106 105 101 97 92 86 80 74 68 64 59 56 53 50 49 47 46 46 46 46 46 47 49 50 53 55 58 61 65 69 74 78 83 87 91 94 96 97 98 98 96 95 93 91 89 87 85 84 82 81 81 81 81 81 81 82 83 84 85 86 86 87 87 87 87 86 85 84 82 80 79 77 75 74 73 72 71 70 70 70 70 71 71 72 73 74 75 76 77 77 78 79 79 79 79 80 81 82 84 86 90 94 99 105 111 118 126 133 141 148 155 160 164 166 165 161 155 147 137 126 115 104 94 85
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 28 26 24 22 21 19 18 17 16 15 15 14 14 14 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 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 13 14 15 16 18 19 21 22 23 24 25 26 27 27 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 29 29 28 28 27 26 25 24 23 22 20 19 18 16 15 14 13 12 11 11 10 10 10 10 11 12 13 14 16 17 19 21 23 25 27 28 30 30 31 31 31 30 29 27 26 24 23 21 20 18 17 15 14 13 12 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 15 16 17 17 18 19 20 21 23 24 25 26 28 29 29 30 29 29 28 27 26 25 23 22 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 11 10 10 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 36 37 37 38 38 38 37 37 36 34 33 31 29 27 24 22 20 18 16 15 13 12 11 11 10 10 10 10 11 12 13 14 15 16 18 19 21 23 25 27 28 30 31 33 33 34 34 33 33 31 30 28 26 24 21 19 17 16 14 13 12 11 11 10 10 11 11 11 12 13 14 15 16 18 19 21 23 25 27 29 31 32 33 34 34 33 32
 36 38 41 43 46 48 51 53 56 59 61 64 66 68 70 71 72 72 72 71 69 66 63 59 55 51 47 44 41 38 36 34 33 32 31 30 30 30 29 29 30 30 30 31 31 32 33 33 34 35 37 38 39 41 42 44 45 47 48 49 50 51 52 52 52 52 52 51 51 50 48 47 46 45 44 43 42 41 40 40 39 39 39 40 40 40 41 41 42 42 43 43 43 43 42 42 41 40 38 37 36 34 33 32 31 30 29 29 28 28 28 29 30 31 33 36 39 43 48 54 59 65 70 74 77 78 77 75 72 68 63 58 54 50 46 42 39 36 34 32 30 28 27 26 25 24 23 23 23 24 24 25 27 29 32 35 39 44 49 53 58 62 66 69 71 72 71 71 69 67 64 61 58 55 51 48 45 42 40 37 35 33 31 29 28 27 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 26 27 28 30 31 32 33 33 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 25 25 24 24 23 23 23 23 24 24 25 25 26 27 28 28 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 34 34 35 36 38 39 40 42 43 44 45 46 46 45 44 43 40 38 35 32 30 27 25 24 22 22 21 21 21 21 22 23 23 25 26 27 29 31 33 36 38 41 45 48 52 55 58 61 63 64 63 62 59 55 51 46 42 37 34 30 27 25 23 22 21 21 20 20 20 20 20 20 21 21 22 22 23 24 25 26 28 29 31 32 34
 31 31 31 31 31 32 33 34 35 37 38 39 40 41 42 42 41 40 38 36 34 31 28 25 23 21 19 18 17 17 16 17 17 18 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 30 30 30 29 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 24 24 24 25 26 27 28 30 32 34 36 38 40 43 45 46 47 48 47 46 44 42 39 36 34 31 29 26 24 22 20 19 18 17 16 16 16 17 18 20 22 25 28 32 36 40 44 48 52 55 58 59 59 59 57 55 52 48 45 41 38 34 31 28 25 23 21 19 17 16 15 14 14 14 14 15 17 18 21 23 27 30 33 37 40 43 46 48 50 51 51 51 50 49 48 47 46 45 44 43 42 42 41 41 41 40 40 39 38 37 35 34 32 30 28 26 25 23 21 19 18 16 15 14 13 13 12 12 13 14 15 16 18 20 22 23 25 27 29 30 31 31 32 32 32 31 30 30 29 28 27 26 24 23 22 21 19 18 17 16 15 14 13 12 12 12 13 13 14 15 17 19 20 22 25 27 29 32 34 36 38 40 42 43 44 44 44 43 42 41 39 38 36 35 33 32 31 30 29 29 28 27 27 27 26 26 25 24 23 22 21 20 18 17 16 15 14 13 13 13 13 14 14 16 17 18 20 22 24 27 30 32 36 39 42 45 48 50 52 54 54 53 51 49 45 42 38 34 30 26 23 20 18 16 15 14 14 14 14 15 16 17 18 20 21 23 25 26 28 30 31 32 33 33 34 33 33 33 32 32 31
 137 136 135 134 132 130 128 125 122 119 115 110 106 101 96 92 87 82 78 73 70 66 63 61 60 60 61 63 67 72 78 84 92 100 108 116 123 129 134 138 141 142 141 140 137 133 128 123 117 111 105 100 94 88 83 78 73 68 65 61 59 57 56 57 58 60 64 68 72 78 83 89 94 99 104 109 113 117 120 123 126 128 130 132 133 134 135 136 136 136 136 135 134 132 130 128 125 122 119 115 112 108 104 99 95 91 86 82 78 74 70 66 62 59 57 56 55 55 56 58 61 64 68 72 76 80 84 88 92 95 99 102 104 106 108 109 110 110 110 109 107 105 102 98 94 89 84 79 74 69 65 61 58 57 56 56 57 59 62 66 69 74 78 83 87 92 97 101 106 110 114 118 121 125 128 130 133 135 137 139 141 144 146 148 150 152 154 156 157 157 157 156 153 150 145 140 133 126 118 110 101 93 85 78 72 67 63 61 59 59 60 62 65 68 73 77 82 88 93 99 105 111 117 123 128 133 137 140 142 143 143 141 138 133 128 121 114 106 99 91 84 78 73 69 66 64 64 64 66 68 71 74 77 81 86 90 95 100 105 110 115 121 126 130 134 138 141 143 145 145 145 144 142 140 138 135 132 129 126 122 119 116 113 110 106 103 100 96 93 90 86 83 80 77 75 73 72 72 73 75 78 81 84 88 92 96 99 102 105 107 109 110 111 111 110 110 108 106 104 102 99 96 93 89 86 82 79 76 73 71 69 68 68 69 72 75 79 85 90 97 103 110 116 121 127 131 135 138 140 141 142 143 143 142 142 141 140 139 139 138
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 40 40 39 38 37 36 35 34 33 32 31 30 30 29 29 29 29 29 29 29 29 30 30 31 32 34 35 37 38 40 41 42 42 43 43 42 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 29 29 30 30 32 34 36 39 43 46 50 54 57 60 63 64 65 65 64 63 61 58 56 53 50 47 44 41 39 37 35 34 33 32 31 31 31 31 31 31 31 32 32 33 33 33 33 33 33 33 33 32 31 31 30 30 30 30 30 31 32 34 36 37 39 41 42 44 45 45 46 46 46 45 45 44 43 43 42 41 40 39 39 38 37 36 35 34 34 33 32 31 30 30 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 29 29 29 29 29 30 30 30 30 31 31 32 32 32 33 33 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 31 31 31 31 32 32 33 34 34 35 36 37 38 39 39 40 41 41 41 41 40 40 39 37 36 35 34 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 30 30 30 30 31 32 33 35 36 39 41 44 47 50 54 58 61 64 67 69 71 71 71 69 67 64 61 57 53 49 45 41 38 36 34 33 33 32 32 33 33 34 35 36 36 37 38 39 39 40 41 41 42 42 43 44 44 45 45 46 46 46 46 45 45 44 42 41 39 38 36 35 34 33 32 32 32 31 31 31 31 31 32 32 32 33 34 34 35 36 37 38 39 40 40 41 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 144 152 159 167 175 182 189 194 198 200 200 198 194 188 181 172 162 151 140 129 118 108 98 89 81 75 71 68 67 67 68 71 74 78 83 88 93 99 105 111 118 125 132 140 147 155 162 169 175 180 183 184 183 179 173 164 153 141 128 116 104 93 84 77 73 70 69 70 73 77 83 89 96 104 113 123 133 143 152 161 168 174 177 177 176 172 166 159 151 143 136 129 123 118 114 112 110 109 110 110 112 114 117 119 122 124 125 126 125 123 120 116 111 105 99 94 89 85 83 82 82 83 86 88 91 94 98 101 104 107 110 113 115 117 119 120 121 122 122 122 122 121 120 118 116 113 110 107 103 100 97 94 93 92 92 94 97 100 105 109 114 119 123 127 131 133 136 137 137 137 136 135 133 130 127 123 120 116 112 108 105 102 99 96 94 92 91 90 89 88 87 86 86 85 84 84 83 82 81 80 79 78 77 78 78 80 84 88 94 102 111 121 132 143 154 165 174 181 187 191 192 192 189 184 178 170 162 153 144 135 126 118 110 102 95 89 83 79 75 72 70 70 72 75 79 86 93 101 109 117 124 129 133 134 133 131 127 123 118 113 109 104 101 98 96 94 94 94 96 98 101 105 109 114 119 123 127 131 133 134 134 132 129 125 120 114 108 102 95 89 83 78 74 70 68 67 67 69 72 77 82 89 95 101 107 112 116 119 122 123 124 124 124 123 122 121 119 117 114 112 109 106 103 100 96 92 88 84 80 76 72 70 68 66 66 67 69 71 74 77 80 83 86 88 90 92 94 96 97 99 101 103 106 108 112 116 120 125 131 137
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 66 67 67 67 68 68 68 69 68 68 68 67 65 63 61 59 56 52 49 45 42 38 35 33 30 29 28 28 28 29 29 30 32 33 34 35 37 38 39 40 40 41 42 42 42 43 43 43 43 43 42 42 41 40 39 38 36 35 33 32 31 30 29 29 29 29 30 31 31 33 34 35 37 39 41 43 45 48 51 53 56 59 61 62 63 63 62 60 57 54 50 47 43 40 37 34 32 30 29 27 26 25 25 24 24 24 24 24 24 25 25 26 27 28 29 30 32 33 35 36 37 38 39 39 39 39 38 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 26 26 25 25 25 25 25 26 27 28 31 33 36 39 43 46 49 51 52 53 54 54 53 52 51 50 48 47 46 45 44 44 43 43 43 44 44 45 45 46 47 47 48 48 48 47 47 46 45 43 42 40 38 36 34 33 31 29 28 27 26 26 26 27 28 30 32 34 37 40 42 45 47 49 50 50 51 51 50 50 49 48 46 45 43 42 40 39 37 36 35 33 32 30 29 28 26 25 25 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 36 37 39 42 44 46 49 51 53 55 56 57 57 57 56 54 53 51 49 47 45 43 41 40 38 37 36 34 33 32 30 29 28 27 26 25 24 24 23 23 23 24 24 24 25 25 25 26 27 27 28 29 30 31 32 33 35 36 37 38 40 40 41 41 41 40 39 37 35 33 31 29 27 26 26 26 26 27 28 29 30 32 34 36 38 40 42 44 46 49 51 53 55 57 59 60 62 63 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 70 71 71 72 72 73 75 76 78 80 83 86 89 92 94 96 97 97 95 91 85 79 71 63 55 49 43 38 35 33 31 30 30 30 31 32 33 34 36 38 41 43 47 50 54 59 65 71 77 85 92 100 107 113 116 116 113 106 97 86 74 63 53 45 39 34 31 29 28 27 27 28 29 31 33 36 39 42 46 51 55 60 64 69 72 75 76 75 74 71 68 64 61 58 55 52 50 49 48 48 49 50 51 54 56 59 63 66 69 71 72 72 69 66 61 56 50 45 41 38 36 34 33 32 32 31 31 32 32 33 33 34 35 36 38 39 40 41 43 44 46 47 49 50 51 52 53 53 53 53 53 53 53 53 53 53 53 52 52 52 51 50 49 49 48 48 47 47 47 48 49 50 51 53 55 57 60 62 64 66 68 69 70 69 68 66 64 61 58 55 52 49 47 44 42 40 38 37 36 35 35 35 37 39 42 47 53 60 69 79 88 97 104 109 111 110 107 102 96 89 82 75 68 62 57 52 47 43 40 37 35 33 31 29 28 28 28 28 29 31 34 38 44 51 60 69 78 86 92 96 98 97 94 90 86 82 78 74 72 70 68 68 68 68 69 70 72 73 75 75 75 74 73 70 67 63 59 55 51 47 43 40 38 35 33 32 31 30 29 29 30 31 33 35 38 43 47 52 56 60 62 63 63 61 59 56 52 49 47 44 42 40 38 37 36 35 34 34 34 34 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55 56 57 58 59 61 62 64 65 66 67 68 69 70
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 156 154 149 141 132 121 110 99 88 79 71 63 57 51 46 42 38 35 32 30 28 26 24 23 23 23 23 24 25 26 28 30 32 34 36 37 38 38 39 39 38 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 27 26 25 24 24 23 23 23 23 23 24 26 28 30 33 36 39 43 48 53 58 65 72 79 87 95 101 107 110 110 108 103 97 90 82 74 68 61 56 52 48 45 43 41 40 39 38 38 37 37 36 36 35 34 33 31 29 28 26 24 23 22 22 22 23 24 25 27 28 31 33 36 38 41 44 47 50 53 55 57 59 60 60 60 59 58 56 54 51 48 44 41 38 34 31 28 26 24 23 22 22 22 23 24 25 27 29 30 32 34 36 38 40 41 43 45 46 47 48 49 49 49 49 48 48 47 47 46 45 45 44 44 44 43 43 43 43 43 43 42 42 41 39 38 36 34 32 29 27 26 24 23 23 23 23 24 26 27 29 31 32 34 37 39 41 43 44 46 47 48 49 49 49 48 47 46 44 42 40 37 35 32 30 28 26 25 24 23 23 23 23 24 25 25 26 27 27 28 28 28 29 30 30 31 33 34 36 39 42 46 51 57 64 71 80 89 98 106 112 115 114 110 103 95 86 77 69 61 54 48 43 38 34 31 28 26 25 23 22 22 23 23 25 26 28 30 32 35 36 38 40 41 42 42 43 43 43 42 42 41 40 39 38 37 36 34 33 31 30 28 27 25 24 23 22 22 22 23 24 26 28 31 34 38 41 45 49 54 58 62 67 72 77 83 89 96 103 111 119 128 136 144 150 154
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 28 28 29 29 30 30 30 30 30 30 30 30 30 30 29 29 28 27 26 25 24 22 21 20 19 18 17 17 16 17 17 17 18 18 19 20 21 22 24 25 26 28 30 31 33 35 37 38 39 40 41 41 40 39 37 35 32 29 27 24 22 19 18 16 16 15 15 15 15 16 16 17 18 19 20 21 22 24 25 26 27 29 30 31 32 33 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 34 33 32 30 29 27 25 23 21 19 17 16 15 14 14 14 14 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 23 23 23 23 22 21 20 19 18 17 16 15 15 15 15 15 15 15 16 17 17 18 19 20 22 23 25 27 29 31 33 36 38 41 43 45 46 47 47 47 46 44 42 40 37 35 33 31 29 27 26 24 23 22 20 19 18 18 17 16 16 16 15 16 16 17 18 19 21 22 24 26 27 28 29 30 30 31 31 30 30 29 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 14 15 15 16 17 19 21 24 26 29 32 35 37 39 41 42 43 43 43 43 42 41 40 39 38 37 35 34 33 32 30 29 28 27 26 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 14 14 14 15 16 17 18 20 22 24 26 28 30 31 32 33 33 33 32 31 30 29 28 26 25 24 23 22 21 20 19 19 18 17 17 17 16 16 16 16 16 17 17 18 19 20 21 22 22 23 23 23 23 23 23 23 23 23 22 23 23 23 23 23 24 24 25 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 141 134 126 119 111 105 99 93 88 83 79 76 73 70 69 67 66 66 66 67 69 72 75 80 85 92 100 109 118 127 136 144 150 153 153 150 145 139 131 123 115 108 100 94 88 83 79 75 72 70 68 67 66 67 67 69 72 75 79 84 90 97 104 110 116 121 124 124 123 120 116 112 107 102 98 94 91 89 87 86 85 85 85 85 86 86 87 87 88 88 88 88 88 88 88 87 88 88 89 90 92 94 96 99 103 107 111 114 118 121 123 124 125 124 122 119 116 114 112 110 109 109 110 112 115 119 124 129 135 141 148 155 162 169 176 182 188 192 195 197 196 194 191 186 179 172 164 156 147 139 132 125 119 114 110 107 104 102 101 100 100 99 99 98 98 97 96 96 95 94 93 92 91 89 88 87 86 85 84 84 83 82 82 81 81 81 82 83 84 85 87 89 91 94 97 100 104 107 110 113 114 115 115 113 110 106 102 97 93 88 85 81 79 77 75 74 74 74 74 75 76 77 79 81 83 86 88 91 95 98 101 104 107 109 111 112 112 111 109 106 102 98 94 90 85 81 77 74 71 68 66 64 63 62 62 62 63 64 67 69 73 78 83 90 97 106 115 126 137 149 160 170 179 185 189 189 186 181 174 165 156 147 138 130 123 116 111 106 101 98 94 92 89 87 85 83 82 80 80 79 79 79 80 81 81 82 83 84 85 86 87 87 88 88 89 89 89 89 89 89 89 88 87 86 85 84 83 82 81 81 81 82 83 86 89 93 98 103 109 115 122 128 135 142 149 155 161 166 171 175 178 179 180 179 177 173 168 163 156 149
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 161 164 166 168 170 171 173 174 176 177 178 178 178 177 175 172 168 163 156 149 142 134 127 120 113 108 104 102 100 100 102 104 108 113 118 124 129 135 139 143 146 148 149 148 146 144 140 136 132 127 122 117 113 109 105 102 99 97 95 94 94 95 97 99 101 103 106 109 111 114 116 119 121 124 128 132 136 142 148 155 162 169 175 181 185 187 187 184 178 171 161 151 141 130 120 111 102 95 89 84 80 77 74 73 73 73 75 77 79 82 86 90 94 98 101 104 107 110 112 114 116 118 120 121 123 125 126 127 128 129 130 131 131 131 131 130 130 129 128 127 125 124 122 120 118 117 115 114 113 112 112 112 113 115 117 118 120 121 121 121 119 117 114 110 106 103 99 96 93 90 89 88 87 88 89 90 93 96 100 104 109 114 120 125 131 136 141 145 147 149 149 148 146 143 140 136 132 128 124 121 119 117 116 115 116 118 120 124 128 134 140 147 154 161 168 175 181 186 190 193 194 194 193 191 187 182 177 171 165 158 152 145 139 134 128 124 121 118 117 117 118 120 123 127 132 137 142 146 149 152 153 153 152 151 149 147 145 144 144 144 144 146 148 150 153 156 158 160 161 161 159 157 153 148 142 136 130 124 118 113 109 106 104 103 103 104 106 110 114 119 124 129 134 138 140 139 137 133 127 121 114 107 100 95 90 86 84 82 81 80 80 81 83 85 88 92 96 102 107 114 121 129 136 144 151 157 162 163 163 159 154 146 137 128 119 110 102 96 91 87 84 82 82 82 83 85 88 92 96 101 107 113 119 126 132 138 144 149 153 157
 109 106 103 101 99 98 98 99 100 103 106 111 116 122 128 135 141 146 150 152 152 150 145 139 132 125 118 111 105 100 97 95 94 94 96 98 101 104 109 114 119 126 132 140 147 156 164 172 181 188 195 199 202 202 198 192 183 172 159 146 133 121 110 101 93 88 84 81 80 80 82 84 87 90 94 97 100 103 104 104 102 100 96 92 87 83 78 74 71 68 66 65 65 65 66 69 72 76 81 87 94 101 109 116 122 127 130 131 129 125 119 112 105 97 91 85 80 77 75 74 75 76 79 82 86 91 95 100 105 110 114 118 122 126 128 130 132 132 132 130 128 124 120 115 110 104 99 93 88 83 80 77 74 73 72 72 72 73 74 75 75 76 76 77 77 77 78 78 79 81 83 85 88 92 97 102 109 116 124 133 141 150 158 164 168 170 169 165 159 152 143 134 125 116 108 101 95 90 86 82 79 77 75 74 73 72 72 72 72 72 72 73 74 74 75 76 77 78 79 81 82 84 86 87 89 91 93 94 96 97 97 97 96 94 92 89 86 83 80 77 75 74 74 75 77 81 87 94 102 111 122 133 145 155 165 172 177 179 177 174 168 161 154 147 141 136 132 129 127 126 127 128 129 132 134 135 136 135 134 130 126 120 113 106 99 93 87 81 77 74 72 71 72 74 78 84 91 101 112 125 139 152 163 171 174 172 167 158 147 135 124 113 103 94 87 81 76 71 68 66 64 63 63 63 65 67 70 74 79 84 91 98 105 112 119 125 129 132 134 135 135 134 133 132 132 131 131 131 131 132 132 132 131 130 128 126 123 120 116 112
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 56 58 60 61 63 63 63 63 62 60 58 56 54 52 50 49 47 47 46 47 47 49 51 54 58 62 68 74 81 89 97 105 112 118 121 122 121 118 113 108 102 95 89 83 78 73 69 65 61 59 56 54 53 52 52 52 53 55 58 62 68 75 85 96 109 124 139 153 165 172 174 169 160 147 133 119 105 94 83 75 68 62 58 54 51 49 48 47 46 45 45 44 44 44 44 44 43 43 43 43 43 44 45 46 48 51 54 58 64 71 79 90 101 113 126 137 145 149 148 142 132 120 107 95 85 76 68 62 57 53 51 49 48 47 47 48 50 52 55 59 64 70 78 87 97 109 121 134 144 152 155 152 144 133 120 106 93 82 72 64 58 53 49 45 43 41 40 40 40 40 40 41 42 43 44 45 46 47 48 49 50 51 53 54 56 59 62 66 70 75 82 89 97 107 116 126 135 142 146 147 144 138 129 118 106 94 83 74 66 59 54 50 47 45 43 42 42 42 43 43 44 46 47 49 52 54 57 60 63 67 71 75 78 82 84 86 87 87 85 82 78 74 69 64 59 55 52 49 47 45 44 44 44 45 47 49 52 56 60 65 70 75 80 85 88 90 90 89 87 83 79 74 69 64 60 56 52 49 47 45 44 43 43 43 43 44 45 46 48 49 51 52 53 54 54 55 55 54 54 54 53 53 52 52 51 51 50 50 49 48 47 46 46 45 44 44 43 43 42 42 42 42 42 43 43 44 44 45 46 47 49 51 53 55 56 58 59 60 60 59 58 57 55 53 51 49 47 46 44 43 43 43 43 44 45 46 48 49 51 54
 82 80 78 75 73 71 69 67 66 65 64 63 62 62 61 60 59 58 57 56 54 52 50 49 47 46 45 45 45 46 48 51 55 60 65 71 78 86 93 101 109 116 122 127 130 130 129 125 119 112 104 96 87 79 71 65 59 54 50 47 45 44 45 46 48 51 54 57 61 64 66 68 69 69 68 67 66 65 64 63 63 64 66 69 73 79 85 93 102 112 123 133 142 149 153 152 148 139 129 117 105 93 83 74 66 61 56 52 50 49 48 48 49 50 52 54 57 59 62 65 68 71 74 76 78 81 82 84 85 86 87 88 88 89 88 88 87 86 84 83 80 78 76 73 70 68 66 64 63 62 62 63 65 67 70 74 79 84 89 94 100 105 109 113 116 118 119 120 120 120 119 119 118 118 118 118 118 119 119 119 119 118 117 115 113 110 107 103 99 95 90 86 83 79 76 74 72 71 70 70 70 71 72 74 76 79 81 84 87 89 92 94 95 96 97 96 95 94 92 90 87 85 82 80 78 76 75 74 73 73 73 73 74 75 77 78 80 82 83 85 85 85 84 82 79 76 73 69 66 63 61 60 59 59 60 62 65 69 74 80 86 92 99 104 108 111 112 111 109 105 101 96 92 88 84 82 80 79 79 81 83 87 91 97 102 107 112 114 115 112 108 102 94 86 77 70 63 58 54 52 50 50 52 54 58 63 69 77 85 95 105 116 128 139 148 157 163 166 165 162 156 148 138 127 116 106 95 86 78 70 64 59 54 51 49 47 46 45 45 46 47 48 50 52 55 58 61 65 69 73 76 80 83 85 87 87 88 87 86 84
 42 43 43 43 42 41 40 38 36 34 33 31 29 28 27 27 26 26 27 28 29 30 31 33 35 37 39 40 41 42 43 43 42 41 40 39 37 36 34 33 32 31 30 29 28 27 27 26 26 26 26 26 26 27 28 29 30 32 33 36 38 40 42 44 45 46 46 45 44 42 40 38 36 34 33 32 32 32 32 33 34 36 38 41 44 46 49 51 53 54 54 53 51 49 46 44 41 38 36 34 33 31 31 30 31 31 32 34 35 37 39 41 43 44 46 47 47 47 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 37 37 38 39 40 41 42 43 44 45 46 46 45 45 43 42 40 39 37 36 34 33 32 32 31 31 31 31 32 32 32 32 32 32 32 31 31 30 29 28 27 26 25 24 24 24 23 24 24 25 26 27 29 30 32 34 36 39 40 42 43 44 44 44 44 44 44 44 44 44 44 45 45 46 47 48 49 49 50 50 50 50 50 49 48 48 47 46 45 44 43 42 42 42 41 42 42 42 43 44 44 45 45 44 43 42 40 38 35 33 31 29 27 26 24 24 23 23 24 24 25 26 28 29 31 32 34 35 36 36 37 36 36 35 34 33 32 31 31 30 30 31 31 32 34 35 37 39 41 42 43 44 44 43 42 40 38 36 34 32 31 30 30 29 30 30 31 32 33 34 35 37 39 41 42 44 46 47 48 48 48 48 47 46 45 44 42 41 39 38 38 37 36 36 36 35 35 35 34 34 33 32 32 31 30 30 30 30 30 31 31 32 33 35 36 38 39 41
 69 67 65 64 63 62 61 61 61 61 62 63 64 65 67 68 68 68 68 67 65 63 61 58 56 53 51 50 49 48 48 49 51 53 56 60 63 68 72 77 81 86 90 93 95 97 98 98 97 95 92 88 84 80 75 71 66 62 58 55 52 50 48 47 46 45 45 45 46 47 48 49 50 52 53 55 56 57 59 60 60 61 61 61 60 60 59 58 58 57 56 56 55 55 54 54 55 55 55 56 56 57 57 58 58 58 57 56 55 54 52 51 49 47 46 44 43 42 42 42 43 44 46 48 51 54 57 61 65 68 72 76 79 82 84 86 86 86 85 83 80 77 73 69 64 60 56 53 49 47 45 43 42 42 42 43 44 45 46 47 48 49 50 51 52 52 53 53 54 55 56 57 58 60 63 66 69 72 76 80 83 87 90 92 93 93 92 89 86 82 77 72 68 64 60 56 54 51 49 47 46 45 45 44 44 44 44 44 44 45 46 46 47 49 50 51 53 54 56 57 59 60 62 63 64 64 65 65 65 64 63 62 60 58 56 54 52 50 48 47 46 45 45 45 46 47 48 50 52 54 56 59 62 64 67 69 71 73 75 76 77 78 79 80 80 81 81 81 81 81 81 81 81 80 79 78 77 75 73 70 68 65 62 60 57 55 53 51 50 49 48 47 47 47 48 49 50 51 53 55 58 60 63 65 67 69 71 71 72 71 71 69 68 66 65 63 61 59 58 56 55 54 53 52 52 52 51 52 52 52 53 53 54 54 54 55 55 55 55 55 55 55 56 56 57 58 60 61 63 65 67 69 71 72 73 73 73 73 71 70
 75 76 77 79 81 82 83 83 82 81 78 75 71 67 63 59 56 53 51 49 48 48 49 50 52 55 59 64 69 75 81 87 92 97 100 102 102 101 98 95 91 87 83 79 75 72 68 66 63 61 59 58 57 56 56 56 57 58 59 61 63 66 69 72 75 77 79 80 81 81 81 80 79 78 77 77 76 77 77 78 80 82 85 88 91 95 98 102 105 107 109 111 112 112 112 111 110 108 107 106 104 103 102 101 100 99 98 97 96 94 91 89 85 82 78 75 71 68 65 63 61 60 60 60 61 62 64 66 68 71 74 77 81 84 88 91 95 98 101 103 105 106 106 105 103 99 95 90 85 79 74 69 65 61 58 56 55 55 55 56 58 61 64 68 73 79 85 90 95 99 101 102 100 97 93 88 83 78 73 69 65 62 60 59 58 58 59 60 62 64 66 68 71 73 74 75 74 73 71 69 66 63 60 58 56 54 54 54 54 56 59 62 67 72 77 82 88 93 97 100 103 104 104 103 101 98 95 91 87 83 79 76 72 68 65 62 59 57 56 54 54 53 53 54 54 55 56 57 57 58 58 58 58 58 58 59 59 60 61 63 65 68 71 75 78 82 87 91 95 99 102 104 106 107 107 106 105 102 100 97 94 91 88 85 82 79 77 75 72 70 67 65 62 59 57 54 52 50 49 48 47 48 49 50 53 55 59 63 68 73 78 84 90 96 101 107 111 114 115 115 113 109 104 97 90 83 76 69 63 58 54 51 50 49 49 51 53 56 61 65 71 77 83 89 94 98 101 102 101 99 95 92 88 84 81 78 76 75 74 74
 109 108 106 103 100 96 92 87 83 78 74 70 67 64 61 59 57 55 54 53 52 51 51 50 50 50 50 51 52 53 55 57 60 64 67 71 76 80 84 88 91 94 96 97 97 97 95 93 90 87 83 79 75 70 66 62 59 56 53 52 51 51 52 54 56 60 63 68 72 77 81 84 87 88 88 87 86 83 80 77 74 72 70 69 68 68 69 70 72 75 77 80 83 85 87 89 89 88 87 84 80 76 72 68 65 62 59 57 56 56 56 57 58 61 64 67 71 76 81 86 92 97 102 105 108 110 111 110 109 107 104 101 98 95 92 89 86 83 81 79 77 76 75 74 73 73 73 74 75 77 80 82 85 89 92 95 98 100 101 102 102 101 100 98 96 94 92 90 88 87 85 84 84 83 83 83 83 83 82 82 82 82 82 81 81 81 81 81 82 82 83 85 86 88 91 93 96 98 100 102 103 103 102 100 98 94 91 87 84 80 77 74 72 71 70 69 69 70 70 72 73 75 77 79 82 85 88 91 95 98 101 104 107 108 109 109 107 104 100 95 90 84 79 74 69 64 61 58 56 54 53 53 53 54 56 59 62 66 70 74 78 83 86 89 90 90 90 88 86 84 81 78 76 74 73 72 72 72 73 75 77 80 82 84 86 87 87 86 84 81 78 73 69 64 60 57 54 52 50 49 50 51 53 55 58 62 66 71 75 80 84 88 91 94 95 96 96 95 93 91 87 84 80 75 71 67 63 60 57 54 52 51 50 49 49 50 50 51 52 53 54 56 57 59 61 63 66 68 72 75 79 83 87 91 95 99 103 106 108 109
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

