CAPE 4 16 51 124 191 186 153 129 138 145 159 172 181 181 173 157 152 152 147 141 135 127 120 113 107 81 80 100 122 122 95 88 82 62 30 31 28 39 109 305 743 896 932 962 975 989 994 982 963 950 856 756 676 624 592 583 580 513 442 432 407 375 339 297 243 168 84 31 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 1 2 3 3 2 0 0 0 0 0 6 9 10 10 10 9 8 6 5 4 3 4 6 8 11 21 17 12 10 12 14 14 15 14 11 7 5 5 5 4 3 2 1 0 1 2 5 10 12 12 13 15 20 23 28 34 41 47 51 51 47 39 33 28 26 25 4 9 26 65 131 174 163 138 127 124 133 147 159 169 176 181 174 168 165 167 170 167 152 130 115 91 72 71 90 111 107 104 104 92 58 47 37 30 55 175 612 873 966 955 917 894 891 889 879 859 834 779 707 629 563 533 539 483 436 427 415 392 353 292 211 115 46 15 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 2 4 3 2 0 0 0 0 1 6 13 15 15 14 12 10 9 6 5 4 6 6 9 12 14 16 15 14 14 14 15 14 13 11 9 7 6 6 5 4 3 2 2 3 5 6 8 11 12 12 13 16 22 28 34 40 47 53 55 54 49 37 28 23 22 25 1 4 13 32 66 114 155 156 139 129 133 150 175 204 232 239 216 197 189 191 202 222 214 187 154 143 128 105 79 70 83 96 107 110 98 81 65 54 42 73 284 681 914 990 967 915 877 860 840 816 808 769 711 644 578 524 537 490 454 446 441 415 354 263 163 79 35 17 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 0 0 0 0 2 7 13 17 18 17 15 14 10 8 5 4 4 6 9 11 13 15 15 13 12 12 13 15 15 14 13 13 15 14 12 11 10 9 10 9 10 11 13 14 13 12 12 14 17 23 28 33 38 44 50 51 48 41 32 23 20 19 20 0 2 8 19 33 52 107 149 163 162 167 205 253 302 334 316 268 228 199 184 182 194 182 177 184 199 201 187 162 136 122 125 123 122 118 105 88 89 69 39 50 376 700 918 994 955 902 882 854 821 795 748 683 617 559 512 486 470 465 466 461 424 335 226 131 71 37 18 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 2 3 7 12 16 17 17 15 13 11 8 6 4 3 4 7 8 10 12 12 10 10 11 13 15 16 17 17 16 16 19 20 20 19 17 16 17 18 18 17 18 16 14 13 13 16 19 22 24 27 31 38 42 44 41 35 26 20 17 13 7 0 1 4 12 22 33 54 104 146 177 210 269 333 383 405 389 346 282 223 183 162 138 131 155 189 214 228 232 216 190 169 164 154 144 130 110 87 103 96 61 35 127 443 766 939 930 921 894 862 821 773 717 665 615 564 515 472 470 481 485 466 410 300 191 108 58 27 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 1 2 2 8 12 13 14 14 15 15 13 11 8 6 4 3 3 4 7 8 8 7 7 6 6 8 12 15 16 17 17 17 17 18 21 22 20 18 19 19 21 22 21 18 18 16 15 15 15 16 17 19 20 23 32 41 44 40 30 22 16 14 14 15 1 0 1 6 15 24 34 62 100 145 195 254 324 367 389 388 358 296 224 168 134 114 135 170 207 235 246 243 247 244 234 237 217 184 149 121 107 127 135 101 46 29 262 590 754 776 846 826 813 789 755 717 689 637 568 497 436 418 424 432 420 367 233 139 75 35 13 3 1 0 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 0 2 5 9 9 11 11 12 11 11 12 11 9 7 5 4 3 3 3 4 6 7 7 7 6 7 8 9 11 12 14 19 19 17 17 17 20 22 22 21 20 21 24 26 26 25 23 20 17 15 14 13 13 14 15 17 25 33 36 33 25 22 19 15 13 13 10 3 2 2 11 22 30 34 54 85 122 165 230 266 293 304 293 257 201 145 123 147 182 208 228 244 255 258 253 249 254 270 255 212 165 143 154 157 184 144 96 115 265 419 416 402 539 661 711 722 715 703 681 614 535 467 430 416 406 391 354 278 135 71 38 22 16 13 9 7 5 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 1 5 8 9 9 10 10 9 8 6 6 5 5 4 4 3 3 3 3 5 6 6 6 7 7 11 11 11 11 14 17 21 20 18 18 20 23 25 26 26 25 27 30 34 37 36 31 25 20 17 15 14 14 14 15 17 22 26 29 28 25 27 26 23 20 19 37 19 10 6 13 22 27 29 39 56 72 93 129 162 203 231 235 209 171 150 158 190 222 241 251 257 259 255 253 248 235 223 228 220 169 151 172 179 185 160 160 222 352 332 270 247 307 429 509 556 582 584 541 488 434 395 373 356 336 311 249 155 59 32 23 22 22 17 11 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 6 7 7 8 8 6 5 3 1 1 1 2 2 2 1 2 2 2 4 6 6 8 9 9 11 10 11 14 20 26 24 21 19 20 21 24 27 30 30 32 35 39 44 46 42 38 32 27 21 19 18 18 19 19 20 22 25 27 28 29 34 36 37 37 36 68 44 30 20 20 29 46 64 75 83 84 84 90 112 147 169 172 157 153 173 195 219 248 275 300 326 346 354 354 366 366 351 324 272 186 143 146 167 192 216 243 275 303 304 302 286 263 251 272 322 366 375 332 307 282 267 263 267 264 236 159 69 25 16 13 11 8 5 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 1 2 3 4 5 5 6 6 4 2 1 0 0 0 0 0 0 0 0 0 1 1 2 4 5 6 6 7 7 9 12 19 30 35 29 22 19 20 22 26 30 33 34 36 42 48 50 48 45 42 38 32 26 22 23 23 23 23 24 26 29 33 35 38 42 46 48 50 48 90 64 46 35 36 38 44 56 76 87 110 94 72 80 97 107 117 133 162 180 210 243 275 306 359 449 531 591 626 655 666 644 577 458 333 251 219 230 269 292 293 286 286 313 324 325 314 289 261 241 232 227 217 222 231 239 241 228 178 139 81 28 7 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 1 1 2 4 5 5 6 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 5 8 11 16 24 32 34 29 23 20 21 24 28 32 34 35 38 45 50 51 49 48 45 42 36 29 26 26 28 31 33 34 35 39 43 46 49 52 55 57 60 60 118 82 63 56 50 52 51 43 36 38 45 47 44 46 52 63 87 127 176 211 248 275 302 344 434 598 723 801 845 853 828 775 700 609 514 423 360 332 333 342 343 343 344 351 317 296 293 306 319 291 270 257 253 253 252 239 203 154 111 81 50 26 8 1 2 2 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 1 2 3 5 5 6 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 4 4 4 4 5 7 9 15 22 28 28 23 20 21 24 27 31 33 35 37 43 48 50 49 48 47 44 40 36 30 27 28 31 36 41 43 45 48 51 54 57 61 66 71 73 72 163 119 96 81 64 61 61 41 21 32 17 14 14 14 18 33 72 127 189 244 281 305 338 405 535 730 840 889 897 880 829 752 676 611 537 466 416 394 399 421 431 428 406 360 308 291 295 304 305 280 289 295 291 278 255 221 184 151 134 86 47 20 6 2 3 4 3 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 2 4 5 6 5 4 3 1 0 1 1 0 0 0 0 0 1 0 0 1 3 4 5 5 6 7 7 6 5 4 4 5 9 10 12 17 22 23 20 19 21 27 32 36 39 42 45 49 49 47 46 44 43 40 37 34 30 28 30 34 41 48 51 52 55 58 63 65 71 78 83 82 76 209 164 132 104 79 61 56 57 46 24 17 13 8 6 12 31 87 151 206 247 271 293 347 460 637 820 892 920 915 884 825 754 697 643 578 514 478 474 495 528 545 526 481 422 360 326 314 309 295 266 274 273 261 244 232 241 242 219 168 94 43 16 5 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 4 7 7 6 5 4 2 0 1 3 4 1 1 1 1 1 2 0 0 1 3 4 5 8 9 10 10 6 3 2 3 5 9 11 12 14 17 20 21 20 21 29 35 40 44 48 51 51 49 45 43 42 40 38 36 34 30 28 30 35 44 52 54 55 57 62 67 66 79 93 96 82 73 237 193 154 124 102 89 84 64 57 51 42 25 12 12 30 67 123 178 215 233 239 261 338 495 694 858 896 898 875 829 758 696 682 680 661 622 589 576 583 605 627 592 524 445 375 328 295 273 268 284 293 287 267 238 210 231 228 194 136 71 31 12 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 1 3 6 9 10 9 6 4 2 1 0 3 4 2 1 1 1 2 1 1 1 1 1 2 2 4 6 7 6 4 2 1 2 4 6 9 12 14 15 18 20 20 22 29 37 44 47 48 52 48 45 43 42 42 43 41 39 35 31 30 32 39 48 54 54 54 56 61 65 62 72 81 78 71 66 252 222 190 158 133 118 109 71 65 60 46 28 22 37 65 105 149 182 204 214 221 243 332 508 711 870 911 897 856 793 719 673 672 692 713 719 706 687 672 665 664 624 574 515 451 387 344 309 295 302 302 293 269 232 187 178 150 113 72 37 19 10 5 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 2 5 9 12 15 13 10 7 3 1 1 2 2 2 2 2 3 3 2 3 3 3 3 3 2 3 4 4 3 3 3 4 5 5 7 11 13 15 16 18 20 21 24 30 37 45 48 47 45 41 38 37 38 39 41 41 38 35 33 35 39 44 50 52 52 51 52 56 58 59 59 60 59 63 63 295 286 265 228 185 147 118 91 77 61 46 33 33 54 82 118 157 187 206 221 237 265 339 501 702 888 991 979 912 833 753 667 670 698 735 768 784 782 773 748 705 660 614 560 500 433 386 339 309 298 291 269 231 184 142 121 90 66 47 33 21 11 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 1 4 8 12 16 18 17 14 10 7 3 3 4 7 8 9 8 7 6 5 4 3 3 4 5 3 4 4 5 6 6 7 8 9 10 11 13 14 15 17 20 22 24 28 34 37 42 45 42 38 34 31 31 34 37 40 40 38 35 35 38 42 46 50 53 53 50 48 51 53 55 59 60 58 59 58 329 339 330 298 248 194 147 113 86 69 55 46 43 48 84 132 180 219 245 269 300 343 394 498 659 844 1004 1047 960 875 786 668 664 692 729 763 789 798 810 792 735 670 596 523 458 409 388 360 324 291 267 240 185 127 82 65 50 39 28 17 7 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 2 3 7 11 15 19 22 21 18 15 12 9 13 17 19 19 19 16 13 10 6 3 2 3 5 8 8 8 7 7 7 9 10 12 13 14 14 15 16 18 21 24 26 27 29 33 34 36 37 35 32 29 28 28 31 36 39 38 36 33 35 38 42 45 49 51 52 50 48 50 52 54 55 55 55 52 50 314 325 325 308 282 242 190 144 123 100 76 58 54 86 133 194 245 271 277 287 319 375 452 562 702 853 990 1075 1013 919 799 678 647 669 705 739 759 743 748 727 678 610 538 477 426 387 363 320 270 222 183 154 112 77 50 33 23 15 8 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 2 4 8 12 18 24 29 29 25 21 19 15 15 16 16 17 19 17 13 9 6 5 2 1 5 11 12 11 10 10 11 12 14 15 16 16 16 16 19 23 26 27 27 27 28 30 32 33 32 31 29 28 28 30 34 38 39 37 36 34 36 38 41 45 49 50 49 48 47 49 51 53 52 50 47 43 41 280 281 276 272 270 259 222 190 178 146 101 78 97 164 209 210 202 199 206 227 257 326 450 625 787 922 1022 1075 1049 950 827 714 652 647 667 694 707 674 646 605 552 490 427 375 332 296 264 221 178 140 109 86 81 68 48 24 7 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 2 6 9 14 21 28 33 34 32 28 22 18 18 19 20 19 19 16 12 8 6 5 5 7 10 14 13 12 12 13 14 15 17 18 18 18 17 20 23 25 27 27 26 27 30 30 30 29 29 30 30 31 31 32 36 38 38 38 39 41 41 40 41 44 47 47 45 44 45 49 51 51 50 47 45 44 40 265 263 255 250 251 238 220 207 197 175 142 141 185 249 234 183 152 146 162 185 227 318 457 634 794 923 1017 1069 1065 970 862 763 688 644 618 617 615 588 546 494 436 377 321 274 235 202 170 146 126 108 98 99 94 70 42 17 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 1 3 7 11 16 22 28 35 36 32 27 22 19 19 22 23 22 19 14 10 7 5 4 7 9 10 12 13 14 15 16 20 22 24 24 23 23 22 23 24 25 25 25 25 27 32 35 34 32 29 28 33 35 36 37 39 39 38 39 41 44 44 43 43 43 42 41 40 42 44 47 49 48 46 41 34 26 20 278 280 271 279 285 234 218 203 187 173 174 221 271 293 248 197 169 161 170 184 228 343 491 639 769 877 980 1049 1055 989 897 795 700 619 565 537 517 488 453 405 353 304 262 227 197 173 154 139 129 127 127 122 95 61 31 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 13 18 23 28 33 31 25 19 15 14 17 18 16 13 12 9 6 4 3 2 2 4 9 14 17 20 23 26 28 29 30 30 28 27 24 24 23 23 22 23 25 29 32 34 35 33 30 28 32 34 36 39 43 42 41 41 42 44 45 45 44 40 37 36 37 40 44 47 47 45 41 34 27 21 16 279 306 300 320 324 275 236 197 169 165 196 288 316 300 256 211 188 181 182 189 226 337 477 617 736 819 920 991 1004 961 896 813 708 596 534 487 453 420 381 341 308 273 240 212 189 170 153 140 135 141 137 121 91 54 25 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 10 14 18 23 27 29 25 18 13 11 11 16 14 12 9 7 4 2 2 2 3 3 5 10 17 22 26 29 31 31 31 30 29 27 25 23 21 19 18 20 22 26 31 32 31 31 31 29 27 29 32 35 40 46 45 43 42 42 43 44 43 39 33 31 31 33 36 42 45 43 40 34 28 22 17 13 261 311 323 321 321 310 265 209 176 181 229 324 310 272 229 193 181 185 190 195 210 316 446 579 696 782 839 910 957 952 867 758 674 603 493 463 434 400 358 319 295 270 240 210 187 172 164 163 166 164 162 140 98 53 25 10 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 3 7 11 15 19 23 26 27 24 20 15 12 11 12 11 10 8 5 2 0 0 1 4 7 11 16 21 25 28 30 30 29 28 28 27 26 24 20 17 16 18 19 22 25 29 31 29 29 29 28 27 27 31 37 43 46 43 41 39 38 40 40 37 32 28 26 25 27 29 34 35 35 32 29 23 18 14 11 233 284 328 321 323 318 290 245 211 204 234 296 265 226 197 183 188 191 192 195 212 290 406 531 644 727 726 821 889 870 767 665 583 525 469 406 382 374 365 342 308 286 262 231 213 208 208 211 215 210 195 161 109 56 28 14 9 8 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 2 5 9 13 16 20 23 25 26 25 22 18 14 12 11 10 7 4 1 0 0 1 3 6 10 15 19 23 26 27 28 28 28 28 28 28 26 24 20 17 17 19 20 22 25 27 28 25 26 27 28 28 29 34 40 43 42 39 35 32 33 37 37 34 29 23 21 19 19 22 26 29 29 26 23 19 14 11 10 206 243 291 312 311 299 280 255 228 208 211 227 197 167 154 159 178 179 176 183 213 271 370 476 541 556 600 701 743 707 615 549 455 404 403 369 369 385 397 387 348 327 305 281 264 258 255 250 240 214 182 147 110 74 41 19 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 1 2 6 8 10 13 17 21 22 23 23 23 22 18 13 12 9 6 3 1 0 0 1 3 6 9 13 17 21 24 26 27 28 31 34 32 31 29 27 24 21 19 19 19 20 22 24 25 25 21 22 25 28 30 31 37 41 39 36 31 27 27 33 35 33 29 23 16 15 14 14 16 20 23 24 23 17 14 11 8 6 191 206 231 268 289 287 268 240 216 212 202 180 138 109 99 98 100 96 113 119 129 168 268 389 429 425 500 582 607 575 497 413 338 317 339 359 368 379 404 430 413 378 351 331 314 297 280 260 232 191 162 138 115 84 26 9 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 1 2 4 6 7 8 10 13 17 21 23 23 22 21 17 13 11 9 5 2 1 0 0 0 3 5 7 9 15 18 21 23 27 30 32 35 39 35 33 30 27 25 21 19 18 17 18 21 24 25 25 21 22 24 28 32 34 37 39 37 31 25 25 29 32 31 27 21 14 9 8 8 10 13 16 18 18 15 11 8 7 5 3 198 206 213 224 260 279 275 255 232 248 221 174 123 89 79 62 43 27 32 31 38 64 123 210 243 296 413 473 466 430 374 312 314 328 355 391 404 378 401 439 435 393 362 343 329 312 274 233 196 168 160 144 102 44 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 2 3 4 4 4 6 8 12 16 19 21 23 24 21 15 12 9 5 1 0 0 0 1 3 5 7 8 10 15 19 22 25 28 31 34 36 36 34 31 29 26 21 21 19 18 16 17 21 24 25 26 25 24 25 27 31 33 34 34 33 31 25 25 29 27 24 20 15 8 4 4 5 7 8 9 10 9 6 4 3 3 2 1 201 219 217 218 249 287 303 316 327 311 243 180 132 103 86 66 48 35 33 25 20 28 59 140 171 242 342 373 310 251 221 234 302 352 384 400 400 389 421 443 424 385 347 318 298 283 232 202 186 179 164 122 80 41 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 1 2 5 10 14 17 19 22 23 17 13 11 8 4 0 0 0 1 3 6 7 8 9 12 16 20 23 26 30 33 34 35 34 31 28 25 22 19 20 20 20 24 40 39 35 32 31 30 29 29 30 28 30 31 33 31 25 24 24 23 21 20 18 14 6 2 2 1 2 2 2 2 2 1 0 0 0 0 0 191 224 219 223 260 331 388 407 391 328 243 177 134 111 97 94 88 77 64 46 31 31 55 119 173 239 288 287 202 116 92 142 247 347 407 423 406 406 430 449 445 416 359 301 259 234 205 204 198 178 135 83 56 33 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 13 16 17 18 18 15 13 10 5 0 0 1 2 3 6 7 8 9 10 12 15 18 21 24 28 29 30 30 30 27 25 23 21 18 21 28 39 53 78 69 53 42 35 31 28 29 32 29 29 31 30 27 19 19 20 20 18 20 18 13 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 196 228 224 238 289 386 502 482 416 334 251 185 140 116 110 122 117 102 84 67 71 106 171 271 257 249 242 216 137 61 48 92 176 301 403 447 443 455 446 451 451 427 365 302 251 220 213 211 196 163 112 48 31 19 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 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 14 17 17 17 16 14 10 5 1 0 1 4 6 8 10 9 9 9 8 9 11 14 19 24 27 29 32 32 30 26 23 22 21 17 31 54 79 99 116 120 109 83 46 33 27 25 28 28 27 25 23 23 19 18 19 19 18 18 15 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 228 240 232 238 278 359 477 459 432 389 316 235 181 145 127 125 112 98 86 82 105 176 237 254 207 182 174 160 115 79 74 97 146 229 323 398 445 461 453 450 439 413 363 309 256 214 193 188 169 126 71 32 15 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 14 16 16 16 15 14 9 3 0 1 5 10 14 15 14 12 12 12 12 12 13 14 17 23 26 30 33 33 29 28 24 20 18 16 17 19 37 93 112 104 78 43 23 18 17 19 23 26 25 21 16 15 14 15 15 16 15 11 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 263 266 243 221 232 273 340 420 464 444 363 256 218 183 147 116 109 109 116 132 166 175 186 182 146 122 132 150 155 131 122 126 141 164 195 240 300 359 392 409 410 394 358 308 255 209 174 151 118 70 25 12 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 5 7 10 13 15 15 15 14 10 5 1 1 5 11 15 17 18 17 15 13 13 13 12 14 17 21 25 31 33 31 26 24 22 20 17 14 13 13 13 21 51 57 47 30 15 11 10 11 13 16 20 19 15 10 12 12 13 14 14 12 8 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 298 305 287 250 235 305 420 496 505 453 355 241 230 210 173 137 155 186 197 200 208 151 129 109 79 55 72 107 144 157 154 140 122 108 105 117 175 258 321 352 359 340 297 244 194 149 108 71 41 18 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 1 3 6 7 8 8 9 11 15 16 15 12 8 2 1 4 10 14 17 17 18 19 16 14 13 12 14 20 25 28 31 31 29 25 21 19 17 15 13 11 10 11 12 13 13 12 11 9 8 8 7 7 8 10 12 12 10 9 10 11 12 14 12 9 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 321 370 415 450 450 463 476 454 397 330 267 217 205 196 184 185 230 274 257 215 163 101 81 62 37 6 7 13 26 48 65 66 60 54 56 73 129 199 258 287 280 244 190 149 109 69 35 11 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 1 1 2 0 3 6 9 10 10 9 10 11 15 16 14 9 4 2 5 10 14 16 18 19 19 18 17 15 14 13 14 20 23 24 25 21 18 15 12 9 9 9 10 12 13 14 14 12 10 8 7 6 6 5 6 6 7 6 6 6 7 8 9 10 11 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 336 430 532 626 633 557 472 387 302 242 212 199 192 179 197 229 264 274 223 170 122 81 66 48 25 0 0 2 5 9 9 14 22 37 57 71 104 143 176 190 172 139 98 60 28 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 2 3 3 2 3 3 4 4 6 9 11 11 8 9 10 11 14 14 11 6 1 3 9 14 17 17 17 18 19 19 17 14 12 13 13 12 13 15 15 12 8 6 5 4 4 6 9 12 12 11 9 7 5 5 6 6 5 4 4 6 8 6 5 5 6 7 8 9 9 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 279 352 438 515 550 491 434 376 307 234 191 173 172 187 221 248 257 235 174 139 111 84 63 42 19 1 3 5 8 8 7 17 39 58 71 75 82 88 92 88 71 55 36 17 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 9 8 6 5 5 6 9 12 12 12 10 6 7 9 11 11 9 6 3 1 4 9 13 14 14 14 16 17 18 16 13 11 11 11 7 5 4 5 5 3 1 1 1 1 3 6 8 7 6 5 4 3 4 5 5 4 4 5 7 10 9 8 7 7 7 7 8 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 201 223 270 320 355 328 313 301 276 227 160 151 171 199 215 219 212 192 166 144 113 79 48 28 12 6 13 25 40 53 61 62 77 80 76 71 63 53 42 32 24 18 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 14 16 13 7 6 5 7 10 13 14 12 9 4 4 6 8 9 6 5 4 3 4 6 9 11 11 13 13 14 14 14 13 11 8 6 3 1 1 2 1 0 0 0 0 0 1 2 3 3 2 2 2 3 3 4 4 5 6 6 8 10 11 10 9 8 7 6 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 187 220 252 274 285 280 264 244 221 187 118 114 130 146 153 156 162 165 162 133 91 50 18 7 4 12 27 38 50 61 65 61 64 57 50 48 43 33 20 10 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 2 7 16 23 23 12 9 7 8 10 12 12 9 5 3 4 5 7 8 6 6 6 5 5 6 9 11 12 13 13 14 14 15 14 11 7 5 3 2 1 1 0 0 0 0 0 0 0 1 1 0 0 0 1 2 1 2 4 7 9 9 10 11 12 11 11 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 225 318 353 341 325 318 296 257 215 176 137 105 96 101 109 111 114 113 103 77 47 22 5 0 1 17 36 46 52 59 63 62 48 32 23 21 22 17 9 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 6 18 28 33 35 32 19 14 11 10 11 14 18 18 14 8 6 5 6 7 6 5 4 4 6 9 12 13 12 12 13 14 15 15 14 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 9 12 12 12 13 13 13 12 10 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 306 423 460 400 358 339 325 292 248 207 178 140 116 101 90 77 67 60 50 32 20 13 7 1 0 14 30 44 54 62 65 59 35 17 5 0 0 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 6 18 26 28 29 28 22 18 13 10 9 13 18 20 18 13 9 6 5 5 4 3 3 3 5 9 11 12 11 12 13 14 16 16 14 12 9 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 11 12 13 13 13 13 12 9 6 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 357 468 481 385 329 302 291 274 239 215 197 169 135 102 72 49 44 49 49 39 22 9 4 3 3 11 25 39 51 55 53 44 29 15 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 0 0 0 0 0 0 4 3 5 10 18 26 26 22 19 15 10 8 8 13 16 18 19 17 13 8 4 2 1 1 1 2 4 7 10 13 15 15 15 16 19 19 16 11 8 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 9 9 9 9 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 398 422 344 273 234 215 207 199 153 140 139 134 113 83 59 46 47 51 55 54 43 23 13 13 19 25 31 35 37 36 34 29 21 14 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 1 0 0 0 1 3 12 11 10 11 17 19 18 15 12 7 4 4 8 15 21 23 22 18 15 10 5 2 1 0 0 0 0 1 6 13 18 18 16 17 21 18 13 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 2 3 3 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 253 210 159 130 117 115 121 121 71 64 61 55 43 34 29 27 29 27 27 27 26 21 19 24 34 36 29 21 16 14 14 12 7 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 2 2 1 0 0 0 3 8 13 13 14 16 20 21 18 13 6 2 1 4 10 17 24 28 28 25 21 16 11 7 4 3 2 2 3 6 10 15 20 21 22 22 20 15 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 133 93 72 54 40 34 39 42 23 23 20 16 9 7 6 6 7 6 4 3 3 6 11 15 17 15 9 4 3 3 4 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 1 2 1 1 0 0 0 0 4 10 14 15 17 19 19 20 15 9 4 3 3 7 13 17 22 26 27 26 24 21 18 14 10 7 6 6 9 11 12 15 19 19 19 17 14 11 9 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 1 1 1 1 1 0 0 0 0 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 124 112 86 56 26 6 2 2 4 7 8 7 4 3 1 0 0 0 0 0 0 0 0 1 2 2 2 1 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 1 0 1 3 8 8 9 11 14 16 18 19 19 18 13 9 5 5 7 11 15 19 25 29 31 28 26 23 21 18 17 17 17 17 17 17 17 17 16 15 13 11 10 10 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 3 4 3 3 2 2 2 4 6 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 234 200 142 83 29 2 1 2 4 6 7 5 3 1 1 0 0 0 0 0 0 0 0 1 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 2 1 0 2 5 7 8 9 10 11 11 12 14 18 20 20 16 12 8 6 8 12 15 20 26 33 34 32 29 26 22 19 18 17 19 22 25 24 20 19 17 14 12 9 6 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 1 3 4 5 5 5 8 7 7 7 7 7 8 9 8 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 333 229 124 46 1 2 3 4 5 6 5 3 2 3 4 6 7 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 2 1 1 5 9 9 8 9 9 10 11 12 14 18 20 18 14 11 9 10 11 15 19 24 28 29 30 29 26 22 18 13 10 8 12 17 21 22 18 16 14 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 8 9 10 11 10 10 9 10 10 9 9 8 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 350 193 78 53 41 32 29 18 10 4 1 0 1 3 7 9 11 13 13 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 1 1 4 9 8 7 9 9 10 11 13 17 18 19 17 14 10 10 11 13 16 19 20 20 19 23 25 23 17 11 7 5 4 10 15 20 21 17 14 12 8 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 1 3 8 12 14 14 12 10 10 12 12 10 8 7 6 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 328 190 88 94 90 77 49 23 8 1 0 0 0 2 4 5 7 11 14 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 6 6 7 8 10 12 15 17 18 18 15 11 8 9 11 14 19 22 22 20 19 21 21 19 13 7 5 5 7 10 13 16 19 15 13 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 12 12 9 10 12 15 12 9 7 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 232 155 102 104 84 69 54 31 14 5 1 0 0 0 1 1 1 4 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 2 4 6 8 7 7 7 8 10 14 16 17 16 14 11 8 6 5 8 12 17 20 21 21 20 18 18 17 14 9 5 4 5 8 11 12 14 15 13 10 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 6 13 16 13 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 152 122 105 104 71 72 83 86 64 28 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 12 13 13 14 15 18 17 14 9 6 5 5 4 6 9 14 19 26 27 25 21 18 17 16 12 3 2 4 7 10 12 12 12 12 12 9 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 5 12 17 15 12 9 5 3 2 2 0 0 0 0 0 0 0 0 0 0 0 2 3 1 135 114 105 96 51 48 70 103 127 95 47 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 9 12 14 14 15 15 17 18 16 11 6 5 4 4 4 8 12 17 24 34 37 32 25 20 17 13 8 2 0 2 5 9 10 9 9 9 9 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 4 10 19 20 18 12 4 2 2 2 0 0 0 0 0 0 0 1 2 2 2 8 15 8 133 112 104 84 36 25 42 73 105 84 51 22 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 8 11 12 11 10 11 12 12 10 8 6 5 4 4 6 9 13 19 26 36 39 36 28 22 17 8 1 0 0 1 2 4 7 9 9 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 2 8 17 20 15 6 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 13 20 19 126 121 113 82 37 17 20 30 38 32 17 6 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 9 10 7 5 3 3 5 6 6 5 5 5 6 9 11 13 18 24 33 33 30 24 19 14 6 1 0 0 1 2 4 6 7 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 7 4 1 0 0 0 0 0 1 3 4 1 0 1 2 3 3 4 7 13 15 118 123 110 77 39 15 10 9 9 8 3 1 1 2 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 8 9 8 5 1 0 1 1 3 5 5 5 4 6 8 9 10 13 17 22 26 24 21 18 14 8 3 0 0 0 1 3 5 6 6 6 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 4 10 6 4 2 0 0 0 0 0 0 2 7 10 3 1 0 1 2 3 3 1 2 5 91 88 72 52 32 15 6 6 5 3 2 1 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 8 7 4 1 0 0 1 3 5 5 6 7 7 8 8 9 9 11 16 20 20 17 16 14 11 4 1 0 0 1 4 6 5 4 5 4 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 1 5 16 15 11 6 0 0 0 0 0 0 1 4 7 3 1 2 4 4 4 3 1 0 1 54 49 46 32 20 11 7 10 8 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 1 2 6 9 9 6 3 1 0 0 0 2 4 5 6 8 11 11 10 10 10 11 14 18 19 17 15 14 11 7 2 1 0 0 1 4 5 3 2 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 1 5 6 4 2 0 0 0 0 0 0 0 0 0 0 1 2 3 0 0 0 0 1 1 39 32 26 17 10 7 6 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 8 8 5 2 1 0 0 0 2 4 5 6 6 9 12 12 11 11 12 13 15 16 17 15 13 11 8 2 1 0 0 0 0 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 1 2 2 0 0 46 38 29 20 12 6 3 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 1 0 0 0 1 3 4 6 9 5 3 1 0 0 0 0 0 1 1 3 6 8 11 13 14 13 12 11 10 9 10 11 11 11 8 5 2 0 0 0 1 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 1 1 1 0 1 2 3 3 1 1 60 50 38 27 19 13 8 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 1 1 2 2 2 3 5 7 7 6 4 1 0 0 0 0 0 0 0 0 0 1 3 7 10 12 14 15 15 14 14 12 11 10 9 8 4 1 0 0 0 0 2 8 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 1 2 5 4 2 0 1 2 3 2 1 1 51 49 40 28 16 12 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 1 2 3 5 7 8 8 9 8 5 2 0 0 0 0 0 0 0 0 0 0 0 1 3 8 11 14 16 16 15 14 12 10 8 7 6 5 2 1 0 0 0 0 0 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 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 4 2 1 1 1 2 3 3 3 33 38 38 32 24 22 16 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 6 8 11 11 10 8 5 2 1 0 0 0 0 0 0 0 0 0 0 0 2 6 10 14 17 18 14 11 9 8 6 6 5 4 2 0 0 0 0 0 1 3 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 1 2 1 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 3 2 1 0 0 0 0 1 2 2 2 29 32 31 26 22 24 16 10 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 1 0 0 0 1 0 0 0 1 2 3 5 7 9 11 11 10 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 14 16 16 14 10 8 7 5 5 5 4 1 0 0 0 0 0 0 1 2 2 1 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 1 0 0 0 0 0 1 3 4 31 29 26 22 20 18 10 6 4 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 1 2 2 1 1 2 4 5 8 9 10 10 9 7 6 3 0 0 0 0 0 0 0 0 0 0 0 2 5 9 14 17 19 18 13 9 7 6 5 5 5 6 4 1 0 0 0 0 0 0 0 0 0 1 3 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 35 29 24 20 19 17 11 7 6 8 11 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 4 5 5 6 8 9 9 9 8 7 5 3 1 0 0 0 0 0 0 0 0 1 2 4 11 24 30 32 31 26 18 12 8 7 7 7 6 6 5 3 1 0 0 0 0 0 0 0 0 0 0 1 2 3 4 3 3 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 1 37 32 27 19 18 15 10 6 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 1 2 3 4 6 6 6 6 7 8 9 10 9 8 7 6 4 1 0 0 0 0 0 0 0 0 2 7 15 24 35 47 49 45 36 26 11 5 4 5 7 8 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 4 6 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 1 1 2 2 5 8 44 41 34 21 19 18 15 11 6 5 5 4 2 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 6 7 7 8 8 9 10 10 9 8 7 5 3 1 0 0 0 0 0 1 1 2 6 15 28 42 51 53 42 30 20 12 3 1 1 4 7 8 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 1 1 1 1 2 3 2 1 0 0 2 4 4 6 8 51 50 45 36 29 25 23 19 12 14 16 15 11 8 4 1 2 2 1 0 0 0 0 0 0 1 1 2 2 3 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 1 1 2 3 3 3 5 7 8 8 9 11 12 12 11 10 9 7 4 3 2 2 2 3 2 3 5 7 12 18 29 33 30 24 17 11 5 0 0 0 1 3 6 6 4 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 4 4 3 2 2 2 1 2 5 8 14 44 48 47 44 40 34 28 26 28 30 30 27 22 16 11 6 4 2 1 0 1 1 1 2 4 7 10 13 13 12 11 7 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 1 2 3 3 3 4 7 8 9 10 14 15 15 14 14 12 9 8 6 5 3 3 4 4 5 7 10 14 17 21 18 14 10 6 4 2 1 1 0 0 1 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 1 4 5 5 5 4 7 7 4 4 8 13 18 44 49 47 46 46 43 38 37 43 44 42 37 32 26 22 19 14 11 8 6 4 5 7 11 16 22 28 32 31 27 22 15 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 5 7 9 10 12 18 19 19 17 16 13 11 11 8 6 4 3 2 2 3 5 8 13 15 14 12 9 7 5 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 1 6 7 6 5 4 7 9 7 9 14 18 21 51 57 60 62 64 65 64 60 56 52 47 41 35 31 31 30 27 24 21 18 16 16 22 29 38 45 47 46 44 38 30 22 13 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 10 13 14 16 21 25 26 24 17 12 10 10 8 4 2 1 0 0 1 3 7 9 10 11 8 6 5 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 5 6 9 13 15 17 21 25 27 64 69 73 81 88 92 89 80 70 61 52 44 39 37 35 34 33 32 33 35 38 41 51 60 67 67 59 52 46 40 32 24 15 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 12 16 21 23 24 26 29 30 27 18 12 10 10 8 2 0 0 0 0 1 3 7 8 8 8 7 6 5 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 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 3 4 6 7 7 6 9 13 18 21 27 33 32 68 73 79 84 88 89 86 80 73 66 59 54 50 48 43 41 41 44 48 55 61 65 72 76 76 68 55 47 41 35 28 22 16 10 7 5 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 15 18 21 25 27 28 28 25 18 14 12 10 10 9 7 2 0 0 0 0 0 0 0 4 8 10 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 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 2 5 9 13 15 10 9 13 24 22 26 35 39 68 64 62 61 60 59 58 61 58 55 53 57 59 57 51 49 50 53 58 66 71 73 75 75 70 61 48 40 36 32 26 21 17 13 12 11 10 10 9 7 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 16 22 25 29 32 32 29 23 17 11 8 8 9 9 8 6 2 0 0 0 0 0 0 0 3 5 7 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 1 3 8 13 13 10 10 16 31 30 32 39 43 69 61 54 50 51 53 53 51 47 45 47 58 60 58 55 54 56 59 64 69 70 69 67 64 60 54 44 38 32 27 22 19 17 16 16 16 16 16 16 14 11 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 13 21 29 33 36 37 33 26 19 12 10 8 5 6 7 7 5 2 1 0 0 0 0 0 0 0 1 3 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 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 2 2 5 10 13 16 20 25 25 29 34 38 43 64 60 57 56 59 60 58 54 51 50 52 56 55 56 57 59 60 63 65 67 64 60 54 45 42 39 35 32 26 21 15 16 17 18 19 20 20 21 22 20 19 16 13 6 1 0 0 0 0 0 0 0 0 0 0 0 1 3 7 12 19 28 30 29 28 27 26 23 21 17 13 10 8 6 4 2 2 2 2 1 0 0 0 0 1 2 4 6 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 1 2 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 7 6 6 8 5 7 14 19 18 17 18 26 30 34 37 41 61 63 66 70 76 72 66 59 52 46 44 45 46 50 55 60 64 66 67 64 59 52 44 36 33 29 24 20 16 13 10 13 16 19 22 24 26 27 28 27 25 21 16 9 3 1 0 0 0 0 0 0 0 0 0 0 0 2 4 7 11 16 19 22 25 28 29 27 24 19 14 11 8 5 3 3 4 3 1 0 0 0 1 2 4 8 12 16 17 14 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 4 4 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 10 8 5 3 3 5 10 16 21 19 19 23 27 31 34 40 42 64 69 74 79 83 80 73 65 55 44 38 38 41 46 52 59 66 67 65 61 53 46 38 31 27 22 17 13 11 12 13 15 18 22 25 29 33 34 35 32 29 24 17 13 8 4 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 13 16 20 24 29 30 26 19 14 10 8 6 4 4 4 4 2 1 0 0 1 3 7 13 19 25 30 28 23 15 8 2 1 0 0 0 0 0 0 0 0 0 0 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 1 3 4 5 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 13 10 7 4 6 9 13 16 19 19 20 25 28 27 27 38 42 68 73 77 81 84 82 75 67 57 49 46 46 48 51 53 57 63 62 60 56 50 42 34 26 19 15 11 9 9 11 14 18 23 29 32 32 37 39 38 33 28 23 18 15 11 7 3 1 0 0 0 0 0 0 0 0 0 0 1 2 6 12 16 20 23 25 24 19 14 9 7 6 5 5 4 3 3 0 0 0 0 3 8 16 25 33 38 38 35 27 15 4 1 0 0 0 0 0 0 0 0 0 1 2 5 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 4 4 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 13 12 13 15 18 20 21 20 20 23 27 28 27 36 40 67 72 76 80 82 83 78 71 64 58 54 53 54 55 56 59 62 62 60 57 52 44 34 23 14 9 7 7 8 11 16 23 30 36 38 37 39 39 36 32 26 22 20 19 17 13 9 2 0 0 0 0 0 0 0 0 0 0 1 4 8 14 17 19 19 17 12 9 8 7 7 7 7 5 3 2 1 0 0 1 3 10 18 26 33 36 38 38 35 25 14 3 1 0 0 0 0 0 0 0 0 0 1 2 3 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 1 2 3 4 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 13 16 19 21 24 25 25 25 26 29 31 30 33 35 63 67 72 76 81 84 83 78 72 66 60 58 58 60 64 67 69 68 66 61 54 43 31 21 13 9 7 7 10 13 20 27 35 37 38 37 38 38 37 36 33 30 27 25 23 18 11 3 1 0 0 0 0 0 0 0 0 0 1 7 12 17 19 18 17 15 11 11 12 12 10 9 7 4 1 0 0 0 1 5 12 20 28 30 28 32 36 37 35 27 15 5 1 0 0 0 0 0 0 0 3 13 20 20 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 1 1 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 11 16 19 20 21 22 23 26 28 29 28 29 31 66 65 68 76 82 87 89 86 81 76 71 68 66 67 69 70 70 68 65 59 51 39 29 21 16 13 11 11 13 18 25 32 37 37 37 38 39 40 39 37 35 32 29 27 24 19 11 4 1 0 0 0 0 0 0 0 0 0 2 10 16 20 22 20 17 15 14 14 15 14 12 7 3 1 1 1 2 3 9 16 23 29 33 33 31 32 30 27 23 21 13 5 0 0 0 0 0 0 2 7 20 28 30 25 14 5 0 0 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 11 15 18 20 22 23 28 27 24 21 19 22 74 73 77 85 92 96 98 96 92 87 82 77 73 69 64 61 59 57 56 52 47 40 34 30 26 22 21 19 19 24 31 36 40 40 40 41 41 41 39 37 34 31 28 25 21 16 11 6 3 1 0 0 0 0 0 0 0 0 1 8 14 18 20 18 16 14 13 13 12 10 5 2 1 0 2 5 10 15 25 31 34 35 41 36 25 15 12 12 14 14 9 4 0 0 0 0 0 0 5 18 44 29 15 6 2 1 0 0 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 1 2 3 1 0 0 1 2 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 15 19 22 24 23 22 20 19 16 14 18 94 93 94 98 102 104 103 100 94 87 81 74 66 57 48 44 42 42 42 42 40 37 35 34 32 31 29 26 24 27 32 38 42 43 43 43 42 41 38 35 33 29 26 23 20 16 13 11 7 2 0 0 0 0 0 0 0 0 2 6 11 15 16 14 12 11 11 10 9 6 2 1 1 3 7 15 22 28 35 38 33 21 19 15 11 8 10 13 15 12 7 3 0 0 0 0 0 0 1 6 18 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 1 2 4 1 0 0 1 2 3 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 6 10 13 17 21 23 20 18 16 15 12 13 14 117 113 113 115 118 119 120 115 100 83 70 60 55 51 46 43 37 32 30 34 36 36 36 36 35 34 32 30 29 31 34 38 41 42 43 43 43 42 39 35 31 27 23 19 16 13 12 10 8 2 0 0 0 0 0 0 0 0 2 5 10 14 15 12 10 9 8 8 7 5 2 2 4 7 12 25 32 36 39 39 30 16 14 14 15 16 18 17 14 11 8 4 0 0 0 0 0 0 0 1 3 5 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 1 2 1 1 2 2 2 3 3 2 0 0 0 0 0 0 0 0 0 0 1 3 8 14 18 15 13 12 10 6 8 11 129 127 126 126 125 126 126 120 101 80 64 58 64 75 76 71 58 42 33 32 36 39 40 39 38 36 34 33 33 34 34 35 37 39 41 42 42 41 39 34 29 23 18 12 7 6 8 9 8 2 0 0 0 0 0 0 0 1 3 8 12 11 8 6 5 5 5 7 6 5 3 5 10 16 23 38 42 40 35 27 20 16 16 16 17 16 15 11 8 6 5 2 0 0 0 0 0 0 0 1 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 3 4 5 8 8 5 0 0 0 0 0 0 0 0 0 0 0 1 1 4 7 6 5 4 3 3 5 6 139 137 131 124 117 109 103 96 87 73 65 73 96 107 110 105 93 73 55 41 38 38 38 38 37 37 36 36 35 35 34 34 34 36 38 40 40 38 36 31 25 19 14 7 2 0 2 4 5 0 0 0 0 0 0 0 0 1 3 5 8 8 6 3 3 5 6 7 6 6 7 10 14 19 26 26 26 26 26 12 6 5 6 7 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 2 6 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 1 2 4 7 9 11 12 9 3 2 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 4 6 6 7 154 151 144 129 109 88 78 71 66 63 68 87 110 115 117 116 111 98 79 61 49 43 39 38 38 37 37 36 36 35 33 32 35 37 39 40 38 36 33 29 23 17 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 6 6 7 7 6 6 8 10 12 13 13 12 13 13 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 5 9 12 13 13 13 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 6 6 152 154 154 142 108 75 61 57 58 62 72 92 110 116 114 109 101 88 82 72 61 50 44 41 38 36 35 34 35 34 33 34 36 37 38 38 37 34 32 29 24 18 11 5 2 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 5 6 6 8 7 6 5 6 9 11 12 9 7 6 7 9 10 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 6 11 14 14 13 12 14 14 15 14 11 7 3 1 0 0 0 0 0 0 0 0 0 0 1 2 2 2 127 127 127 123 89 64 56 56 60 68 79 89 95 96 94 91 81 65 68 64 56 44 42 38 34 31 30 30 32 33 34 36 37 37 37 36 37 36 34 31 26 21 15 10 5 2 0 0 0 0 0 0 0 0 0 0 0 2 4 5 5 4 4 6 7 6 5 5 7 8 9 7 3 4 7 13 22 24 22 12 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 10 8 10 13 16 18 18 17 15 12 4 0 0 0 0 0 0 0 0 0 0 0 0 1 91 82 74 68 58 54 55 59 63 69 74 78 78 77 75 75 74 71 65 56 45 35 36 33 30 27 27 27 29 33 35 35 36 37 38 38 41 40 37 32 26 21 18 15 11 5 0 0 0 0 0 0 0 0 0 0 0 1 4 4 3 3 3 5 6 4 4 5 6 7 5 2 2 8 17 29 39 38 30 18 9 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 1 1 3 3 3 5 8 11 13 15 17 18 16 7 1 0 0 0 0 0 0 0 0 0 0 0 1 47 41 40 42 47 54 59 63 65 65 66 68 68 68 68 70 68 64 55 47 41 35 30 27 25 25 25 26 29 32 33 34 35 37 40 43 44 43 40 35 29 26 23 19 13 6 0 0 0 0 0 0 0 0 0 0 1 3 5 4 3 2 1 2 2 2 3 3 3 2 4 6 9 20 31 40 40 37 30 19 9 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 2 4 6 8 10 13 16 16 9 3 0 0 0 0 0 0 0 0 0 0 0 0 43 43 48 54 64 68 69 67 62 59 58 59 59 59 59 58 54 50 47 45 44 39 30 26 24 23 25 26 28 31 32 33 35 38 42 45 46 45 42 38 34 31 26 22 15 7 1 0 0 0 0 0 0 0 0 1 2 3 3 2 1 0 0 0 0 1 1 1 1 1 6 14 25 31 31 28 25 23 19 13 7 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 10 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 54 56 63 68 73 74 71 66 59 56 54 53 53 52 51 50 49 49 49 49 48 43 34 30 27 27 28 29 31 32 33 34 36 38 42 43 44 43 42 40 37 32 27 22 16 7 2 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 2 3 5 14 22 26 26 19 11 7 8 8 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 65 67 71 70 68 66 63 61 60 57 55 52 51 51 52 53 55 56 57 56 55 49 40 35 32 31 32 33 33 34 34 35 38 41 43 45 45 45 44 41 38 34 29 23 17 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 12 16 19 20 18 13 9 7 7 7 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 69 68 67 62 59 56 55 55 54 52 51 52 54 57 61 64 67 68 68 66 64 56 48 41 37 35 34 33 34 34 35 35 39 44 47 48 49 50 49 45 40 36 30 24 16 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 13 13 11 8 5 3 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 64 62 59 56 54 53 54 53 52 50 52 57 62 66 71 75 77 78 77 75 72 64 56 48 41 38 37 37 38 38 38 39 42 45 47 49 50 51 51 48 43 38 31 25 18 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 0 1 4 7 10 10 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 57 54 52 52 52 52 51 50 50 53 58 63 68 71 74 77 79 81 78 72 64 55 46 38 38 39 40 40 40 40 42 42 42 42 42 43 44 46 46 44 41 34 28 21 12 6 2 0 0 0 0 0 0 0 0 0 0 0 0 3 5 6 5 5 5 5 7 8 9 8 7 5 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 57 54 51 50 49 49 48 48 49 51 55 61 66 72 77 81 84 86 88 80 68 58 48 41 37 38 38 38 37 36 35 35 34 33 31 30 30 31 33 37 40 41 39 33 26 18 10 4 0 0 0 0 0 0 0 0 0 0 1 3 10 12 12 11 8 8 8 9 9 8 7 5 5 6 4 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 53 52 50 48 47 46 46 47 52 57 63 70 75 81 88 91 91 88 81 70 59 49 44 40 39 38 37 34 32 29 29 28 27 24 20 16 16 17 19 24 30 34 36 33 28 22 15 6 1 0 0 0 0 0 0 0 0 1 2 6 19 21 19 15 11 9 8 7 5 3 0 0 2 5 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 49 48 47 46 47 48 50 54 60 67 73 79 83 86 87 86 82 75 66 57 50 44 40 37 34 33 32 30 27 25 23 20 17 13 8 4 4 5 7 11 14 18 23 24 22 18 13 6 1 0 0 0 0 0 0 0 0 1 4 11 26 28 25 19 14 10 7 6 5 3 2 1 2 5 7 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 42 43 45 47 51 56 63 69 74 78 79 79 78 76 72 67 60 52 46 42 39 37 32 29 28 25 21 17 16 15 12 8 4 1 0 0 1 1 3 4 6 8 9 9 7 5 2 1 0 0 0 0 0 0 1 3 8 15 25 35 34 27 17 12 8 5 4 3 2 0 0 2 3 5 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 37 38 40 42 45 47 51 54 57 59 61 64 66 64 60 55 51 47 42 37 33 30 27 25 24 21 17 12 8 5 5 4 2 0 0 0 0 0 0 0 1 3 4 4 2 2 3 1 0 0 0 0 0 0 0 2 6 13 20 30 42 44 30 15 10 6 3 1 1 0 0 0 0 1 1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 35 38 40 41 41 39 39 39 40 41 42 43 43 41 40 39 37 34 31 27 23 20 19 17 14 10 6 3 2 1 1 0 0 0 0 0 0 0 1 1 2 2 1 0 0 1 0 0 0 0 0 0 0 1 3 7 14 24 31 35 32 24 16 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 29 32 31 31 30 29 28 27 27 26 30 36 41 40 35 25 23 22 21 19 17 16 13 10 7 3 1 0 0 0 0 0 0 0 0 0 1 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 1 3 6 10 15 20 27 33 39 42 34 18 8 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 21 22 22 19 18 18 19 19 19 18 14 15 16 18 15 14 14 13 12 12 13 10 8 7 5 2 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 1 0 0 0 0 0 0 0 0 0 3 6 9 11 14 17 22 27 32 37 41 35 22 10 4 1 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 17 16 15 13 12 11 11 11 10 8 6 5 5 5 5 5 6 7 6 6 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 4 6 8 10 13 17 21 27 31 35 37 34 26 17 7 3 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 12 11 10 9 9 7 6 4 3 3 2 1 1 2 2 2 3 4 4 5 5 3 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 2 6 8 9 11 14 20 25 28 29 32 33 26 18 9 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 9 8 8 7 5 4 2 1 1 1 1 1 1 1 2 1 2 2 2 2 2 2 2 2 1 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 0 1 0 0 0 0 0 0 0 2 5 7 7 8 11 14 17 20 23 25 24 17 10 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 5 3 4 4 3 2 1 1 2 3 3 3 2 2 2 1 1 1 1 0 1 1 2 3 3 3 3 3 3 2 2 2 2 2 3 3 2 1 0 1 2 2 2 1 1 0 0 0 0 0 1 3 6 5 7 10 13 16 18 23 22 18 12 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 3 2 2 2 2 2 3 2 2 2 1 1 1 1 1 1 0 0 1 1 2 3 4 4 4 4 4 3 2 2 3 4 4 4 3 2 2 2 2 2 1 0 0 0 0 0 0 0 1 3 5 5 7 10 13 15 17 19 16 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 5 4 3 2 1 1 2 2 2 2 2 2 1 1 1 0 0 0 0 1 1 1 2 3 3 4 3 3 2 2 3 3 5 5 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 1 2 3 4 6 9 12 14 15 15 11 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 10 8 6 4 2 1 1 2 2 3 3 2 1 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 3 3 3 4 5 6 7 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 1 2 1 4 9 14 14 13 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 CIN -23 -22 -17 -12 -10 -13 -20 -29 -34 -34 -26 -21 -23 -29 -24 -21 -14 -7 -7 -8 -15 -35 -66 -100 -107 -80 -45 -18 -7 -8 -10 -13 -19 -29 -32 -36 -36 -40 -51 -68 -67 -57 -44 -33 -31 -31 -27 -20 -14 -10 -6 -5 -4 -3 -3 -3 -6 -14 -20 -19 -23 -28 -32 -34 -37 -43 -58 -35 -11 -6 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -4 -3 -1 -1 -1 0 -1 -1 -2 -2 -2 -1 -1 -2 -2 -1 -1 -1 -1 -1 -2 -4 -6 -4 -3 -3 -4 -6 -7 -8 -8 -6 -6 -7 -8 -7 -6 -5 -5 -2 -1 -2 -3 -7 -6 -5 -5 -6 -8 -6 -5 -5 -5 -3 -2 -2 -2 -3 -5 -7 -8 -8 -8 -9 -13 -16 -18 -17 -14 -15 -24 -37 -46 -42 -36 -33 -31 -19 -19 -13 -7 -4 -3 -4 -7 -16 -36 -65 -68 -52 -31 -15 -11 -11 -10 -12 -16 -23 -36 -44 -47 -50 -66 -69 -57 -48 -41 -37 -36 -32 -26 -20 -14 -9 -7 -7 -6 -5 -5 -6 -13 -16 -16 -17 -19 -23 -31 -39 -46 -62 -58 -48 -39 -23 -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 -2 -3 -3 -2 0 0 0 0 0 -1 -2 -2 -2 -2 -1 -1 -2 -2 -1 -1 -1 -2 -2 -3 -4 -4 -3 -3 -3 -4 -6 -7 -7 -6 -6 -5 -2 -3 -4 -4 -4 -4 -2 -2 -3 -5 -5 -6 -6 -5 -5 -8 -7 -6 -5 -5 -4 -4 -3 -3 -3 -6 -7 -8 -8 -8 -9 -17 -20 -16 -14 -18 -15 -17 -23 -31 -37 -37 -31 -22 -15 -15 -15 -11 -7 -3 -3 -2 -2 -11 -30 -32 -24 -19 -20 -24 -23 -14 -13 -15 -17 -22 -30 -36 -32 -26 -67 -48 -33 -28 -29 -31 -30 -27 -21 -13 -10 -8 -5 -4 -4 -5 -5 -8 -9 -8 -8 -10 -16 -26 -37 -47 -58 -65 -58 -40 -16 -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 -1 -1 -1 0 0 0 0 0 -1 -2 -2 -3 -3 -3 -3 -3 -2 -2 -3 -3 -2 -4 -4 -3 -3 -3 -3 -4 -5 -6 -7 -8 -9 -9 -7 -4 -4 -3 -3 -3 -3 -3 -2 -2 -3 -5 -5 -5 -6 -6 -6 -7 -6 -6 -6 -6 -6 -5 -5 -6 -6 -6 -7 -7 -7 -7 -2 -9 -17 -18 -14 -14 -15 -14 -15 -17 -20 -20 -15 -11 -12 -13 -17 -16 -12 -7 -4 -2 -7 -13 -17 -13 -7 -4 -6 -13 -22 -16 -21 -24 -24 -24 -38 -62 -55 -43 -63 -40 -25 -17 -17 -20 -25 -19 -14 -10 -8 -5 -4 -3 -4 -5 -5 -4 -4 -3 -4 -7 -15 -24 -37 -51 -56 -42 -24 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -1 -1 -2 -3 -3 -4 -4 -4 -3 -3 -3 -3 -2 -2 -2 -4 -3 -3 -3 -3 -3 -4 -7 -11 -13 -9 -8 -7 -6 -4 -4 -4 -4 -3 -3 -3 -6 -8 -8 -6 -5 -4 -5 -7 -8 -8 -7 -6 -5 -5 -6 -7 -8 -8 -7 -7 -7 -7 -6 -4 -1 -6 -15 -18 -13 -6 -8 -10 -11 -11 -11 -9 -7 -6 -7 -9 -12 -16 -18 -16 -11 -7 -15 -20 -23 -25 -19 -8 -3 -6 -11 -13 -20 -22 -21 -22 -47 -121 -92 -37 -18 -16 -18 -16 -14 -13 -14 -13 -10 -7 -4 -3 -3 -2 -2 -2 -2 -2 -1 -1 -2 -5 -17 -30 -43 -55 -59 -38 -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 -1 -1 -1 -2 -3 -4 -4 -4 -4 -5 -5 -4 -4 -4 -4 -3 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -9 -19 -18 -12 -8 -6 -7 -5 -5 -5 -4 -4 -2 -4 -9 -10 -8 -5 -4 -4 -4 -5 -7 -8 -8 -7 -6 -6 -7 -8 -9 -8 -6 -5 -9 -10 -10 -10 -15 -1 -5 -13 -14 -6 -4 -6 -8 -9 -9 -8 -6 -5 -5 -6 -9 -14 -17 -17 -20 -34 -29 -24 -20 -19 -17 -10 -4 -2 -3 -6 -8 -10 -11 -17 -37 -110 -77 -37 -32 -50 -49 -26 -8 -3 -4 -8 -8 -6 -4 -2 -1 -1 -1 -1 -2 -1 -1 -1 -2 -7 -18 -34 -49 -53 -39 -14 -4 -2 -3 -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 -1 -2 -3 -4 -3 -3 -3 -4 -5 -4 -5 -5 -5 -5 -5 -5 -4 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -5 -6 -9 -16 -12 -6 -6 -5 -5 -5 -5 -5 -3 -5 -5 -3 -2 -2 -3 -4 -4 -4 -5 -7 -8 -8 -6 -6 -7 -9 -9 -8 -7 -3 -4 -7 -8 -9 -50 -30 -30 -34 -22 -13 -7 -5 -6 -9 -10 -10 -6 -6 -6 -6 -9 -12 -13 -13 -28 -57 -49 -36 -27 -20 -15 -11 -8 -7 -6 -3 -2 -4 -8 -16 -30 -64 -50 -36 -30 -32 -29 -17 -8 -4 -2 -3 -5 -5 -3 -1 -1 -1 -1 -1 0 0 0 -2 -5 -12 -26 -40 -43 -36 -24 -21 -26 -30 -28 -19 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -6 -7 -5 -3 -4 -4 -5 -5 -4 -5 -6 -6 -5 -5 -7 -8 -6 -4 -4 -6 -6 -7 -10 -14 -11 -10 -10 -12 -15 -19 -19 -12 -6 -5 -5 -6 -7 -7 -7 -5 -4 -3 -3 -3 -4 -5 -5 -4 -4 -3 -4 -5 -5 -5 -5 -6 -8 -9 -9 -2 -2 -2 -3 -4 -5 -70 -77 -91 -108 -68 -29 -13 -11 -9 -11 -11 -10 -6 -8 -7 -6 -7 -10 -22 -62 -78 -71 -59 -43 -31 -26 -24 -19 -18 -22 -25 -22 -12 -4 -6 -15 -30 -55 -50 -46 -43 -40 -34 -20 -16 -13 -7 -3 -3 -3 -2 -1 -1 -1 -1 -1 -1 0 -1 -4 -11 -21 -25 -26 -22 -17 -15 -20 -26 -29 -24 -11 -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 -1 -1 -2 -3 -6 -6 -3 -3 -5 -5 -6 -5 -2 -2 -3 -4 -4 -5 -9 -9 -6 -5 -7 -12 -13 -15 -17 -19 -14 -14 -18 -23 -27 -24 -11 -5 -4 -4 -4 -5 -6 -6 -6 -4 -4 -4 -4 -3 -4 -5 -4 -4 -3 -3 -4 -6 -7 -6 -6 -5 -6 -6 -6 -3 -2 -1 -2 -2 -2 -64 -78 -92 -102 -104 -76 -38 -10 -8 -6 -8 -8 -6 -7 -5 -8 -19 -39 -74 -106 -111 -93 -68 -46 -35 -29 -27 -25 -20 -33 -57 -76 -77 -52 -37 -25 -29 -56 -59 -73 -87 -84 -54 -14 -7 -9 -11 -8 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -7 -20 -30 -23 -15 -11 -12 -15 -16 -7 -4 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -4 -4 -3 -3 -3 -4 -4 -5 -4 -1 -1 -1 -1 -1 0 0 -1 -1 -2 -6 -11 -9 -7 -7 -10 -12 -14 -14 -15 -20 -15 -9 -6 -4 -4 -5 -7 -7 -6 -5 -5 -4 -4 -3 -3 -5 -5 -5 -5 -4 -4 -5 -6 -5 -4 -4 -3 -4 -5 -2 -2 -2 -2 -2 -2 -2 -52 -66 -78 -85 -91 -86 -68 -38 -7 -7 -6 -9 -10 -6 -4 -25 -70 -113 -127 -118 -111 -102 -87 -66 -42 -34 -31 -31 -38 -65 -101 -134 -151 -138 -99 -58 -46 -62 -76 -95 -109 -97 -53 -17 -7 -3 -4 -5 -6 -3 -2 -2 -1 -1 -1 -1 -2 -3 -7 -17 -32 -38 -26 -10 -6 -6 -7 -5 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -3 -4 -4 -4 -3 -3 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -5 -4 -3 -3 -6 -10 -13 -14 -15 -18 -15 -10 -6 -4 -4 -6 -6 -5 -5 -6 -6 -6 -5 -4 -3 -2 -3 -5 -5 -5 -7 -7 -6 -5 -4 -3 -2 -2 -3 -4 -5 -5 -4 -3 -2 -2 -38 -53 -65 -71 -75 -77 -78 -73 -52 -4 -8 -14 -15 -11 -7 -41 -117 -158 -133 -117 -103 -96 -88 -71 -39 -37 -46 -61 -84 -114 -135 -142 -135 -119 -105 -95 -86 -84 -87 -94 -98 -92 -70 -29 -15 -9 -6 -4 -3 -3 -3 -2 -2 -1 -1 -3 -7 -12 -14 -23 -39 -42 -27 -9 -8 -10 -14 -21 -25 -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 -1 -2 -4 -5 -4 -5 -5 -5 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -5 -3 -4 -5 -4 -4 -4 -4 -5 -6 -10 -14 -15 -12 -7 -5 -3 -4 -5 -5 -5 -4 -4 -6 -5 -5 -5 -4 -4 -5 -6 -8 -8 -8 -7 -6 -5 -4 -4 -4 -3 -3 -5 -6 -6 -6 -5 -4 -4 -25 -38 -47 -53 -57 -60 -68 -81 -85 -68 -65 -65 -51 -33 -24 -55 -119 -139 -118 -98 -86 -77 -70 -61 -45 -56 -72 -85 -96 -109 -116 -112 -96 -76 -72 -97 -104 -97 -86 -80 -78 -74 -61 -43 -36 -26 -15 -8 -6 -5 -4 -3 -3 -3 -5 -7 -13 -19 -22 -25 -41 -51 -47 -32 -20 -23 -21 -12 -7 -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 -2 -4 -6 -6 -5 -5 -5 -3 -1 -1 0 0 0 0 0 -1 -1 -1 -1 0 -2 -3 -4 -8 -9 -7 -6 -9 -7 -5 -4 -4 -4 -4 -2 -3 -7 -11 -13 -7 -4 -3 -4 -5 -6 -7 -6 -5 -6 -5 -4 -4 -6 -10 -12 -13 -13 -9 -9 -9 -9 -7 -4 -4 -5 -6 -6 -6 -7 -7 -8 -8 -7 -7 -21 -28 -35 -42 -48 -52 -53 -50 -50 -50 -39 -51 -55 -60 -77 -121 -122 -111 -95 -83 -77 -69 -57 -48 -49 -69 -82 -83 -76 -68 -66 -63 -59 -55 -57 -69 -78 -82 -79 -72 -56 -52 -49 -45 -46 -41 -28 -18 -14 -10 -6 -4 -5 -8 -11 -12 -10 -10 -13 -18 -31 -43 -47 -40 -14 -13 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -7 -7 -6 -5 -4 -2 -1 0 0 -1 -1 -2 -2 -2 -2 -2 -1 0 -2 -5 -8 -12 -9 -8 -9 -11 -8 -4 -3 -7 -16 -7 -4 -3 -4 -8 -9 -6 -3 -3 -4 -5 -7 -7 -7 -6 -6 -6 -6 -6 -6 -8 -8 -8 -9 -9 -9 -9 -8 -6 -5 -5 -5 -7 -8 -7 -7 -11 -15 -15 -9 -11 -15 -21 -27 -32 -35 -34 -28 -28 -29 -31 -34 -41 -36 -42 -79 -141 -106 -88 -76 -69 -66 -61 -48 -41 -49 -71 -80 -79 -74 -71 -75 -66 -61 -57 -56 -50 -52 -59 -64 -61 -53 -48 -40 -33 -31 -32 -29 -27 -22 -12 -7 -7 -8 -9 -7 -8 -7 -8 -13 -22 -32 -39 -43 -37 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -9 -8 -9 -8 -6 -5 -5 -5 -2 -1 -1 -2 -2 -3 -3 -3 -3 -2 -3 -4 -5 -6 -8 -9 -8 -8 -12 -9 -4 -4 -7 -11 -6 -5 -4 -4 -4 -4 -4 -3 -3 -3 -4 -5 -6 -7 -6 -6 -7 -7 -7 -8 -11 -12 -12 -10 -10 -10 -8 -6 -6 -6 -6 -7 -8 -9 -9 -7 -10 -14 -14 -9 -11 -10 -13 -16 -19 -20 -18 -15 -22 -28 -32 -34 -41 -59 -77 -93 -102 -75 -61 -53 -49 -47 -46 -36 -36 -45 -62 -76 -86 -94 -104 -110 -77 -69 -63 -55 -47 -45 -48 -48 -46 -47 -39 -29 -22 -20 -22 -17 -17 -18 -15 -10 -8 -8 -7 -4 -6 -7 -12 -22 -40 -53 -50 -49 -40 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -10 -9 -9 -8 -7 -7 -8 -11 -10 -7 -4 -1 -2 -3 -3 -3 -3 -3 -7 -9 -8 -4 -3 -3 -7 -10 -10 -6 -4 -6 -7 -6 -4 -4 -4 -3 -3 -3 -3 -3 -4 -4 -4 -5 -7 -8 -9 -9 -10 -9 -9 -9 -10 -10 -10 -10 -11 -11 -8 -6 -5 -5 -7 -8 -8 -7 -8 -7 -6 -6 -6 -6 -6 -7 -6 -6 -7 -9 -10 -13 -20 -29 -33 -35 -38 -48 -65 -69 -63 -52 -40 -38 -41 -42 -39 -30 -30 -37 -48 -58 -72 -91 -109 -117 -91 -75 -67 -62 -58 -53 -51 -50 -46 -39 -34 -32 -30 -29 -30 -33 -33 -29 -22 -13 -7 -4 -4 -5 -8 -11 -18 -31 -46 -58 -53 -34 -16 -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 -1 -2 -6 -15 -18 -16 -12 -10 -9 -8 -8 -9 -11 -9 -6 -3 -1 -1 -4 -5 -6 -7 -9 -9 -6 -4 -5 -4 -3 -3 -4 -4 -4 -5 -6 -6 -5 -4 -3 -3 -3 -3 -3 -3 -4 -5 -5 -9 -11 -11 -11 -11 -12 -12 -11 -11 -11 -12 -12 -12 -13 -13 -12 -11 -11 -10 -8 -8 -7 -6 -5 -6 -6 -5 -5 -5 -5 -5 -7 -3 -2 -2 -4 -5 -9 -17 -28 -33 -35 -38 -47 -63 -75 -66 -47 -39 -49 -61 -64 -58 -51 -38 -31 -29 -35 -50 -72 -91 -100 -93 -83 -73 -66 -61 -58 -53 -54 -51 -44 -43 -46 -50 -53 -54 -53 -54 -51 -41 -26 -13 -8 -11 -19 -28 -33 -42 -54 -60 -55 -20 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -18 -20 -20 -17 -12 -10 -10 -9 -8 -8 -9 -5 -2 -1 -2 -2 -4 -7 -9 -9 -9 -7 -4 -3 -5 -5 -4 -5 -5 -4 -4 -6 -7 -6 -5 -4 -3 -3 -3 -3 -4 -4 -5 -5 -6 -10 -12 -12 -11 -10 -12 -9 -9 -13 -15 -16 -17 -17 -17 -13 -11 -12 -12 -9 -6 -6 -6 -6 -5 -5 -5 -5 -4 -5 -6 -7 -9 -5 -3 -2 -3 -3 -7 -14 -21 -27 -32 -35 -39 -44 -72 -85 -80 -68 -64 -74 -81 -77 -66 -56 -46 -39 -36 -41 -60 -77 -92 -101 -92 -78 -65 -55 -47 -44 -47 -49 -52 -60 -69 -69 -72 -74 -65 -70 -75 -74 -67 -53 -38 -31 -34 -45 -46 -37 -25 -14 -10 -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 -3 -9 -21 -21 -20 -16 -10 -7 -7 -7 -7 -9 -10 -6 -3 -3 -5 -5 -4 -4 -6 -10 -10 -3 0 -2 -6 -6 -6 -5 -3 -3 -3 -5 -7 -7 -6 -5 -5 -5 -4 -5 -5 -5 -6 -6 -7 -10 -11 -11 -10 -9 -9 -9 -11 -15 -17 -19 -19 -16 -14 -7 -8 -10 -10 -4 -6 -7 -7 -7 -6 -6 -6 -6 -5 -6 -8 -8 -12 -8 -6 -4 -3 -3 -6 -8 -10 -15 -21 -23 -23 -25 -52 -96 -107 -79 -39 -46 -64 -70 -61 -61 -57 -49 -40 -36 -46 -59 -66 -71 -74 -74 -66 -56 -47 -48 -51 -56 -64 -75 -83 -80 -91 -105 -108 -116 -119 -118 -115 -107 -86 -66 -59 -58 -44 -17 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -9 -17 -16 -14 -11 -8 -6 -6 -5 -5 -6 -7 -7 -5 -5 -7 -8 -6 -6 -6 -7 -4 -3 -2 -3 -5 -5 -4 -4 -3 -3 -3 -5 -7 -8 -7 -7 -6 -6 -5 -6 -6 -6 -6 -6 -4 -5 -6 -7 -7 -7 -7 -8 -11 -13 -13 -17 -14 -6 -3 -3 -7 -9 -8 -4 -6 -8 -8 -7 -7 -6 -6 -7 -7 -7 -5 -4 -11 -9 -6 -4 -4 -5 -5 -7 -10 -11 -10 -11 -25 -59 -113 -180 -179 -120 -42 -36 -48 -54 -49 -45 -42 -38 -32 -27 -32 -34 -36 -38 -42 -46 -50 -54 -59 -62 -66 -71 -79 -90 -100 -104 -108 -122 -142 -160 -166 -161 -148 -129 -112 -103 -95 -80 -49 -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 -1 -7 -14 -17 -16 -14 -10 -8 -6 -5 -5 -5 -6 -8 -7 -5 -7 -12 -11 -8 -7 -10 -14 -7 -4 -3 -3 -4 -6 -6 -5 -4 -4 -4 -6 -8 -10 -7 -9 -9 -9 -8 -8 -7 -6 -6 -5 -4 -4 -4 -4 -5 -8 -7 -6 -5 -5 -6 -9 -7 -3 -2 -4 -8 -9 -8 -7 -8 -9 -9 -8 -7 -7 -7 -8 -9 -9 -5 -4 -7 -7 -5 -3 -3 -5 -5 -8 -13 -17 -18 -24 -55 -104 -152 -117 -69 -51 -49 -43 -44 -43 -39 -32 -26 -25 -22 -20 -21 -20 -16 -15 -16 -21 -31 -45 -59 -71 -79 -85 -95 -113 -139 -152 -157 -161 -165 -168 -166 -153 -140 -129 -124 -121 -103 -73 -35 -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 -1 -9 -17 -18 -17 -14 -10 -8 -8 -5 -5 -6 -7 -8 -8 -6 -5 -6 -6 -4 -4 -6 -8 -4 -5 -6 -6 -8 -10 -7 -5 -5 -5 -5 -6 -9 -12 -11 -12 -11 -10 -10 -10 -8 -6 -6 -7 -6 -5 -5 -6 -9 -11 -10 -7 -5 -5 -6 -6 -5 -6 -6 -6 -8 -10 -10 -9 -9 -10 -10 -9 -9 -8 -9 -12 -17 -21 -20 -18 -8 -8 -7 -4 -3 -5 -5 -8 -16 -28 -43 -58 -94 -135 -155 -114 -61 -44 -39 -30 -39 -41 -37 -29 -20 -18 -17 -16 -14 -11 -8 -5 -5 -6 -10 -19 -35 -54 -74 -88 -101 -123 -149 -161 -166 -163 -154 -143 -133 -130 -127 -125 -127 -109 -88 -69 -44 -1 -8 -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 -7 -13 -16 -15 -12 -8 -5 -5 -5 -6 -6 -6 -6 -8 -8 -9 -8 -6 -3 -2 -2 -3 -3 -2 -2 -3 -6 -10 -7 -5 -5 -6 -6 -6 -8 -12 -13 -12 -12 -12 -13 -13 -11 -9 -8 -8 -6 -6 -6 -8 -14 -14 -12 -9 -7 -9 -8 -7 -7 -8 -9 -10 -12 -13 -10 -8 -8 -10 -12 -11 -11 -10 -12 -14 -19 -21 -18 -16 -8 -9 -9 -5 -4 -4 -5 -8 -20 -41 -66 -84 -117 -144 -148 -109 -44 -26 -24 -28 -40 -42 -37 -28 -18 -12 -10 -8 -6 -4 -3 -2 -2 -2 -4 -4 -12 -26 -42 -58 -79 -102 -122 -139 -142 -141 -137 -129 -114 -116 -109 -104 -109 -108 -105 -97 -73 -21 -30 -21 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -12 -14 -13 -10 -7 -5 -4 -4 -4 -5 -5 -4 -7 -8 -8 -6 -4 -2 -1 -1 -2 -3 -4 -4 -4 -5 -5 -5 -6 -7 -8 -8 -9 -8 -7 -8 -10 -13 -15 -14 -15 -14 -13 -12 -10 -8 -8 -8 -9 -12 -12 -10 -10 -12 -13 -11 -9 -8 -9 -12 -10 -12 -14 -14 -10 -11 -13 -16 -18 -17 -15 -13 -10 -10 -10 -11 -12 -11 -13 -11 -8 -5 -4 -4 -5 -20 -54 -89 -101 -131 -136 -118 -83 -42 -31 -25 -26 -37 -37 -32 -25 -16 -5 -4 -3 -2 -1 -1 0 0 -1 -3 -5 -7 -9 -13 -22 -46 -68 -90 -109 -115 -114 -109 -100 -85 -80 -77 -82 -96 -117 -129 -128 -111 -80 -59 -32 -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 -1 -7 -12 -14 -13 -10 -9 -7 -6 -5 -4 -3 -4 -6 -7 -8 -8 -6 -3 -1 -1 -1 -2 -4 -4 -4 -5 -5 -5 -5 -6 -6 -7 -8 -9 -9 -10 -11 -12 -12 -14 -15 -16 -17 -15 -15 -14 -13 -11 -10 -10 -11 -12 -11 -8 -10 -18 -19 -18 -17 -16 -12 -18 -12 -8 -7 -9 -13 -18 -19 -16 -16 -16 -14 -9 -3 -6 -7 -9 -10 -11 -14 -14 -11 -7 -5 -4 -6 -15 -45 -84 -114 -127 -109 -83 -59 -47 -37 -35 -31 -25 -25 -25 -20 -12 -3 -3 -2 -1 -1 0 0 -1 -1 -2 -2 -2 -3 -6 -12 -27 -42 -56 -69 -78 -79 -74 -67 -63 -69 -76 -84 -94 -107 -121 -123 -117 -105 -82 -48 -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 -1 0 0 0 0 0 0 0 0 0 0 -5 -10 -12 -15 -15 -12 -9 -7 -8 -7 -6 -6 -7 -7 -7 -7 -9 -9 -6 -3 -1 0 0 -2 -4 -5 -5 -5 -5 -5 -5 -5 -6 -7 -8 -10 -12 -12 -13 -15 -17 -16 -13 -12 -15 -17 -18 -17 -16 -16 -13 -13 -14 -15 -14 -10 -9 -12 -15 -13 -13 -19 -23 -15 -17 -12 -8 -10 -16 -23 -23 -18 -12 -12 -13 -9 -5 -6 -9 -11 -11 -9 -5 -9 -11 -9 -6 -5 -5 -6 -8 -35 -81 -116 -110 -91 -77 -66 -56 -35 -27 -17 -10 -10 -13 -9 -5 -2 -2 -2 -1 -1 -1 -1 -1 -3 -4 -4 -5 -7 -9 -13 -19 -27 -34 -40 -46 -52 -51 -51 -55 -65 -75 -83 -92 -105 -127 -68 -38 -34 -32 -21 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 -1 -1 -6 -11 -14 -13 -11 -11 -11 -10 -9 -8 -6 -5 -5 -9 -9 -9 -9 -9 -6 -4 -1 0 0 -3 -5 -6 -6 -6 -6 -5 -5 -5 -5 -7 -9 -12 -14 -15 -15 -15 -16 -14 -13 -13 -12 -13 -15 -16 -15 -14 -14 -13 -15 -17 -17 -11 -14 -13 -10 -7 -7 -13 -16 -18 -23 -16 -10 -11 -17 -21 -21 -17 -14 -11 -12 -8 -7 -8 -10 -9 -9 -9 -7 -3 -5 -7 -7 -6 -8 -11 -17 -25 -68 -101 -115 -105 -89 -84 -70 -48 -22 -24 -20 -13 -8 -11 -7 -4 -3 -2 -3 -5 -5 -4 -2 -2 -4 -4 -4 -4 -6 -6 -9 -16 -19 -23 -28 -34 -40 -45 -54 -65 -74 -77 -82 -95 -113 -123 -47 -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 -8 -12 -13 -12 -12 -12 -13 -13 -10 -9 -8 -7 -8 -12 -10 -9 -8 -6 -2 -1 -1 -1 -1 -5 -6 -7 -7 -5 -6 -6 -5 -6 -7 -10 -12 -13 -15 -14 -14 -16 -18 -13 -13 -14 -16 -16 -17 -16 -17 -16 -13 -11 -12 -13 -14 -10 -14 -17 -15 -9 -7 -11 -14 -17 -25 -18 -10 -7 -12 -18 -19 -17 -13 -9 -8 -6 -5 -6 -5 -4 -5 -5 -3 -3 -3 -4 -5 -7 -14 -24 -35 -49 -62 -78 -83 -77 -68 -67 -58 -42 -22 -12 -6 -8 -16 -27 -8 -3 -3 -4 -6 -16 -31 -31 -13 -6 -4 -5 -5 -4 -6 -5 -5 -10 -15 -21 -28 -34 -39 -50 -61 -68 -71 -73 -80 -86 -68 -17 -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 -3 -4 -4 -4 -4 -7 -9 -10 -10 -10 -8 -9 -11 -14 -11 -10 -8 -5 -1 0 -1 -2 -5 -7 -8 -8 -7 -5 -6 -7 -7 -6 -8 -13 -14 -12 -15 -15 -14 -14 -15 -14 -14 -15 -17 -21 -32 -27 -21 -18 -17 -15 -13 -12 -11 -16 -19 -17 -10 -3 -5 -12 -18 -20 -18 -10 -5 -3 -5 -6 -8 -9 -8 -3 -2 -2 -2 -1 -1 -1 -2 -2 -1 -3 -4 -3 -6 -15 -26 -34 -36 -40 -50 -45 -42 -44 -47 -50 -40 -29 -19 -12 -8 -9 -14 -18 -6 -3 -3 -6 -13 -38 -94 -96 -51 -17 -7 -4 -5 -4 -3 -3 -4 -7 -14 -23 -31 -36 -39 -50 -56 -60 -65 -73 -86 -88 -63 -15 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -9 -9 -9 -8 -6 -8 -12 -10 -8 -6 -4 -1 -1 0 -2 -5 -8 -8 -8 -8 -8 -6 -5 -6 -8 -10 -10 -12 -13 -13 -14 -15 -14 -14 -15 -13 -12 -15 -20 -26 -36 -28 -21 -19 -19 -17 -17 -18 -18 -19 -20 -20 -15 -4 -12 -18 -22 -22 -18 -8 -3 -4 -5 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -6 -6 -5 -7 -14 -22 -22 -22 -26 -35 -39 -40 -39 -37 -35 -26 -20 -18 -18 -19 -18 -15 -9 -2 -4 -6 -13 -29 -66 -150 -141 -81 -28 -6 -3 -4 -4 -2 -2 -3 -6 -10 -16 -22 -30 -38 -46 -50 -54 -61 -71 -86 -80 -53 -18 -1 0 0 0 0 0 0 0 0 0 0 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 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -7 -6 -5 -5 -7 -9 -7 -7 -4 -2 -1 -1 -3 -5 -8 -9 -9 -9 -9 -8 -3 -1 -2 -6 -13 -18 -34 -38 -31 -24 -28 -22 -17 -17 -15 -22 -32 -39 -39 -30 -23 -19 -19 -18 -18 -18 -19 -21 -22 -25 -29 -27 -4 -17 -20 -16 -10 -7 -5 -4 -4 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -8 -5 -3 -5 -10 -12 -6 -9 -14 -19 -24 -27 -28 -29 -28 -21 -21 -25 -30 -35 -39 -37 -26 -9 -6 -8 -17 -38 -75 -114 -95 -57 -23 -6 -3 -3 -2 -1 -1 -3 -5 -8 -12 -16 -25 -36 -46 -50 -53 -61 -73 -79 -43 -17 -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 -1 -2 -3 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -6 -8 -8 -7 -6 -6 -6 -6 -7 -6 -3 -1 -2 -7 -8 -8 -9 -9 -9 -9 -7 -2 -1 0 -2 -7 -18 -34 -47 -55 -58 -59 -58 -41 -24 -18 -18 -22 -21 -21 -34 -28 -29 -34 -34 -18 -21 -22 -21 -22 -21 -25 -28 -26 -8 -11 -12 -10 -5 -5 -5 -5 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -7 -5 -5 -8 -9 -5 -5 -14 -21 -21 -17 -21 -23 -22 -18 -30 -41 -48 -53 -62 -61 -44 -23 -13 -12 -12 -15 -24 -33 -30 -24 -19 -15 -10 -5 -2 -1 -2 -3 -5 -8 -11 -14 -25 -36 -44 -50 -54 -55 -57 -61 -25 -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 -1 -3 -5 -3 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -4 -7 -8 -8 -7 -6 -6 -7 -6 -6 -4 -2 -2 -6 -7 -8 -9 -9 -9 -9 -6 -2 -1 -1 -6 -16 -27 -38 -47 -50 -51 -52 -56 -60 -46 -28 -17 -20 -24 -22 -21 -38 -40 -38 -33 -27 -20 -19 -22 -27 -29 -27 -27 -25 -19 -9 -8 -9 -10 -5 -5 -5 -5 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -3 -3 -4 -7 -12 -23 -33 -31 -23 -10 -11 -8 -7 -13 -31 -44 -49 -55 -70 -72 -50 -29 -23 -31 -32 -32 -28 -27 -26 -30 -36 -37 -25 -12 -5 -4 -3 -5 -8 -13 -19 -24 -30 -40 -50 -58 -51 -31 -17 -18 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 -5 -11 -13 -2 -3 -7 -11 -12 -12 -12 -9 -4 -5 -6 -7 -7 -6 -4 -2 -2 -5 -7 -8 -10 -12 -13 -12 -7 -3 -1 -5 -21 -37 -47 -45 -44 -49 -53 -58 -62 -66 -51 -30 -16 -23 -25 -26 -31 -50 -49 -39 -28 -22 -22 -22 -24 -25 -24 -26 -22 -17 -15 -15 -14 -12 -9 -5 -5 -6 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -7 -23 -34 -33 -32 -27 -18 -8 -13 -10 -13 -19 -27 -31 -36 -56 -83 -77 -49 -25 -10 -5 -11 -76 -115 -91 -77 -77 -75 -66 -42 -24 -13 -9 -8 -12 -17 -22 -29 -36 -46 -59 -65 -55 -18 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 -9 -21 -27 -3 -8 -18 -27 -30 -29 -30 -22 -8 -5 -6 -8 -7 -4 -3 -3 -4 -5 -6 -10 -20 -30 -35 -33 -22 -9 -1 -5 -24 -34 -35 -27 -26 -39 -50 -55 -58 -53 -43 -32 -27 -49 -53 -58 -62 -57 -38 -26 -21 -19 -17 -18 -17 -15 -13 -20 -23 -25 -27 -24 -17 -11 -6 -6 -5 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -6 -19 -20 -21 -20 -21 -21 -17 -15 -20 -35 -47 -53 -49 -40 -47 -70 -86 -62 -33 -13 -3 -1 -4 -84 -137 -146 -138 -115 -84 -57 -39 -33 -25 -19 -19 -25 -31 -38 -47 -60 -73 -65 -37 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -4 -8 -12 -16 -22 -29 -29 -7 -18 -29 -37 -39 -37 -38 -33 -25 -23 -25 -23 -15 -2 -7 -11 -14 -16 -18 -15 -30 -48 -52 -40 -23 -9 0 0 -8 -17 -19 -12 -12 -15 -28 -41 -28 -27 -37 -47 -46 -63 -63 -61 -55 -41 -33 -30 -26 -19 -16 -14 -12 -11 -16 -16 -20 -24 -26 -18 -14 -11 -10 -8 -5 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -5 -8 -4 -5 -7 -13 -19 -23 -40 -64 -84 -83 -74 -62 -57 -65 -80 -77 -47 -21 -8 -2 -1 -1 -11 -12 -7 -3 -3 -10 -25 -42 -40 -32 -29 -32 -40 -47 -59 -73 -79 -55 -18 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 -1 -3 -13 -22 -28 -30 -29 -28 -27 -21 -27 -32 -35 -36 -38 -39 -40 -43 -44 -39 -26 -11 -3 -19 -30 -37 -41 -42 -21 -26 -41 -47 -41 -30 -16 -6 -13 -23 -19 -12 -12 -28 -14 -6 -7 -4 -16 -36 -55 -63 -61 -57 -50 -41 -30 -37 -33 -23 -16 -16 -14 -12 -13 -14 -11 -13 -16 -19 -15 -13 -12 -10 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -8 -10 -12 -13 -7 -3 -3 -6 -11 -23 -61 -96 -98 -94 -92 -88 -83 -78 -77 -63 -38 -13 -5 -2 -1 -2 -2 -3 -5 -7 -10 -9 -13 -19 -23 -25 -28 -34 -43 -53 -57 -66 -71 -54 -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 -1 -12 -19 -23 -25 -25 -23 -23 -24 -27 -30 -30 -29 -29 -28 -33 -39 -44 -44 -37 -19 -7 -11 -26 -33 -34 -33 -32 -19 -21 -26 -29 -27 -23 -18 -15 -24 -17 -11 -15 -32 -31 -15 -4 0 0 -3 -12 -26 -39 -35 -30 -30 -33 -34 -35 -27 -18 -14 -15 -16 -16 -16 -11 -10 -13 -16 -16 -15 -16 -15 -10 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 -11 -15 -17 -17 -12 -6 -3 -6 -15 -34 -50 -62 -86 -114 -120 -113 -104 -79 -51 -26 -8 -2 -2 -2 -3 -5 -9 -13 -16 -19 -22 -28 -30 -26 -24 -26 -33 -40 -43 -28 -21 -16 -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 -1 -1 -2 -7 -13 -17 -19 -22 -25 -25 -21 -14 -13 -14 -13 -12 -25 -35 -40 -38 -37 -32 -30 -33 -30 -23 -17 -12 -10 -11 -13 -13 -13 -15 -16 -17 -16 -12 -8 -10 -16 -20 -10 -4 -1 0 0 -1 -5 -10 -14 -13 -10 -14 -22 -18 -16 -14 -13 -16 -19 -19 -18 -17 -15 -16 -17 -18 -17 -13 -10 -6 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -4 -7 -11 -15 -16 -16 -21 -30 -41 -54 -48 -38 -45 -88 -133 -137 -108 -64 -31 -10 -1 -1 -1 -2 -3 -7 -13 -19 -24 -30 -37 -48 -50 -43 -33 -32 -31 -26 -15 -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 -3 -9 -12 -12 -12 -15 -22 -23 -25 -23 -18 -12 -23 -29 -25 -18 -24 -31 -37 -37 -40 -42 -42 -40 -36 -34 -29 -21 -11 -22 -30 -27 -15 -24 -23 -19 -14 -10 -11 -13 -12 -3 -1 0 0 0 0 0 0 -1 -4 -3 -2 -3 -5 -3 -8 -17 -24 -21 -21 -22 -23 -24 -25 -27 -23 -19 -19 -14 -6 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -3 -5 -8 -11 -14 -19 -27 -38 -56 -63 -64 -64 -78 -125 -122 -75 -43 -23 -12 -12 -21 -9 -5 -7 -13 -22 -30 -36 -40 -40 -49 -51 -44 -34 -30 -15 -6 -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 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -9 -12 -14 -17 -22 -23 -24 -25 -26 -31 -32 -33 -33 -30 -29 -30 -33 -37 -39 -39 -38 -36 -37 -38 -42 -44 -35 -43 -48 -37 -13 -17 -16 -14 -12 -13 -13 -11 -6 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -27 -41 -33 -33 -32 -32 -30 -30 -31 -28 -23 -22 -13 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 -1 -4 -5 -7 -8 -10 -9 -13 -21 -31 -44 -59 -76 -93 -97 -99 -86 -54 -23 -20 -35 -50 -18 -10 -13 -22 -32 -36 -42 -45 -42 -43 -34 -17 0 0 -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 -2 -2 -1 -1 -2 -9 -7 -2 0 0 0 0 -1 -2 -3 -4 -6 -7 -10 -15 -20 -22 -23 -23 -25 -30 -35 -35 -35 -35 -34 -33 -31 -26 -19 -15 -12 -13 -22 -44 -42 -44 -48 -50 -53 -57 -54 -44 -40 -29 -20 -16 -15 -10 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -25 -46 -47 -45 -47 -48 -47 -42 -37 -35 -33 -20 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -8 -10 -13 -17 -23 -14 -14 -18 -23 -30 -39 -45 -49 -52 -56 -51 -37 -24 -28 -30 -25 -12 -12 -21 -33 -45 -48 -53 -55 -52 -43 -28 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -14 -12 -4 0 0 0 -1 -3 -7 -10 -11 -9 -6 -11 -17 -22 -23 -18 -15 -19 -25 -13 -10 -14 -24 -32 -29 -29 -23 -8 -4 -3 -2 -2 -2 -2 -15 -33 -48 -50 -47 -43 -37 -26 -19 -16 -15 -8 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -7 -3 -17 -32 -39 -33 -21 -25 -27 -21 -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 -5 -15 -32 -38 -36 -33 -33 -32 -27 -29 -37 -44 -38 -38 -38 -37 -39 -39 -37 -32 -21 -15 -13 -14 -21 -32 -47 -62 -70 -77 -69 -53 -29 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -6 -5 -2 0 0 0 -5 -11 -15 -15 -14 -13 -14 -19 -21 -20 -16 -8 -5 -9 -13 -4 -5 -12 -22 -32 -33 -32 -26 -18 -12 -11 -19 -31 -35 -22 -21 -30 -47 -50 -45 -41 -39 -31 -21 -16 -12 -2 -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 -3 -8 -9 -3 -1 -1 -1 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -36 -65 -86 -85 -60 -33 -18 -29 -22 -21 -24 -29 -25 -19 -16 -16 -18 -21 -23 -22 -18 -16 -23 -35 -45 -48 -45 -52 -71 -79 -59 -30 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -3 -8 -4 -2 -1 0 0 0 -6 -14 -18 -19 -19 -20 -21 -21 -20 -18 -12 -5 -6 -8 -9 -10 -17 -24 -30 -32 -33 -34 -32 -27 -23 -22 -27 -35 -42 -30 -24 -29 -46 -48 -35 -21 -13 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -3 -15 -23 -19 -1 -1 -3 -3 -3 -1 -1 -3 -4 -3 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 -63 -57 -42 -30 -19 -9 -5 -12 -13 -14 -16 -16 -8 -3 -2 -2 -2 -2 -2 -1 0 0 -20 -44 -61 -54 -19 -27 -59 -56 -34 -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 -1 -2 -4 -6 -7 -8 -9 -4 -2 -1 -4 -11 -12 -15 -19 -22 -22 -23 -23 -23 -20 -20 -19 -16 -9 -10 -12 -14 -19 -24 -28 -30 -31 -32 -32 -32 -31 -29 -28 -26 -26 -32 -33 -35 -37 -42 -33 -17 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -10 -7 -13 -16 -13 -4 -5 -7 -7 -5 -2 -3 -5 -7 -7 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -13 -41 -63 -51 -3 -2 -5 -11 -22 -25 -18 -9 -1 -1 -1 0 0 0 0 0 0 0 -12 -25 -36 -35 -11 -19 -32 -20 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -14 -21 -17 -10 -4 -5 -9 -12 -13 -15 -16 -19 -22 -25 -24 -24 -24 -23 -21 -20 -20 -18 -9 -11 -14 -18 -21 -21 -23 -26 -29 -31 -32 -33 -33 -33 -26 -21 -20 -23 -30 -37 -36 -26 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -8 -7 -5 -4 -4 -6 -8 -10 -10 -8 -7 -6 -6 -5 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -10 -7 -2 -1 -2 -12 -24 -34 -30 -12 -2 -2 -6 -21 -34 -43 -45 -61 -36 -8 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -12 -21 -10 -3 -2 -7 -15 -19 -20 -19 -18 -20 -23 -25 -22 -24 -24 -23 -21 -20 -22 -24 -23 -17 -17 -18 -20 -16 -18 -23 -29 -31 -30 -31 -32 -35 -27 -23 -23 -30 -39 -44 -35 -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 -2 -6 -10 -8 -5 -5 -5 -6 -8 -10 -13 -11 -10 -9 -7 -5 -4 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -10 -29 -50 -57 -44 -19 -18 -27 -28 -23 -12 -4 -1 -10 -33 -52 -64 -73 -77 -91 -72 -42 -16 -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 -1 -4 -10 -18 -10 -4 -3 -7 -18 -21 -21 -21 -20 -19 -19 -21 -26 -26 -25 -23 -22 -21 -23 -24 -19 -20 -24 -26 -25 -15 -18 -23 -27 -29 -29 -29 -32 -36 -32 -31 -32 -37 -47 -40 -25 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -12 -11 -8 -5 -5 -6 -6 -6 -10 -12 -13 -11 -8 -3 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -12 -30 -46 -48 -46 -41 -28 -14 -8 -4 0 0 -1 -9 -25 -32 -39 -58 -85 -104 -68 -36 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -6 -10 -11 -12 -14 -16 -23 -23 -21 -20 -18 -18 -18 -18 -18 -18 -19 -22 -25 -23 -26 -25 -17 -17 -22 -26 -27 -25 -24 -25 -27 -28 -29 -31 -33 -37 -41 -44 -45 -43 -49 -32 -13 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -7 -7 -6 -6 -5 -5 -5 -8 -10 -11 -9 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -14 -27 -39 -41 -23 -13 -12 -13 -11 -5 -1 0 0 -1 -1 -1 -7 -22 -38 -44 -23 -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 -1 -1 -2 -11 -21 -26 -24 -23 -21 -20 -18 -18 -16 -16 -16 -17 -18 -20 -21 -22 -24 -23 -21 -20 -24 -26 -28 -28 -23 -25 -27 -29 -30 -32 -33 -34 -36 -42 -48 -51 -46 -37 -21 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -3 -5 -8 -8 -8 -5 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 0 -16 -27 -35 -35 -14 -10 -10 -9 -9 -13 -10 -1 -1 0 0 0 0 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -22 -25 -21 -20 -19 -18 -18 -19 -14 -14 -16 -17 -19 -20 -20 -18 -17 -15 -16 -21 -29 -30 -29 -28 -25 -26 -28 -31 -33 -22 -23 -30 -38 -43 -50 -50 -38 -18 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -6 -6 -6 -4 -2 -1 -1 0 0 0 0 0 0 -1 -1 -1 -1 -2 -3 -2 -1 -20 -30 -34 -30 -14 -13 -14 -12 -8 -10 -7 -3 -4 -5 -2 0 0 0 0 0 0 0 0 0 0 0 -36 -59 -54 -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 -3 -9 -18 -22 -23 -21 -18 -17 -16 -16 -15 -13 -13 -14 -14 -14 -12 -9 -6 -5 -10 -18 -24 -24 -26 -25 -22 -25 -30 -31 -28 -21 -8 -13 -27 -43 -47 -48 -37 -14 -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 -1 -3 -6 -5 -3 -2 -1 -1 -1 -1 0 0 0 0 -1 -1 -2 -2 -2 -3 -5 -4 0 0 -24 -28 -27 -21 -11 -10 -10 -10 -9 -9 -20 -45 -68 -49 -17 0 -1 -1 -1 0 0 0 0 0 0 0 -23 -39 -37 -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 -4 -11 -22 -22 -20 -18 -17 -18 -17 -15 -12 -11 -12 -12 -13 -14 -12 -8 -6 -6 -13 -21 -25 -20 -21 -21 -22 -26 -30 -27 -18 -4 -1 -4 -12 -24 -48 -53 -41 -19 -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 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -4 -3 0 0 -19 -19 -17 -13 -9 -8 -9 -12 -16 -19 -12 -7 -6 -7 -3 0 -1 -3 -1 -1 0 0 0 0 0 0 -2 -4 -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 -3 -8 -15 -21 -22 -20 -18 -18 -18 -14 -9 -4 -8 -11 -14 -16 -17 -20 -16 -11 -13 -22 -28 -28 -24 -23 -24 -27 -30 -31 -17 -3 0 0 -4 -14 -30 -40 -46 -42 -25 -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 -1 -1 -1 -1 -1 -1 0 0 -14 -13 -12 -10 -8 -6 -6 -6 -7 -8 -4 -1 -1 -3 -5 -4 -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 -1 -6 -13 -19 -20 -18 -17 -15 -12 -4 -2 -2 -3 -9 -13 -16 -18 -19 -21 -21 -20 -26 -34 -36 -33 -27 -27 -28 -31 -33 -27 -14 -3 0 0 -4 -18 -41 -47 -52 -48 -32 -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 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 -19 -17 -12 -8 -5 -3 -2 -2 -2 -3 -3 -2 -1 0 0 -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 -1 -5 -13 -19 -19 -16 -12 -7 -3 -1 0 -4 -10 -15 -16 -18 -19 -19 -22 -24 -27 -31 -37 -38 -34 -28 -26 -28 -32 -35 -14 -4 0 0 0 -2 -18 -45 -56 -59 -56 -42 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -1 0 0 0 0 -1 -22 -19 -6 -3 -2 -2 -1 -1 -1 -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 -2 -5 -13 -16 -17 -15 -10 -6 -2 0 0 -1 -5 -11 -16 -18 -18 -19 -20 -23 -25 -27 -28 -29 -32 -32 -28 -26 -30 -30 -25 -9 -3 0 0 0 0 -13 -36 -49 -56 -51 -34 -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 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 0 -1 -3 -4 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -10 -16 -21 -20 -15 -8 -3 -1 0 0 0 -6 -11 -14 -16 -18 -19 -19 -21 -24 -26 -27 -26 -27 -28 -28 -27 -26 -28 -22 -9 -3 -1 0 0 0 0 -4 -11 -22 -31 -24 -8 -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 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -3 -2 -2 -1 -1 -1 -2 -3 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 -2 -9 -18 -23 -19 -13 -8 -3 0 0 0 0 -1 -2 -5 -11 -20 -21 -21 -20 -21 -23 -25 -25 -22 -26 -28 -29 -27 -26 -24 -17 -6 -1 0 0 0 0 0 0 -1 -3 -6 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -3 -2 -2 -4 -5 -4 -1 -1 -5 -3 -2 -1 -1 -1 -2 -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 -3 -2 -2 -3 -5 -10 -18 -19 -10 -4 -1 0 0 0 0 0 0 0 -3 -9 -19 -23 -24 -23 -22 -21 -19 -19 -22 -26 -28 -29 -30 -31 -16 -5 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -5 -5 -4 -2 -2 -4 -6 -5 -3 -1 -5 -3 -2 -1 -1 -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 -1 -1 -2 -3 -3 -3 -3 -5 -5 -5 -6 -8 -7 -2 -1 0 0 0 0 0 0 0 0 -1 -5 -12 -21 -23 -22 -19 -16 -14 -17 -24 -28 -29 -31 -33 -32 -17 -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 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -6 -5 -5 -4 -2 -1 -3 -4 -3 -2 -1 -3 -2 -2 -2 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -4 -4 -4 -5 -5 -5 -7 -12 -6 -2 -1 0 0 0 0 0 0 0 0 0 -1 -10 -22 -24 -22 -19 -16 -13 -14 -17 -21 -24 -26 -28 -26 -10 -3 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -6 -5 -4 -2 -1 -1 -1 -2 -2 -3 -3 -2 -1 -1 -2 -3 -1 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -1 0 0 0 0 -2 -2 -3 -3 -3 -3 -4 -5 -6 -9 -12 -11 -5 -1 0 0 0 0 0 0 0 0 -1 -1 -7 -16 -22 -21 -17 -15 -14 -12 -12 -12 -13 -14 -22 -18 -8 -2 -1 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -5 -4 -2 0 0 0 0 -1 -4 -8 -9 -1 -2 -2 -3 -3 -2 -3 -3 -3 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 -1 -2 -3 -3 -3 -4 -5 -5 -5 -8 -14 -14 -3 -1 0 0 0 0 0 0 0 0 0 -2 -5 -16 -20 -18 -16 -14 -12 -9 -6 -6 -6 -8 -13 -27 -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 -1 -1 -2 -2 -1 0 0 0 0 -1 -1 -2 -3 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -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 -1 -1 -2 -3 -3 -3 -3 -3 -3 -3 -4 -4 -5 -5 -5 -7 -12 -11 -8 -2 -1 0 0 0 0 0 0 0 -1 -2 -8 -18 -15 -13 -12 -13 -17 -12 -7 -6 -7 -9 -16 -28 -29 -18 -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 -1 -1 0 0 0 0 0 0 -1 -1 -1 -2 -2 -2 -2 -2 -3 -3 -4 -3 -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 -1 -1 -3 -3 -3 -2 -2 -3 -4 -4 -4 -4 -4 -4 -4 -6 -11 -17 -8 -2 0 0 0 0 0 0 0 -1 -2 -6 -15 -20 -19 -14 -12 -13 -14 -14 -9 -5 -5 -7 -9 -18 -32 -18 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 -1 -1 -1 -2 -3 -3 -2 -3 -3 -3 -2 -2 -2 -2 -2 -2 -3 -4 -4 -3 -2 -1 -1 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -3 -4 -6 -7 -4 -3 -4 -3 -4 -7 -12 -22 -16 -9 -4 -1 -1 -2 -2 -3 -4 -6 -11 -19 -22 -21 -19 -19 -18 -16 -12 -5 -3 -5 -13 -24 -26 -29 -31 -17 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 -3 -4 -3 -2 -5 -4 -2 -2 -1 -1 -2 -6 -5 -3 -2 -2 -1 -1 -2 -2 -2 -4 -6 -10 -10 -8 -7 -7 -6 -5 -1 -3 -3 -1 0 0 0 0 0 -2 -2 -2 -1 -4 -5 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -3 -3 -4 -6 -8 -9 -7 -5 -5 -6 -9 -12 -17 -23 -22 -20 -16 -12 -10 -10 -11 -13 -14 -16 -20 -27 -26 -27 -30 -31 -26 -18 -9 -4 -1 -6 -19 -42 -47 -36 -17 -16 -19 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 -4 -6 -7 -5 -5 -4 -3 -2 -1 -1 -2 -5 -4 -2 -1 -3 -1 -1 -2 -2 -2 -3 -8 -18 -17 -14 -11 -9 -8 -8 -8 -11 -8 -5 -2 -2 -2 -1 -2 -5 -6 -6 -3 -5 -6 -6 -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 -1 -2 -4 -3 -3 -3 -6 -7 -6 -4 -10 -9 -9 -11 -15 -17 -18 -19 -20 -19 -18 -15 -13 -13 -15 -16 -17 -19 -22 -26 -26 -27 -28 -26 -23 -23 -20 -9 -3 -2 -7 -15 -13 -8 -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 -1 -1 -2 -3 -3 -3 -4 -5 -4 -3 -3 -4 -3 -1 0 -6 -3 -2 -4 -8 -9 -8 -10 -15 -12 -8 -5 -4 -8 -14 -18 -16 -14 -12 -12 -12 -8 -5 -4 -6 -8 -8 -6 -7 -7 -7 -7 -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 -1 -2 -4 -3 -2 -3 -5 -6 -7 -6 -9 -11 -12 -14 -17 -17 -16 -16 -16 -17 -15 -12 -5 -7 -11 -13 -15 -17 -19 -18 -18 -19 -20 -19 -19 -21 -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 -1 -3 -4 -4 -5 -5 -4 -3 -2 -2 -1 -1 0 -16 -13 -9 -9 -12 -15 -17 -17 -16 -7 -5 -5 -6 -8 -11 -13 -13 -12 -9 -7 -5 -5 -5 -5 -7 -9 -9 -9 -9 -8 -8 -7 -7 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 -1 -1 -1 -4 -4 -5 -6 -7 -8 -9 -11 -11 -12 -13 -15 -17 -16 -15 -14 -11 -7 -5 -3 -1 -1 -3 -6 -11 -13 -13 -14 -16 -18 -19 -19 -21 -19 -14 -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 -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 -3 -3 -3 -3 -5 -4 -2 -1 -1 -1 -1 0 -13 -10 -9 -9 -10 -12 -18 -17 -13 -8 -8 -9 -11 -11 -9 -8 -8 -8 -9 -10 -10 -10 -10 -10 -11 -12 -11 -11 -11 -10 -9 -8 -7 -7 -6 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -10 -11 -11 -10 -10 -10 -12 -13 -13 -14 -14 -14 -13 -11 -8 -2 0 0 0 0 -1 -4 -8 -10 -11 -13 -15 -17 -19 -20 -23 -16 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -4 -4 -4 -6 -5 -3 -1 0 0 0 0 -12 -8 -7 -6 -7 -8 -11 -7 -5 -6 -7 -7 -8 -8 -6 -6 -6 -8 -9 -13 -15 -12 -15 -19 -23 -23 -13 -10 -11 -11 -10 -9 -9 -11 -11 -10 -8 -5 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -8 -10 -12 -11 -9 -9 -10 -10 -12 -14 -15 -15 -14 -13 -11 -8 -2 0 0 0 0 0 0 0 -6 -10 -13 -13 -16 -19 -20 -16 -10 -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 -1 -1 -3 -4 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -4 -3 -3 -4 -4 -3 -1 0 0 0 0 -13 -14 -10 -8 -6 -6 -7 -4 -4 -4 -4 -4 -6 -8 -6 -6 -7 -9 -10 -13 -14 -13 -15 -20 -23 -24 -18 -14 -12 -11 -10 -11 -12 -12 -13 -14 -15 -18 -19 -22 -23 -17 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -9 -11 -11 -11 -10 -9 -9 -11 -12 -14 -14 -12 -10 -11 -12 -11 -9 -2 -1 0 0 0 0 0 -1 -10 -14 -16 -15 -18 -21 -21 -12 -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 -1 -2 -3 -3 -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 -1 -2 -3 -4 -4 -5 -5 -5 -3 -2 -1 -1 0 0 -13 -14 -13 -10 -6 -5 -4 -3 -2 -2 -3 -5 -6 -7 -7 -7 -7 -8 -8 -11 -11 -12 -15 -20 -20 -19 -15 -11 -9 -7 -8 -10 -12 -12 -12 -14 -17 -20 -20 -21 -22 -22 -18 -9 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -10 -10 -9 -9 -9 -10 -11 -13 -15 -15 -13 -11 -10 -11 -13 -14 -11 -5 -3 -3 -2 -1 0 0 -1 -1 -3 -9 -18 -20 -20 -17 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -7 -9 -7 -5 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -3 -3 -3 -3 -3 -3 -2 -1 0 0 -13 -14 -14 -13 -12 -11 -9 -5 -3 -3 -3 -5 -5 -5 -6 -6 -5 -5 -5 -8 -10 -12 -15 -18 -15 -11 -9 -8 -7 -7 -8 -10 -11 -11 -11 -13 -15 -17 -16 -16 -16 -16 -14 -7 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -6 -8 -10 -9 -10 -12 -13 -14 -14 -15 -15 -14 -13 -13 -13 -13 -9 -6 -11 -12 -10 -6 -1 0 0 -1 -4 -10 -17 -25 -26 -24 -19 -13 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -10 -8 -5 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -4 -3 -2 -2 -1 -1 -2 -3 -2 -1 0 0 0 -15 -14 -14 -15 -19 -16 -13 -10 -8 -5 -4 -4 -3 -4 -5 -7 -7 -6 -6 -8 -10 -11 -12 -13 -11 -10 -9 -8 -8 -8 -9 -11 -11 -10 -10 -10 -12 -13 -11 -11 -12 -13 -14 -11 -6 -3 -1 0 0 0 0 0 0 0 0 0 -1 -1 -3 -6 -10 -14 -14 -15 -15 -16 -16 -16 -15 -15 -15 -14 -14 -16 -16 -16 -20 -16 -9 -2 -1 0 -3 -8 -17 -26 -30 -29 -31 -36 -37 -32 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -8 -8 -7 -5 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -5 -5 -4 -3 -1 0 -1 -1 -1 0 0 0 0 -17 -15 -13 -13 -13 -13 -12 -12 -12 -11 -10 -10 -9 -8 -7 -7 -9 -8 -9 -11 -11 -8 -8 -10 -11 -11 -10 -10 -10 -10 -10 -10 -10 -9 -10 -11 -10 -9 -9 -11 -14 -17 -21 -24 -19 -10 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -10 -15 -16 -17 -17 -17 -15 -15 -15 -15 -15 -15 -15 -17 -19 -19 -17 -12 -5 0 0 0 -7 -18 -32 -29 -26 -23 -26 -32 -38 -38 -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 -2 -4 -6 -7 -7 -6 -6 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 0 0 0 0 -1 -1 -1 0 -18 -14 -13 -11 -11 -12 -13 -13 -14 -13 -13 -12 -12 -12 -11 -10 -9 -9 -8 -7 -7 -7 -6 -7 -9 -11 -13 -13 -12 -11 -10 -10 -8 -7 -7 -8 -7 -7 -9 -13 -18 -24 -29 -30 -24 -15 -5 -1 0 0 0 0 0 0 0 0 0 -1 -2 -4 -8 -12 -12 -11 -11 -10 -8 -10 -14 -15 -16 -16 -17 -18 -17 -14 -9 -3 -1 0 -1 -4 -12 -22 -31 -26 -25 -25 -27 -29 -26 -19 -6 -2 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -5 -4 -2 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -18 -16 -14 -13 -14 -18 -20 -20 -18 -13 -12 -12 -11 -11 -9 -8 -8 -8 -7 -7 -8 -9 -10 -10 -9 -12 -15 -16 -14 -12 -10 -9 -7 -6 -6 -8 -10 -12 -14 -16 -24 -28 -31 -29 -25 -20 -13 -3 -1 0 0 0 0 0 0 0 0 -1 -1 -4 -7 -10 -11 -11 -10 -9 -10 -12 -15 -16 -17 -18 -18 -15 -10 -5 -2 -1 0 -1 -4 -18 -32 -35 -28 -26 -25 -25 -28 -34 -38 -35 -17 -5 0 0 0 0 0 0 0 0 -1 -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 -1 -3 -5 -5 -4 -4 -4 -4 -3 -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 -18 -17 -16 -15 -17 -22 -26 -28 -25 -19 -15 -12 -10 -9 -9 -10 -11 -8 -7 -8 -11 -17 -18 -16 -14 -13 -16 -17 -13 -10 -8 -8 -8 -8 -10 -12 -16 -19 -21 -24 -27 -27 -27 -25 -22 -19 -14 -4 -1 0 0 0 0 0 0 0 0 -1 -2 -8 -11 -13 -13 -13 -13 -13 -15 -14 -14 -13 -14 -16 -14 -8 -4 -1 0 0 0 -2 -6 -14 -25 -32 -33 -27 -23 -22 -24 -32 -31 -24 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -4 -4 -4 -4 -5 -4 -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 -17 -17 -17 -16 -18 -21 -24 -25 -23 -21 -18 -17 -16 -14 -14 -13 -11 -9 -8 -8 -11 -15 -18 -18 -17 -14 -14 -13 -10 -9 -8 -9 -10 -10 -12 -14 -16 -17 -21 -24 -25 -24 -23 -21 -19 -19 -14 -4 -1 0 0 0 0 0 0 0 0 0 -2 -11 -14 -14 -11 -11 -12 -13 -13 -12 -11 -12 -15 -10 -6 -2 -2 -4 -5 -6 -7 -13 -22 -33 -34 -30 -24 -20 -19 -20 -22 -22 -14 -6 -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 -2 -3 -3 -2 -1 -1 -1 -2 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -18 -16 -17 -21 -21 -21 -20 -18 -18 -18 -19 -25 -31 -30 -19 -14 -11 -10 -9 -9 -9 -11 -16 -18 -18 -16 -11 -9 -9 -9 -10 -10 -9 -13 -14 -15 -17 -17 -18 -19 -20 -19 -19 -18 -17 -18 -14 -7 -4 -1 0 0 0 0 0 0 0 0 -2 -6 -10 -12 -13 -12 -11 -11 -12 -12 -13 -15 -17 -9 -3 -2 -6 -11 -17 -21 -22 -24 -26 -27 -27 -22 -16 -12 -12 -13 -14 -11 -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 -1 -2 -3 -1 -1 -3 -4 -4 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -1 -1 -20 -20 -21 -20 -19 -19 -19 -19 -20 -20 -20 -25 -31 -28 -18 -15 -13 -12 -12 -10 -9 -10 -13 -13 -11 -8 -7 -6 -7 -9 -10 -10 -12 -15 -15 -15 -15 -16 -16 -16 -14 -14 -15 -15 -16 -15 -14 -11 -7 -2 0 0 0 0 0 0 0 0 -2 -5 -9 -11 -12 -13 -11 -11 -12 -14 -15 -13 -6 -2 -4 -9 -15 -11 -16 -25 -26 -24 -25 -28 -24 -17 -9 -5 -5 -4 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -1 -1 -2 -3 -3 -3 -2 -3 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -2 -3 -4 -3 -2 -16 -17 -20 -24 -29 -35 -37 -37 -37 -33 -28 -27 -30 -29 -26 -24 -21 -17 -13 -11 -9 -9 -11 -11 -10 -8 -8 -7 -7 -9 -11 -12 -13 -15 -15 -15 -14 -12 -12 -11 -11 -11 -13 -15 -16 -13 -10 -8 -5 -2 0 0 0 0 0 0 0 0 -3 -8 -12 -11 -10 -13 -12 -12 -13 -15 -14 -10 -4 -8 -15 -20 -23 -20 -20 -22 -24 -27 -28 -28 -17 -10 -6 -5 -5 -4 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -1 -3 -3 -2 -2 -2 -3 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -2 -2 -3 -5 -4 -3 -16 -20 -22 -24 -28 -34 -41 -44 -44 -41 -38 -36 -40 -39 -37 -33 -28 -23 -16 -10 -9 -9 -9 -10 -10 -10 -10 -10 -10 -11 -11 -12 -12 -13 -13 -13 -12 -10 -8 -8 -9 -11 -12 -12 -10 -8 -6 -5 -4 -2 -1 0 0 0 0 0 0 -1 -3 -6 -9 -11 -13 -14 -10 -10 -12 -17 -15 -11 -7 -10 -18 -22 -23 -19 -20 -23 -26 -24 -18 -11 -7 -6 -5 -4 -4 -3 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -4 -3 -3 -4 -4 -4 -3 -2 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -4 -4 -5 -6 -6 -5 -11 -15 -17 -19 -22 -27 -32 -35 -38 -40 -42 -42 -40 -38 -36 -34 -31 -28 -25 -20 -14 -10 -8 -9 -11 -13 -13 -13 -13 -12 -12 -13 -13 -12 -12 -11 -9 -7 -7 -8 -10 -12 -13 -8 -3 -1 -1 -2 -2 -1 0 0 0 0 0 0 -1 -2 -4 -7 -10 -12 -11 -9 -8 -10 -14 -19 -17 -16 -16 -18 -19 -17 -13 -14 -19 -23 -25 -7 -3 -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 -1 -2 -5 -5 -4 -4 -4 -3 -2 -1 -2 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -5 -6 -7 -6 -5 -2 -3 -4 -7 -13 -20 -22 -27 -32 -38 -38 -37 -36 -34 -33 -32 -32 -32 -33 -32 -28 -21 -14 -9 -14 -14 -13 -13 -13 -14 -15 -15 -13 -11 -10 -9 -8 -6 -6 -8 -9 -11 -14 -7 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -12 -14 -12 -13 -14 -16 -16 -16 -17 -19 -20 -21 -20 -17 -16 -16 -18 -24 -31 -35 -11 -2 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -3 -4 -3 -2 -2 -3 -3 -3 -3 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -5 -5 -4 -2 0 0 -1 -2 -5 -9 -13 -17 -22 -28 -33 -34 -32 -30 -30 -30 -31 -32 -34 -36 -36 -30 -19 -11 -13 -12 -11 -11 -12 -13 -14 -14 -12 -10 -9 -9 -7 -6 -5 -6 -7 -10 -12 -7 -3 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -11 -13 -11 -11 -13 -15 -17 -18 -17 -17 -20 -21 -19 -15 -13 -14 -17 -20 -24 -28 -29 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -3 -3 -3 -3 -3 -4 -4 -4 -3 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -4 -2 -2 -2 -2 -5 -9 -14 -17 -20 -24 -29 -31 -31 -28 -29 -31 -31 -28 -31 -32 -32 -28 -18 -12 -12 -11 -10 -10 -10 -11 -12 -13 -12 -10 -8 -8 -6 -5 -4 -4 -7 -9 -11 -8 -5 -3 0 0 0 0 0 0 0 0 0 0 -2 -5 -10 -11 -8 -11 -14 -16 -15 -15 -16 -18 -20 -20 -16 -10 -6 -10 -16 -22 -24 -23 -19 -10 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -3 -3 -3 -2 -2 -3 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -5 -5 -7 -12 -14 -15 -17 -20 -23 -27 -27 -27 -28 -30 -31 -32 -33 -32 -28 -22 -16 -11 -9 -9 -9 -9 -9 -10 -9 -10 -11 -11 -10 -8 -6 -5 -5 -5 -6 -8 -11 -12 -12 -9 -5 0 0 0 0 0 0 0 0 0 0 -1 -4 -10 -11 -12 -13 -14 -15 -15 -15 -16 -18 -20 -18 -11 -4 -4 -10 -16 -20 -21 -18 -16 -16 -13 -7 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -9 -10 -11 -10 -11 -13 -15 -17 -19 -21 -22 -18 -21 -26 -31 -33 -31 -28 -23 -18 -14 -10 -8 -8 -8 -8 -8 -10 -11 -9 -9 -8 -9 -9 -7 -5 -5 -5 -6 -7 -9 -11 -12 -11 -8 -4 0 0 0 0 0 0 0 0 0 -2 -6 -9 -12 -13 -13 -10 -7 -6 -7 -12 -14 -15 -13 -6 -10 -17 -22 -21 -20 -20 -24 -29 -31 -27 -15 -8 -4 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -8 -8 -8 -5 -7 -9 -11 -12 -13 -13 -12 -16 -22 -26 -28 -23 -18 -14 -12 -11 -11 -11 -9 -7 -6 -7 -8 -9 -7 -8 -8 -9 -9 -7 -5 -5 -6 -7 -8 -9 -11 -11 -11 -8 -4 -1 0 0 0 0 0 0 0 -1 -3 -9 -15 -15 -11 -7 -3 -1 0 -1 -4 -5 -5 -5 -6 -12 -18 -21 -23 -25 -27 -29 -34 -32 -24 -10 -5 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -6 -5 -5 -5 -7 -8 -9 -9 -10 -10 -10 -11 -13 -15 -14 -13 -11 -10 -9 -10 -10 -11 -10 -9 -8 -8 -8 -7 -7 -7 -8 -8 -7 -6 -6 -7 -8 -8 -9 -9 -10 -10 -9 -8 -4 -1 0 0 0 0 0 0 0 -1 -1 -3 -4 -4 -3 -1 0 0 0 -1 -3 -5 -7 -11 -22 -21 -20 -19 -18 -12 -5 -3 -2 -2 -4 -6 -5 -3 -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 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -5 -5 -4 -5 -6 -8 -8 -7 -7 -8 -8 -8 -7 -7 -7 -7 -8 -8 -9 -11 -12 -12 -12 -10 -9 -8 -9 -8 -8 -7 -6 -6 -5 -5 -5 -7 -9 -10 -10 -9 -9 -9 -9 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -11 -16 -18 -20 -27 -23 -19 -16 -16 -9 -4 -4 -4 -4 -4 -4 -4 -3 -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 -5 -4 -4 -4 -5 -6 -8 -7 -6 -6 -6 -6 -6 -6 -5 -5 -5 -6 -7 -9 -10 -11 -11 -11 -10 -9 -8 -8 -8 -8 -6 -5 -4 -4 -5 -5 -6 -7 -8 -8 -7 -8 -9 -9 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -3 -6 -10 -15 -21 -17 -11 -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 -5 -4 -5 -5 -6 -6 -7 -6 -6 -5 -6 -5 -5 -4 -6 -7 -8 -7 -7 -8 -8 -10 -11 -11 -11 -9 -8 -8 -8 -7 -5 -4 -3 -3 -5 -6 -6 -6 -6 -5 -5 -6 -7 -7 -7 -6 -4 -2 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -7 -12 -8 -3 -1 -1 -6 -9 -10 -9 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -6 -7 -8 -8 -7 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -9 -10 -11 -11 -8 -7 -6 -6 -5 -4 -3 -3 -4 -4 -5 -5 -5 -5 -4 -4 -4 -4 -5 -6 -6 -5 -3 0 0 0 0 0 0 0 0 0 0 -1 -4 -14 -17 -16 -11 -7 -4 -2 -1 0 -1 -3 -5 -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 -9 -10 -10 -9 -8 -7 -6 -6 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -7 -8 -8 -9 -10 -11 -7 -6 -6 -6 -4 -3 -2 -2 -2 -3 -4 -4 -3 -4 -4 -3 -3 -3 -3 -4 -5 -5 -2 0 0 0 0 0 0 0 0 0 -1 -4 -8 -15 -15 -12 -9 -6 -3 -1 -2 -2 -1 -1 -2 -5 -9 -7 -4 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -11 -10 -9 -8 -8 -7 -5 -6 -6 -7 -6 -5 -6 -7 -8 -9 -10 -11 -10 -9 -8 -9 -9 -8 -5 -5 -5 -6 -4 -4 -4 -3 -3 -4 -4 -3 -3 -3 -3 -3 -3 -2 -2 -3 -4 -4 -2 0 0 0 0 0 0 0 0 -1 -6 -16 -24 -18 -16 -14 -12 -8 -6 -7 -8 -8 -6 -2 -2 -3 -4 -3 -1 -1 -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 -14 -12 -10 -9 -8 -8 -7 -6 -5 -5 -6 -7 -7 -7 -8 -8 -10 -10 -9 -9 -8 -8 -7 -5 -4 -3 -3 -3 -3 -3 -3 -4 -3 -2 -2 -2 -2 -1 -2 -2 -4 -4 -3 -3 -4 -5 -5 -2 -1 0 0 0 0 0 0 -1 -1 -5 -16 -25 -23 -20 -18 -16 -15 -14 -13 -10 -7 -5 -5 -5 -4 -2 -1 -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 -13 -11 -10 -9 -7 -7 -6 -5 -6 -6 -6 -7 -7 -7 -7 -6 -7 -7 -7 -7 -7 -6 -4 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 0 0 0 0 -1 -1 -1 -2 -2 -3 -4 -5 -5 -2 -1 0 0 0 0 0 0 -3 -9 -19 -23 -24 -22 -20 -18 -15 -9 -7 -6 -4 -3 -2 -1 -1 -1 -1 -2 -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 -10 -9 -8 -7 -6 -7 -7 -7 -8 -9 -8 -7 -7 -7 -7 -7 -6 -6 -6 -6 -5 -4 -2 -2 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -3 -4 -2 -1 0 0 0 0 0 0 -4 -12 -26 -26 -24 -20 -15 -11 -9 -8 -5 -2 -1 -1 -1 0 0 0 -1 -1 -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 -8 -8 -7 -6 -6 -6 -7 -8 -8 -7 -7 -7 -8 -10 -10 -9 -5 -4 -4 -4 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 -1 -1 -1 0 0 0 0 -1 -2 -7 -15 -26 -25 -24 -21 -16 -11 -8 -8 -7 -5 -2 -1 0 0 0 0 0 -1 -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 -7 -6 -6 -5 -5 -6 -6 -6 -6 -6 -8 -7 -5 -4 -5 -6 -9 -8 -7 -5 -2 -2 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 -3 -8 -17 -23 -25 -25 -24 -23 -21 -21 -16 -9 -5 -4 -4 -2 -1 0 0 0 0 -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 -6 -5 -4 -4 -5 -6 -6 -6 -6 -7 -9 -8 -7 -6 -8 -9 -8 -7 -5 -3 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 -1 -1 -6 -13 -20 -25 -29 -31 -29 -27 -26 -27 -23 -19 -15 -11 -5 -2 -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 -6 -6 -6 -6 -7 -8 -9 -10 -10 -10 -10 -9 -9 -8 -6 -6 -6 -4 -3 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -3 -10 -15 -19 -22 -27 -31 -32 -30 -25 -24 -25 -18 -14 -12 -10 -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 -7 -7 -8 -8 -8 -9 -11 -12 -14 -13 -10 -7 -6 -4 -3 -3 -3 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -1 -1 -1 0 -1 -1 -1 -1 0 0 0 0 0 0 0 -4 -11 -16 -19 -22 -25 -29 -29 -26 -18 -16 -15 -13 -10 -6 -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 -8 -8 -8 -9 -9 -9 -8 -8 -8 -7 -4 -2 -1 -1 -2 -2 -1 -1 -1 0 -1 -1 -1 -2 -2 -1 0 -1 -1 -2 -4 -7 -6 -5 -4 -2 -2 -1 0 0 -1 -1 -2 -1 0 0 0 0 0 0 -4 -9 -14 -15 -15 -14 -15 -15 -16 -15 -13 -10 -8 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -11 -10 -8 -6 -4 -2 -1 -1 -3 -4 -4 -1 -1 -1 -1 -1 0 0 0 -1 -2 -2 -3 -3 -3 -4 -6 -8 -8 -8 -8 -6 -5 -4 -2 -1 -1 0 0 -1 -2 -2 -1 0 0 0 0 0 0 -3 -8 -12 -11 -11 -12 -14 -13 -12 -8 -8 -7 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -11 -10 -6 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 -2 -3 -5 -4 -5 -7 -7 -8 -9 -9 -7 -6 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -2 -4 -8 -9 -10 -11 -12 -12 -11 -8 -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 -8 -7 -6 -4 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 -2 -5 -7 -8 -9 -9 -9 -9 -9 -8 -6 -3 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 -1 -1 -3 -6 -8 -8 -7 -7 -7 -8 -8 -8 -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 -4 -3 -3 -2 -2 -2 -2 -2 -2 -2 -3 -3 -2 -1 0 0 0 0 0 0 0 -1 -3 -9 -9 -8 -8 -8 -7 -4 -3 -2 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 0 0 0 -1 -1 -3 -4 -2 -2 -3 -5 -5 -8 -10 -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 Wind_Speed nan nan nan 48 47 46 45 44 43 43 43 43 42 41 39 36 33 31 30 30 29 30 30 30 29 nan nan 13 10 14 nan nan nan nan nan nan nan nan 41 43 42 39 37 37 39 43 47 50 51 50 48 48 48 49 50 52 54 55 56 56 55 55 55 55 55 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 48 47 46 45 45 44 44 44 43 42 40 37 35 33 31 30 29 29 30 32 nan nan nan nan 18 19 23 27 nan nan nan nan nan nan 42 44 42 39 39 40 45 49 53 54 54 52 51 50 50 50 51 53 53 54 54 54 54 54 54 53 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 49 48 47 46 46 45 45 45 44 43 41 39 37 34 32 30 28 28 30 31 32 32 nan nan nan nan 28 30 nan nan nan nan nan nan 44 43 41 41 43 46 51 55 57 58 58 58 57 56 56 56 56 56 55 55 55 55 54 54 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 50 49 48 47 47 46 46 45 45 44 43 41 39 37 34 32 30 29 30 32 34 36 36 36 35 35 34 33 33 nan nan nan nan nan 41 42 43 45 49 53 57 61 63 65 65 65 64 63 62 61 60 59 58 58 57 57 56 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 50 50 49 49 48 48 47 46 45 45 44 43 42 40 37 34 32 31 32 34 36 38 39 40 40 40 39 38 nan 37 nan nan nan 36 38 42 47 53 57 61 64 67 69 69 69 68 66 65 64 62 62 61 60 60 59 58 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 52 52 51 50 50 49 48 47 46 46 46 46 45 42 39 37 35 33 32 33 34 36 38 41 42 44 44 43 42 40 38 nan nan 38 42 47 52 56 61 64 67 69 69 69 68 67 66 65 64 62 61 60 60 59 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 53 51 50 49 49 48 48 48 48 49 48 47 45 43 41 39 37 36 35 35 36 39 42 45 47 48 47 44 41 nan 39 40 40 42 46 51 56 61 64 67 69 69 69 67 65 64 62 60 59 59 58 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 50 50 50 50 51 51 51 52 51 51 50 49 48 46 44 44 43 42 41 41 44 47 49 49 49 49 48 46 44 42 39 40 42 46 51 56 60 62 64 65 64 62 61 59 58 58 58 58 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 51 52 53 53 53 53 53 53 54 54 54 53 52 51 51 50 50 49 49 50 51 52 53 54 56 57 56 52 46 41 39 40 42 46 49 52 53 54 54 53 53 53 54 55 56 55 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 nan nan nan nan 54 54 54 54 54 53 54 54 55 56 58 58 58 57 56 55 55 54 54 55 57 58 60 63 65 64 60 54 48 45 44 44 44 45 45 46 46 46 46 47 49 50 51 51 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 54 54 54 54 55 56 58 60 61 62 61 60 59 58 58 58 59 61 63 66 68 70 70 68 64 60 57 54 51 49 48 47 47 47 47 48 48 47 46 45 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 55 55 55 56 58 59 60 61 62 63 63 62 62 62 62 62 63 65 67 69 71 72 72 72 71 68 65 62 58 56 54 54 55 56 56 56 54 51 47 45 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 41 43 45 nan nan nan nan nan nan nan nan nan nan nan nan nan 56 56 56 57 58 60 63 64 64 64 63 62 62 62 63 64 65 66 67 68 69 70 71 71 71 71 70 68 66 63 62 61 62 64 66 66 65 61 57 52 49 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 38 40 42 43 nan nan nan nan nan nan nan nan nan nan nan 53 54 55 55 56 58 60 63 65 67 66 64 63 61 61 62 63 64 66 67 68 69 69 69 69 68 68 68 68 67 67 68 68 69 70 69 67 65 62 58 56 54 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 38 40 42 43 43 42 nan nan nan nan nan nan nan nan 47 48 49 50 51 52 53 56 59 63 65 66 66 64 62 60 59 60 62 64 66 68 68 68 68 67 67 67 67 67 68 69 69 69 67 64 61 58 56 55 55 55 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 40 41 42 43 43 42 nan nan nan nan nan nan nan nan 43 43 43 44 45 46 48 50 54 57 61 64 66 65 63 61 59 59 60 62 64 66 68 69 69 70 69 69 69 70 71 72 71 68 64 59 54 51 50 50 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 41 42 42 43 43 42 41 nan nan nan nan nan nan nan 41 42 42 43 43 44 44 45 48 52 56 60 63 65 64 63 61 59 59 61 63 65 68 69 71 71 71 72 72 72 73 74 73 71 67 63 59 55 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 42 43 44 44 44 44 43 42 42 nan nan nan nan 47 47 47 47 47 46 45 44 44 46 49 53 57 61 64 65 65 63 62 61 62 63 66 68 70 70 71 71 71 72 73 73 74 74 73 72 70 68 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 44 46 47 48 48 48 47 45 45 45 nan nan 50 51 51 51 51 51 51 49 48 46 46 49 52 57 61 64 65 65 65 65 65 66 67 68 70 71 72 73 72 72 72 72 73 73 74 74 74 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 47 49 51 52 51 50 49 47 45 45 45 46 47 47 48 49 50 52 53 52 51 49 48 49 52 56 60 64 65 66 66 66 67 69 70 72 73 74 75 76 76 75 74 73 72 72 72 73 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 49 52 53 54 52 51 49 48 46 45 43 44 44 44 44 45 47 49 52 53 52 50 49 48 50 53 58 63 65 67 67 67 67 68 70 73 75 76 77 78 78 78 76 74 72 70 69 69 70 71 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 50 52 53 53 52 50 49 48 46 44 42 42 43 43 44 44 46 48 51 53 53 52 50 48 47 50 55 59 62 64 65 66 66 68 71 73 75 76 77 77 77 77 76 74 72 70 68 66 66 66 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 48 50 51 51 51 49 48 47 45 43 42 44 45 46 47 48 49 50 52 54 55 55 53 50 46 46 51 56 62 65 66 67 67 69 70 71 72 73 73 74 74 74 74 73 71 69 67 65 63 62 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 45 47 47 47 47 47 46 46 45 44 45 46 47 48 50 52 53 55 57 57 58 58 56 53 48 45 48 53 59 63 66 67 67 68 68 68 68 68 69 70 70 70 70 69 68 66 65 63 61 61 61 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 42 43 44 45 46 46 46 46 46 46 45 46 47 48 49 51 52 54 56 59 61 61 60 56 50 45 46 51 56 61 64 65 65 65 66 67 67 67 66 66 65 64 64 63 62 61 60 60 59 59 59 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 41 41 43 44 45 45 45 46 47 46 46 46 47 nan nan 46 nan 44 47 52 57 60 61 56 49 43 43 47 53 59 63 64 65 66 67 67 67 66 65 63 61 59 58 57 57 56 56 56 56 56 56 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 40 41 42 44 45 45 45 46 47 47 46 45 nan nan nan nan nan nan nan nan nan 51 54 53 48 42 39 41 47 53 59 63 66 68 68 68 67 66 65 63 61 59 57 56 55 55 55 55 55 56 56 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 39 41 44 45 46 45 45 46 47 46 45 44 nan nan nan nan nan nan nan nan nan 44 46 45 41 38 37 41 46 52 57 62 65 68 70 70 70 69 68 66 63 61 59 58 57 57 57 57 57 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 38 39 42 45 46 46 46 46 46 45 45 44 nan nan nan nan nan nan nan nan nan 36 40 42 40 37 36 38 nan 46 51 57 62 66 69 71 71 70 69 67 65 63 61 59 59 58 58 58 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 37 37 39 42 45 46 46 45 45 44 44 44 44 46 46 44 nan nan nan 33 34 36 38 39 38 36 35 nan nan nan 48 54 58 62 64 65 65 64 63 62 60 59 58 57 57 57 56 56 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 35 35 36 39 44 46 46 47 47 46 45 45 46 48 47 nan nan nan 39 38 38 39 40 40 40 39 38 nan nan nan 47 49 51 53 54 54 54 53 53 53 53 53 53 53 53 53 52 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 36 34 33 35 38 43 44 45 46 46 46 46 47 47 49 49 49 47 45 42 40 38 38 39 40 41 42 42 42 42 41 41 41 42 42 42 43 43 43 44 45 46 48 48 49 49 49 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 37 36 35 36 40 45 48 48 46 44 42 42 44 46 48 50 50 49 47 44 40 36 33 nan nan nan 35 35 34 34 33 33 32 33 33 34 35 37 38 40 41 43 44 44 45 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 40 40 40 40 43 47 50 51 49 45 41 39 40 42 46 49 50 50 48 45 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 35 36 37 38 39 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 41 43 44 45 45 47 49 51 51 50 47 43 42 42 44 47 49 50 49 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 36 36 36 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 37 40 42 44 46 46 47 48 50 51 51 49 47 45 45 47 48 50 48 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 31 33 36 40 44 47 48 48 48 49 50 51 50 48 47 47 48 49 46 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 29 32 36 41 44 47 48 48 49 49 50 49 49 48 48 47 46 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 31 33 36 39 42 45 46 47 48 48 nan 48 48 49 49 46 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 29 32 37 40 42 43 44 45 46 47 47 47 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 27 29 36 41 45 46 46 45 45 45 45 46 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 29 30 35 41 46 48 47 46 44 44 44 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 34 34 36 40 44 47 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 12 13 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 nan nan nan nan 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 19 nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 27 27 26 25 24 23 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 26 25 24 23 22 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 24 23 22 22 21 nan nan nan nan nan nan 16 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 22 22 21 nan nan nan nan nan nan nan 16 15 15 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 21 20 20 nan nan nan nan nan nan nan 15 14 14 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan Wind_Direction nan nan nan 234 233 233 232 232 232 232 233 234 236 239 243 249 255 261 265 269 273 277 283 290 300 nan nan 307 275 246 nan nan nan nan nan nan nan nan 238 238 244 251 259 264 267 269 270 271 271 271 270 270 270 269 268 269 270 271 273 274 274 275 276 277 278 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 235 234 234 234 233 234 234 236 237 240 244 248 252 256 261 267 274 281 287 294 nan nan nan nan 291 271 260 256 nan nan nan nan nan nan 238 240 244 250 256 261 264 267 269 271 272 273 273 274 273 272 271 271 271 272 273 273 274 276 277 278 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 237 236 236 236 236 236 236 237 239 241 243 246 248 251 256 262 269 277 284 291 295 298 nan nan nan nan 272 269 nan nan nan nan nan nan 240 240 243 247 253 257 261 264 266 268 270 271 272 272 272 271 271 271 272 272 273 274 276 277 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 238 238 238 238 238 237 238 239 240 241 242 244 246 248 252 257 264 272 280 286 290 291 290 287 283 279 276 273 271 nan nan nan nan nan 242 241 244 248 251 254 258 261 264 266 267 268 269 269 269 270 271 271 272 273 275 276 277 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 239 239 239 239 239 239 239 240 241 242 243 244 245 247 251 256 262 271 279 285 289 290 289 287 283 280 276 273 nan 275 nan nan nan 247 246 248 249 249 250 254 257 260 262 264 265 266 266 267 268 270 271 272 273 274 275 276 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 241 241 240 241 240 240 241 242 243 244 245 245 247 249 251 255 260 267 275 282 287 291 291 288 283 279 275 275 279 279 276 nan nan 256 251 247 245 247 251 254 257 259 261 262 263 264 266 267 268 269 271 272 273 274 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 241 241 242 242 243 245 246 246 246 247 247 248 250 251 253 257 262 268 275 282 287 289 286 282 279 278 280 280 279 nan 271 262 249 239 236 242 248 252 254 256 258 259 261 262 263 265 266 267 269 270 272 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 243 245 246 247 248 248 248 248 249 249 250 250 251 253 255 260 264 269 275 281 283 282 281 280 279 278 278 277 274 265 250 240 237 241 246 249 252 254 256 257 259 260 261 262 264 266 268 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 247 248 249 250 249 249 250 250 251 251 251 251 252 254 257 260 263 266 271 276 279 280 280 278 276 276 276 274 269 260 256 253 251 249 248 249 251 254 257 259 261 263 265 266 268 268 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 nan nan nan nan 250 251 251 251 251 251 252 252 253 253 253 254 256 258 259 261 263 265 270 275 277 277 276 275 275 274 274 274 272 272 271 268 263 258 255 256 260 263 266 269 270 271 271 269 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 252 253 253 254 255 256 257 258 259 260 260 261 262 264 266 271 274 275 275 274 274 274 275 276 277 278 279 277 275 271 268 269 271 273 275 276 276 275 272 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 253 254 254 255 256 257 259 260 261 262 262 262 262 263 264 265 269 272 274 274 274 274 275 275 276 277 277 278 277 277 275 274 274 275 276 277 276 275 272 269 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 258 257 255 nan nan nan nan nan nan nan nan nan nan nan nan nan 253 254 255 255 256 258 259 261 263 264 264 265 264 264 264 265 266 268 271 273 274 274 275 275 275 275 274 274 274 274 274 274 275 275 274 274 273 272 270 267 265 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 260 259 258 257 nan nan nan nan nan nan nan nan nan nan nan 253 253 254 255 255 257 259 261 263 264 265 266 266 266 265 265 266 267 268 270 272 273 274 274 274 274 273 272 271 270 271 272 274 275 274 272 270 268 265 264 263 262 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 260 260 260 260 260 259 nan nan nan nan nan nan nan nan 252 252 252 252 253 254 256 259 262 264 265 265 266 266 267 267 267 267 268 269 270 271 272 272 273 273 272 271 270 269 269 271 273 274 273 271 268 265 263 261 260 261 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 259 260 261 261 261 260 nan nan nan nan nan nan nan nan 249 249 249 249 249 251 253 257 261 264 265 266 266 266 266 267 268 268 269 269 270 270 271 271 272 271 271 270 269 269 269 272 273 273 272 269 266 265 264 264 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 256 258 259 259 259 260 260 nan nan nan nan nan nan nan 244 243 243 243 243 244 247 251 257 261 264 265 265 265 266 266 267 268 269 269 270 270 271 271 272 272 271 270 269 269 270 272 273 273 273 271 271 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 255 256 257 258 258 258 258 260 260 nan nan nan nan 245 242 239 237 236 236 236 238 242 249 255 260 263 265 265 265 265 266 266 267 268 269 270 271 271 272 272 272 271 270 270 271 272 273 273 273 273 273 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 255 256 257 259 259 258 258 260 261 260 nan nan 251 246 241 237 234 232 231 231 232 235 241 249 255 260 263 264 264 264 264 264 265 266 268 269 270 271 271 272 272 272 272 272 272 273 273 272 272 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 256 257 259 261 259 258 259 260 261 260 257 254 250 246 241 237 234 232 230 228 228 230 234 242 250 257 261 264 264 264 264 264 264 265 266 268 269 270 271 271 272 272 272 273 273 273 273 272 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 256 258 260 261 258 260 261 261 261 260 258 254 250 247 243 239 236 233 230 227 225 225 227 234 244 252 258 261 263 263 263 262 262 263 265 267 268 269 270 271 271 271 271 272 273 273 273 272 271 271 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 256 259 260 260 259 261 262 261 260 260 257 254 251 248 244 240 237 233 230 226 223 221 223 228 238 247 254 258 261 261 261 260 260 263 264 266 267 267 269 269 270 270 270 270 271 272 272 272 271 270 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 256 259 259 259 259 261 262 261 259 258 256 254 252 249 245 241 237 234 230 227 224 222 223 225 231 242 250 256 259 260 260 260 260 262 263 264 265 266 267 268 269 269 269 269 269 269 270 269 269 269 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 257 259 257 256 257 259 260 259 258 256 255 254 252 249 246 242 239 237 234 230 227 224 223 223 226 235 245 251 255 257 259 259 259 260 261 263 264 265 266 267 267 268 267 267 267 267 266 266 266 267 267 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 256 258 255 254 254 256 258 257 256 255 254 252 250 247 245 242 240 237 234 230 227 225 223 222 224 230 239 246 251 254 256 257 258 258 260 262 263 265 265 266 266 266 266 265 265 264 264 264 264 265 266 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 254 256 254 252 252 254 256 256 255 254 253 251 248 nan nan 242 nan 235 229 225 224 223 220 218 218 222 230 237 243 248 252 254 255 257 259 261 262 262 263 263 263 264 264 263 263 263 263 263 264 265 266 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 253 254 252 250 251 253 256 256 253 252 251 249 nan nan nan nan nan nan nan nan nan 216 216 213 212 214 219 224 230 237 244 248 252 255 257 259 259 259 260 260 261 262 263 263 263 264 264 265 265 267 268 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 250 252 252 250 250 253 256 257 253 251 249 247 246 nan nan nan nan nan nan nan nan nan 213 210 210 212 213 213 216 223 234 243 249 253 256 257 258 258 259 260 261 262 263 264 265 265 266 267 268 269 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 248 250 251 251 250 252 255 257 255 251 249 247 246 nan nan nan nan nan nan nan nan nan 220 216 215 214 213 209 208 nan 229 241 249 253 256 256 257 257 258 259 260 262 263 264 266 267 268 269 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 246 249 250 250 249 250 252 254 255 252 250 249 249 247 246 248 250 nan nan nan 247 242 232 224 220 218 217 214 nan nan nan 244 250 252 254 254 255 255 256 258 259 261 263 265 266 268 269 270 271 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 332 332 332 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 245 248 248 247 246 248 249 252 254 255 255 255 253 250 249 250 nan nan nan 256 254 248 239 232 229 228 229 231 nan nan nan 245 246 247 249 250 251 253 254 256 258 261 263 266 268 269 270 271 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 332 331 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 242 244 245 245 245 246 248 250 253 255 257 258 256 253 251 250 251 254 258 261 257 251 244 238 235 235 236 239 241 240 239 237 237 239 242 246 250 253 255 257 260 262 265 267 269 270 271 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 237 240 243 245 247 247 249 251 253 255 256 257 256 253 251 249 250 254 260 265 259 254 247 nan nan nan 235 233 231 229 228 228 231 236 243 250 255 259 261 263 265 266 267 268 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 235 237 240 245 248 250 251 252 253 254 255 255 255 253 250 248 249 254 261 265 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 266 269 269 269 269 269 269 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 233 235 238 244 250 254 255 255 255 255 254 254 255 253 251 249 249 255 261 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 276 276 275 274 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 231 234 238 245 251 255 259 260 259 256 255 254 255 254 253 251 251 256 260 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 233 235 240 247 252 256 260 263 263 259 257 256 256 256 254 253 253 256 258 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 244 245 248 252 255 258 261 263 264 261 259 259 259 258 256 253 253 255 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 257 256 256 256 257 258 260 262 263 260 260 nan 261 260 256 254 253 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 258 256 252 252 253 255 257 259 259 258 258 259 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 239 237 237 240 243 247 251 253 254 255 255 256 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 205 207 214 223 231 238 244 247 249 249 250 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 178 180 185 196 210 222 232 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 167 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 173 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 185 195 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 189 197 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 207 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 232 231 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 252 249 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 259 257 nan nan nan nan 259 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 260 259 nan nan nan nan nan 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 258 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 255 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 247 247 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 247 247 246 246 246 246 247 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 247 247 246 246 246 246 247 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 247 247 246 246 246 246 nan nan nan nan nan nan 243 241 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 247 247 246 246 nan nan nan nan nan nan nan 241 239 236 233 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 246 246 246 246 nan nan nan nan nan nan nan 237 235 232 229 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 245 245 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan