CAPE 215 158 110 105 169 227 241 243 200 158 139 130 125 130 144 159 175 196 224 251 281 309 283 243 225 222 223 213 198 187 165 145 116 98 89 85 90 96 95 92 95 95 89 90 104 115 117 111 105 101 91 79 77 69 45 37 31 26 24 24 27 30 21 16 18 14 13 7 5 4 3 2 0 0 0 1 0 1 2 5 5 6 11 21 46 82 115 147 165 163 176 181 210 241 269 293 309 313 324 324 284 260 233 215 206 198 199 203 199 177 140 106 67 52 84 182 261 302 298 302 409 734 1230 1499 1493 1270 964 703 502 380 314 264 220 186 166 343 259 132 110 179 255 290 313 270 226 206 185 166 177 197 215 221 252 292 331 405 440 393 325 293 278 260 241 214 190 161 143 131 125 124 129 138 145 148 149 167 180 176 177 193 209 209 191 168 154 142 130 109 95 64 49 41 35 34 42 74 97 19 14 12 12 10 6 5 5 5 4 2 2 2 2 4 11 18 26 31 33 39 54 88 142 215 270 301 276 265 262 301 359 396 419 452 458 472 464 420 379 325 273 238 231 239 241 224 197 157 128 83 61 76 157 255 318 316 247 197 481 1040 1459 1611 1488 1195 915 721 582 488 422 383 330 302 209 158 138 144 204 283 334 359 331 293 281 260 220 239 263 268 272 323 445 548 610 578 467 363 311 290 306 310 260 227 196 182 192 214 233 245 256 262 248 245 289 317 327 339 366 397 396 352 299 242 210 175 155 119 89 72 62 50 46 56 73 92 26 12 10 11 10 7 6 6 6 6 6 8 14 19 29 43 58 74 89 95 91 97 132 202 333 433 488 475 448 442 488 565 622 651 698 701 690 623 579 549 483 379 315 314 315 304 280 262 218 177 145 120 109 140 207 276 304 229 189 396 825 1268 1563 1576 1378 1159 995 848 686 579 535 500 472 102 108 138 193 310 466 539 456 389 370 345 306 289 318 322 317 335 506 756 871 808 630 445 338 317 299 336 347 297 267 241 234 260 299 337 372 380 361 326 313 401 479 531 578 625 694 746 685 520 377 289 215 163 139 128 118 103 79 60 62 54 39 17 12 9 9 11 11 10 9 12 15 24 36 50 65 81 97 121 144 160 157 130 113 148 292 390 513 663 741 720 676 680 722 820 941 1003 1057 1058 978 892 878 851 715 572 504 461 414 367 359 331 290 246 207 185 178 185 221 272 269 253 311 513 838 1179 1408 1486 1455 1323 1082 897 767 677 623 594 96 134 181 259 457 670 678 530 471 484 443 378 389 406 384 390 500 804 1092 1022 804 596 396 300 314 318 334 326 297 266 241 242 286 345 380 396 402 381 394 421 517 634 739 803 847 945 1071 1075 881 635 449 323 232 188 171 163 150 117 71 48 40 37 20 12 12 14 15 16 17 19 25 36 52 73 94 112 131 154 182 201 194 154 100 92 124 268 354 472 659 862 921 827 828 894 993 1163 1310 1445 1533 1498 1409 1390 1389 1305 1154 966 822 720 605 555 511 432 343 290 266 253 219 221 261 279 285 280 303 437 719 1118 1528 1807 1809 1488 1274 1079 937 833 754 180 277 382 473 719 862 739 617 583 567 532 498 496 447 387 450 742 1026 1202 959 642 496 360 308 317 336 338 319 298 296 278 284 352 438 483 475 477 503 589 631 625 670 747 781 831 977 1128 1217 1191 958 673 463 346 263 208 183 164 132 82 50 58 62 40 31 28 26 25 27 31 36 47 63 82 103 125 146 166 189 211 222 197 111 67 81 137 223 319 421 540 765 977 933 971 1103 1275 1443 1577 1743 1849 1831 1771 1735 1701 1674 1629 1543 1404 1280 1122 958 813 692 560 435 379 349 312 313 306 297 299 300 300 348 501 815 1316 1785 1864 1667 1497 1361 1243 1145 1052 487 867 981 987 1100 1011 831 730 674 613 585 590 545 456 362 391 797 1032 1011 749 480 374 318 295 313 337 339 325 334 366 378 403 483 596 679 701 659 636 660 623 570 544 567 633 742 858 905 919 885 836 710 547 415 316 241 197 176 162 125 87 91 93 78 61 52 49 49 52 57 63 74 86 102 123 142 157 168 178 192 201 162 67 51 82 149 259 389 500 564 685 933 1042 1151 1340 1553 1755 1796 1839 1860 1823 1797 1813 1803 1768 1743 1856 1919 1906 1783 1547 1281 1078 922 747 595 492 438 440 421 399 381 351 334 347 400 565 859 1171 1411 1515 1493 1421 1366 1328 1279 703 1064 1210 1291 1223 987 813 740 686 617 566 594 578 559 416 454 748 878 766 542 365 294 271 275 306 338 351 345 374 409 442 494 574 675 742 753 699 618 569 537 497 472 494 576 670 684 626 570 503 488 484 450 381 312 260 224 213 232 177 136 126 121 116 110 102 93 86 86 89 92 99 104 113 125 135 147 157 166 185 177 104 45 44 81 135 249 441 621 702 742 901 1171 1334 1545 1731 1859 1839 1741 1653 1621 1687 1794 1788 1827 1936 2087 2239 2344 2335 2170 1917 1645 1395 1165 930 712 584 552 542 519 483 453 375 359 407 500 623 815 1052 1232 1300 1307 1309 1347 1271 555 553 726 938 934 792 661 584 552 545 545 718 1046 748 520 502 591 629 565 426 295 252 259 285 302 327 338 351 383 412 439 475 517 560 571 536 477 472 465 463 471 476 482 506 546 524 462 416 358 316 303 301 298 290 270 233 214 245 213 182 162 162 171 173 163 146 132 122 119 120 120 116 116 121 131 144 159 181 217 175 86 49 41 84 158 269 456 688 844 881 990 1366 1577 1778 1902 1906 1786 1563 1360 1417 1641 1843 1865 1860 1930 2082 2251 2382 2469 2461 2348 2151 1927 1707 1385 1072 855 726 667 653 669 679 477 444 489 552 574 590 712 945 1123 1209 1282 1407 1309 485 425 489 560 568 530 437 350 367 460 552 780 1116 808 542 461 451 446 436 389 303 277 292 287 292 304 323 350 372 384 389 389 388 388 382 371 362 378 382 374 374 391 416 444 462 395 354 321 275 221 186 179 189 200 202 188 172 188 198 184 177 201 219 208 202 194 175 150 140 136 133 120 108 109 121 141 162 186 204 145 87 69 73 113 193 310 475 730 1022 1100 1264 1566 1786 1949 2023 1957 1759 1440 1120 1239 1600 1967 2115 1978 1753 1690 1766 1877 2014 2178 2273 2287 2296 2213 1954 1628 1323 1064 898 890 828 745 636 596 601 624 628 606 633 782 938 1069 1216 1381 1416 571 590 656 473 356 364 342 299 343 410 463 503 593 569 449 394 413 430 395 329 301 320 322 273 267 289 319 343 354 352 341 326 305 299 307 339 350 333 311 290 278 290 331 377 385 329 268 218 175 137 108 94 97 100 108 125 125 140 155 161 164 193 228 221 204 189 168 150 145 141 136 118 103 108 124 139 147 162 164 111 74 64 77 125 223 365 556 834 1186 1328 1538 1737 1875 1948 1932 1817 1646 1370 1056 1106 1441 1891 2229 2194 1822 1455 1270 1299 1366 1506 1634 1852 2085 2231 2245 2085 1774 1512 1362 1302 1086 925 846 797 710 635 642 651 691 755 873 1016 1164 1337 1461 848 936 946 521 279 314 398 453 460 387 334 275 235 313 347 351 361 356 319 299 293 295 251 224 236 267 301 326 336 330 305 273 249 237 242 256 266 261 249 234 212 200 227 254 263 235 180 128 90 71 69 83 96 83 86 88 101 111 119 139 155 174 213 213 179 144 131 133 135 133 128 115 94 84 90 111 103 119 141 98 50 36 56 126 268 429 635 965 1272 1450 1612 1743 1829 1877 1840 1637 1384 1226 1095 1074 1279 1652 2018 2140 1899 1558 1301 1234 1121 1094 1081 1267 1555 1880 2222 2303 2074 1874 1821 1830 1746 1422 1163 1061 993 884 805 728 731 797 949 1111 1299 1499 1664 787 761 714 449 269 359 606 724 507 320 219 183 150 207 290 335 335 315 300 283 248 219 202 201 215 250 290 314 318 309 282 250 224 201 187 192 200 200 193 171 139 120 127 138 133 116 105 88 71 82 118 121 113 96 88 64 81 81 83 95 102 111 143 168 153 124 116 116 113 110 106 93 69 55 50 62 63 65 64 44 29 37 91 245 346 519 774 1139 1360 1455 1526 1599 1673 1728 1630 1323 1081 1023 1035 1044 1149 1336 1501 1573 1547 1440 1324 1278 1128 1061 1140 1308 1467 1797 2293 2332 2227 2174 2127 2112 2083 1853 1591 1498 1481 1398 1229 1035 983 977 1084 1278 1521 1735 1772 555 498 433 382 369 503 736 717 334 193 144 143 140 191 260 305 322 318 281 228 193 163 158 175 212 262 298 304 298 293 267 244 205 177 138 122 122 124 119 97 72 63 63 58 52 65 75 80 96 123 134 106 78 68 56 42 48 47 41 39 43 60 93 112 120 108 100 92 84 79 74 66 55 34 32 40 44 38 23 16 45 105 165 334 436 660 1001 1305 1380 1338 1320 1347 1411 1406 1220 962 815 787 820 863 917 992 1077 1152 1144 1249 1290 1252 1179 1102 1079 1113 1223 1567 1835 1895 2014 2095 2088 2057 2048 2012 1915 1801 1659 1557 1388 1189 1068 1126 1272 1440 1625 1753 1641 649 599 535 551 596 628 588 346 146 130 137 155 192 230 242 231 212 188 167 152 146 130 151 196 240 276 299 301 294 288 255 223 165 125 91 72 70 73 70 65 65 61 56 54 51 61 79 104 133 140 82 40 20 35 40 36 30 28 24 18 30 33 44 58 75 77 73 68 60 52 48 43 36 24 25 31 35 32 27 34 85 197 267 340 569 869 1163 1291 1216 1081 998 975 1011 996 839 716 643 615 626 661 703 749 807 874 937 1080 1195 1207 1200 1179 1149 1250 1231 1550 1547 1529 1688 1789 1820 1850 1851 1815 1774 1645 1427 1275 1200 1292 1477 1547 1524 1513 1537 1497 1363 609 654 666 638 596 512 335 116 106 132 155 170 179 169 152 142 140 147 142 130 143 158 188 225 254 274 291 301 291 259 210 159 111 75 51 36 33 43 64 88 122 128 116 109 113 126 127 105 82 55 14 6 4 15 24 24 21 24 29 28 30 26 38 49 50 46 43 40 36 30 23 20 21 24 30 34 31 26 32 59 124 254 355 515 879 1012 1048 1018 905 797 713 670 708 697 614 547 522 519 521 529 540 569 574 589 724 845 912 942 977 1017 1006 1208 1476 1612 1708 1634 1636 1655 1641 1626 1604 1589 1538 1414 1271 1205 1336 1631 1787 1645 1489 1421 1365 1260 1154 399 604 598 445 363 291 137 57 76 104 121 117 98 94 112 135 148 143 150 165 168 169 185 215 246 265 274 277 257 200 145 100 68 50 40 39 47 61 78 102 130 130 109 97 95 86 65 42 17 9 2 3 2 2 4 10 17 17 19 16 14 16 21 24 23 20 17 14 12 9 6 7 15 21 25 24 19 18 32 70 134 251 352 612 713 722 742 716 667 632 567 524 534 523 498 482 472 467 467 460 431 431 422 464 530 579 643 704 700 735 768 842 982 1112 1300 1471 1577 1626 1619 1558 1435 1474 1497 1451 1379 1323 1361 1506 1567 1394 1292 1280 1246 1163 1061 207 446 472 298 194 130 47 29 47 68 82 95 117 141 162 189 210 219 205 186 165 155 170 210 248 261 257 243 197 139 98 70 54 50 54 55 49 55 53 52 41 25 25 29 28 21 11 8 3 2 2 1 0 0 1 5 11 8 6 5 7 6 4 1 1 2 3 1 0 0 0 2 5 8 12 13 10 11 26 57 105 202 257 330 362 400 449 485 513 541 481 437 414 399 391 381 370 372 382 381 347 331 322 304 305 336 408 489 475 504 568 548 552 670 903 1160 1353 1483 1503 1388 1271 1332 1467 1561 1561 1493 1412 1339 1302 1269 1249 1226 1195 1136 1053 120 158 141 83 64 48 55 55 73 74 85 105 135 174 210 235 257 253 221 202 181 174 206 250 264 245 212 179 132 91 68 59 52 49 52 51 33 16 12 9 6 4 3 2 3 3 1 2 1 1 1 0 0 0 0 1 3 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 4 7 7 7 19 47 91 137 161 186 210 241 277 310 343 370 348 319 297 284 280 273 253 261 274 278 274 256 245 233 215 208 237 286 294 320 375 345 332 428 613 795 925 1154 1238 1180 1130 1220 1404 1504 1460 1462 1457 1458 1354 1280 1248 1201 1159 1135 1088 80 55 35 21 26 50 99 92 125 120 132 154 189 233 262 269 277 278 262 249 240 232 246 265 244 192 140 100 71 52 36 25 21 19 14 14 8 1 0 1 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 1 1 3 16 39 78 102 117 130 137 145 161 172 185 196 199 188 165 155 176 193 181 192 198 210 225 216 194 179 168 151 148 164 178 194 235 241 214 226 309 381 473 701 909 1132 1153 1116 1172 1199 1157 1235 1266 1264 1224 1185 1155 1111 1074 1077 1088 24 19 18 18 18 27 81 99 91 147 207 228 234 251 260 255 262 239 294 315 317 307 290 254 185 113 67 36 21 18 11 5 2 1 0 0 1 2 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 4 14 29 51 72 91 99 90 102 101 99 101 105 111 112 109 114 125 141 152 165 175 180 177 167 157 148 148 158 142 131 131 134 143 142 130 129 164 182 224 283 389 505 639 764 823 871 940 986 974 984 1014 1035 1034 1008 965 939 949 9 5 2 0 1 12 63 115 116 167 227 240 222 224 233 214 251 305 345 356 347 316 258 183 106 47 20 5 1 2 2 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 5 13 23 36 49 62 70 59 66 66 69 74 77 81 84 89 102 110 107 119 153 179 181 172 168 167 172 169 182 170 153 137 128 124 111 103 108 131 158 170 183 202 215 274 406 529 652 783 825 871 935 1007 1074 1119 1111 1013 929 892 17 15 7 2 2 29 72 116 142 178 195 184 178 195 226 200 282 341 354 333 289 225 149 82 46 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 3 14 29 37 35 34 37 42 46 42 47 55 64 72 80 87 91 95 91 104 139 168 180 186 198 200 207 202 194 190 188 180 174 175 154 143 130 125 136 157 202 264 295 304 355 504 668 789 897 1033 1170 1287 1378 1424 1411 1299 1124 972 19 24 15 3 2 30 72 105 135 162 160 144 156 165 153 226 312 319 280 224 163 101 51 20 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 21 36 39 32 24 17 11 5 11 19 28 40 56 79 100 108 99 97 104 122 147 169 184 196 202 205 213 216 213 219 232 229 227 192 170 157 135 132 151 202 305 451 579 633 751 906 1035 1153 1271 1413 1538 1598 1576 1555 1501 1317 1115 9 15 9 2 5 21 57 85 118 130 114 98 86 82 116 193 226 182 114 72 51 29 16 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 0 8 22 29 26 17 10 7 5 6 8 11 17 28 44 65 85 100 103 100 99 104 118 137 146 168 191 204 215 224 227 229 241 229 212 185 163 156 159 183 236 323 464 667 825 914 990 1079 1177 1252 1277 1258 1273 1268 1234 1239 1246 1175 1048 4 6 2 2 5 9 32 50 62 62 55 42 36 51 75 92 100 63 31 22 17 10 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 3 9 12 14 10 8 7 9 13 16 20 25 35 47 50 58 66 69 68 67 66 68 77 84 97 118 150 176 195 211 211 213 200 185 168 159 169 207 277 378 505 655 791 861 909 942 975 1004 1012 972 838 730 669 684 715 728 716 727 17 16 7 3 3 4 12 20 23 25 27 23 18 20 35 50 44 27 23 25 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 0 0 0 2 8 8 8 9 11 15 20 24 27 33 38 37 36 34 32 32 32 32 30 35 45 56 68 92 122 146 169 184 193 193 185 184 199 233 290 366 449 522 586 599 579 586 631 682 687 656 581 507 454 409 393 409 434 446 475 36 35 23 14 11 9 12 16 19 27 37 21 24 40 46 35 21 15 15 14 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 6 8 11 16 19 22 23 24 25 23 20 17 15 15 14 16 16 21 29 38 51 70 92 117 145 170 190 207 224 240 252 281 321 344 349 326 290 269 290 329 377 419 426 414 391 362 325 296 292 316 348 374 394 45 40 33 38 39 40 56 68 79 114 142 67 63 41 17 13 15 10 3 1 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 4 7 10 14 17 18 19 18 16 14 11 9 7 7 7 7 9 13 19 25 33 44 57 74 96 122 144 161 182 205 205 207 205 185 163 134 110 118 166 211 242 243 234 219 206 200 197 196 215 239 262 301 328 50 47 50 66 92 108 127 132 132 164 205 149 101 56 25 19 16 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 12 13 14 13 12 11 8 5 3 2 0 1 1 3 5 9 14 19 21 25 34 44 55 65 75 78 70 77 86 76 64 58 54 53 65 90 104 106 100 95 86 81 79 85 89 99 117 134 148 156 72 78 82 106 149 170 165 159 176 203 205 153 103 76 57 41 20 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 5 9 10 10 8 6 4 2 0 0 0 0 0 0 0 1 3 6 8 10 11 15 21 25 28 31 31 32 33 35 35 35 35 35 35 36 34 35 34 31 33 36 37 36 38 36 33 41 49 52 52 111 113 107 134 159 176 167 149 147 138 115 102 96 91 60 27 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 0 0 0 0 0 0 0 0 0 0 2 3 5 5 3 2 1 0 0 0 0 0 0 0 0 0 0 1 1 5 6 7 12 16 18 18 17 19 21 23 24 24 24 23 21 18 16 15 19 22 24 26 30 38 39 30 25 25 28 29 28 144 128 117 130 154 178 168 125 87 65 57 93 96 57 18 3 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 0 0 0 0 0 0 0 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 5 7 9 11 12 11 11 12 12 13 13 12 8 6 5 7 13 18 23 25 26 29 34 33 31 31 32 31 29 181 153 153 167 186 180 139 83 41 31 24 80 65 28 7 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 8 8 7 5 4 4 4 1 3 4 7 10 15 21 25 31 37 40 40 40 38 37 39 43 213 186 185 181 157 114 70 39 15 26 41 42 28 14 4 1 0 2 3 4 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 2 2 2 3 3 2 0 0 0 0 1 3 8 13 17 20 24 34 43 42 41 42 41 41 45 53 181 158 149 118 71 34 18 11 5 7 15 18 13 7 2 0 1 3 2 5 4 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 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 1 5 11 15 22 21 21 30 29 28 37 39 40 41 44 49 132 90 72 45 18 5 3 4 5 7 7 5 5 4 3 2 2 3 3 3 3 2 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 1 1 2 2 1 3 5 9 12 21 24 20 24 33 30 34 35 36 37 42 47 74 34 21 12 6 8 7 5 4 4 5 9 10 7 5 2 3 2 2 2 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 0 0 0 0 0 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 5 3 2 3 4 4 3 4 8 11 19 25 28 31 34 32 32 31 35 41 45 48 18 7 6 7 7 8 10 10 5 7 7 5 3 3 3 3 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 4 5 4 4 7 12 19 25 28 30 32 33 30 27 34 44 50 52 3 4 6 7 6 5 6 6 4 10 7 3 3 5 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 5 11 15 19 25 26 25 26 29 28 25 28 36 45 53 3 4 6 7 6 8 7 5 3 4 3 4 7 10 9 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 2 7 12 14 19 22 21 19 20 20 19 19 21 23 33 2 5 11 11 6 14 10 6 6 7 7 9 11 11 8 7 5 4 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 1 4 6 9 12 14 13 12 13 13 13 13 14 13 10 9 15 19 16 18 9 5 3 2 1 3 6 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 4 5 6 7 8 9 18 9 18 33 30 18 10 7 4 3 2 3 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 21 15 24 34 24 11 7 5 4 4 3 5 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 16 23 20 9 11 6 6 8 7 4 4 6 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 22 22 21 11 5 5 10 12 11 8 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 39 17 8 13 14 18 16 11 8 8 8 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67 31 18 17 18 16 15 11 8 5 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 43 26 19 16 11 7 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 0 0 0 0 0 0 0 0 0 0 0 0 73 48 30 18 12 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 32 21 16 12 5 7 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54 16 14 12 7 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 21 19 6 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 11 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 10 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 28 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -29 -44 -39 -21 -38 -14 -14 -18 -34 -61 -77 -88 -97 -96 -88 -79 -72 -62 -49 -37 -24 -20 -37 -55 -64 -66 -65 -72 -83 -90 -106 -122 -147 -172 -193 -205 -200 -192 -196 -205 -205 -207 -215 -211 -196 -186 -185 -192 -199 -207 -226 -246 -250 -235 -202 -96 -59 -33 -10 -0 -5 -8 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -12 -47 -106 -172 -138 -266 -389 -341 -272 -238 -208 -189 -194 -185 -179 -163 -148 -135 -124 -122 -124 -123 -125 -147 -163 -184 -196 -206 -217 -220 -218 -225 -252 -302 -354 -424 -460 -395 -251 -165 -135 -139 -148 -124 -42 -3 -0 0 0 -8 -25 -54 -88 -121 -154 -186 -212 -234 -13 -25 -42 -35 -31 -10 -10 -6 -15 -25 -35 -49 -61 -58 -49 -41 -41 -29 -27 -20 -8 -5 -13 -23 -29 -36 -47 -61 -75 -90 -110 -125 -138 -149 -155 -155 -150 -146 -144 -145 -138 -132 -132 -130 -124 -116 -115 -126 -142 -156 -171 -184 -208 -232 -285 -294 -227 -170 -123 -122 -142 -81 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -114 -210 -292 -334 -287 -305 -318 -251 -191 -144 -118 -105 -118 -123 -126 -111 -93 -84 -77 -70 -71 -69 -71 -85 -101 -122 -147 -169 -177 -173 -174 -190 -218 -260 -303 -377 -423 -391 -282 -175 -121 -123 -165 -211 -78 -17 -2 0 0 -1 -4 -14 -35 -55 -72 -88 -106 -123 -34 -45 -51 -52 -26 -13 -6 -6 -11 -17 -21 -25 -30 -26 -20 -17 -17 -11 -10 -6 -2 -2 -8 -18 -26 -34 -33 -37 -55 -74 -94 -107 -106 -97 -89 -86 -85 -83 -86 -86 -71 -63 -58 -53 -50 -48 -47 -53 -69 -95 -114 -138 -158 -200 -241 -267 -290 -294 -268 -250 -248 -156 -24 -0 0 0 0 0 0 0 0 0 -3 -26 -107 -214 -306 -326 -307 -281 -255 -244 -245 -229 -190 -144 -86 -60 -49 -57 -65 -65 -52 -37 -30 -28 -24 -29 -32 -37 -44 -53 -68 -95 -117 -120 -119 -123 -137 -154 -186 -223 -265 -305 -321 -283 -208 -140 -121 -166 -197 -113 -37 -7 -0 0 0 -0 -2 -6 -13 -26 -33 -39 -47 -72 -73 -51 -31 -16 -6 -2 -5 -11 -18 -18 -13 -13 -11 -7 -6 -5 -2 -1 -0 0 -3 -15 -27 -30 -37 -28 -27 -45 -58 -73 -80 -72 -59 -47 -38 -36 -41 -52 -56 -35 -20 -13 -9 -9 -9 -9 -10 -17 -43 -70 -110 -147 -172 -189 -207 -230 -268 -290 -275 -260 -127 -6 -0 0 0 0 0 0 -13 -58 -121 -196 -272 -287 -279 -248 -224 -201 -180 -162 -162 -187 -200 -175 -94 -64 -37 -15 -12 -17 -18 -14 -8 -4 -4 -2 -2 -7 -12 -13 -14 -19 -31 -51 -66 -71 -79 -92 -97 -110 -130 -155 -188 -211 -216 -208 -173 -137 -134 -144 -126 -74 -31 -9 -2 0 0 -0 -1 -4 -9 -13 -16 -20 -73 -55 -34 -22 -8 -2 -1 -4 -6 -7 -8 -9 -10 -9 -9 -8 -4 -1 0 0 0 -2 -17 -37 -35 -36 -33 -37 -49 -62 -75 -78 -63 -43 -34 -30 -29 -35 -34 -28 -15 -4 -1 -0 0 -0 -0 -0 -2 -11 -28 -61 -103 -129 -142 -153 -171 -202 -218 -179 -194 -179 -90 -22 -10 -21 -25 -50 -99 -165 -228 -262 -271 -248 -216 -190 -172 -155 -138 -127 -132 -164 -219 -230 -194 -112 -72 -44 -18 -3 -0 -1 -2 -1 -0 0 0 0 -1 -1 -1 -1 -2 -2 -4 -10 -21 -29 -40 -45 -52 -71 -97 -120 -133 -142 -170 -167 -137 -125 -120 -125 -114 -78 -36 -10 0 0 0 0 0 -2 -4 -5 -5 -48 -33 -21 -14 -4 -1 -0 -1 -1 -0 -2 -5 -5 -7 -9 -6 -1 -0 0 0 -0 -7 -24 -38 -37 -33 -34 -41 -50 -53 -63 -63 -45 -23 -13 -12 -15 -16 -9 -2 -1 -2 -2 -1 -0 0 0 0 -0 -1 -5 -19 -42 -83 -117 -134 -152 -170 -156 -125 -189 -241 -285 -221 -253 -206 -159 -205 -270 -309 -298 -267 -231 -194 -169 -153 -141 -129 -118 -113 -132 -206 -262 -245 -185 -122 -78 -49 -27 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -10 -13 -20 -36 -65 -81 -87 -108 -108 -105 -106 -105 -109 -111 -93 -56 -17 -0 -0 0 0 0 -0 -0 -1 -0 -16 -3 -0 -0 -0 0 0 0 0 -0 -0 -1 -3 -6 -6 -6 -2 0 0 -2 -7 -17 -35 -44 -39 -32 -33 -39 -39 -32 -31 -27 -16 -6 -2 -1 -1 -0 -0 -1 -5 -10 -9 -4 -0 0 0 0 0 -2 -1 -6 -22 -57 -98 -128 -144 -151 -152 -183 -210 -222 -245 -263 -279 -284 -285 -282 -273 -262 -239 -220 -194 -168 -152 -143 -138 -134 -127 -125 -165 -266 -283 -238 -174 -102 -53 -29 -18 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -14 -34 -46 -55 -54 -60 -66 -71 -83 -89 -85 -69 -32 -11 -3 -0 0 0 0 0 0 0 -3 -0 -0 0 0 0 0 -0 -1 -1 -2 -1 -3 -2 -2 -3 -1 0 -1 -7 -22 -37 -48 -49 -40 -32 -29 -33 -28 -21 -16 -10 -5 -1 -0 -0 -2 -3 -5 -6 -10 -14 -12 -6 -2 -2 -5 -12 -20 -21 -19 -22 -38 -62 -87 -110 -119 -105 -140 -180 -183 -186 -194 -200 -207 -215 -221 -221 -216 -211 -197 -190 -179 -166 -157 -149 -145 -140 -130 -140 -215 -293 -286 -231 -179 -109 -41 -11 -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 -1 -7 -16 -24 -27 -30 -35 -43 -55 -72 -77 -62 -37 -21 -10 -3 -0 0 0 0 0 0 -2 -2 -2 -1 -0 -1 -2 -4 -4 -3 -3 -0 -1 -0 -1 -1 -0 -0 -3 -15 -35 -51 -50 -42 -40 -35 -34 -33 -27 -22 -18 -15 -13 -13 -10 -9 -16 -16 -16 -16 -15 -14 -14 -12 -8 -11 -18 -27 -41 -55 -64 -66 -68 -71 -83 -103 -118 -96 -112 -132 -140 -135 -128 -128 -137 -150 -163 -172 -176 -173 -168 -172 -173 -170 -162 -152 -142 -129 -110 -142 -223 -271 -283 -228 -158 -94 -37 -8 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -8 -11 -13 -14 -13 -13 -44 -49 -38 -26 -22 -21 -12 -2 -0 0 0 0 0 -4 -7 -4 -2 -2 -2 -5 -9 -8 -4 -2 -0 -0 -0 -1 -2 -2 -3 -7 -15 -31 -40 -38 -43 -44 -42 -39 -34 -31 -30 -30 -32 -35 -37 -38 -39 -41 -36 -35 -36 -36 -32 -26 -21 -17 -29 -40 -49 -67 -96 -122 -131 -127 -125 -130 -135 -146 -134 -123 -129 -127 -101 -85 -95 -101 -107 -119 -140 -150 -151 -152 -166 -179 -178 -167 -151 -137 -123 -116 -164 -214 -234 -232 -194 -134 -70 -27 -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 -2 -3 -4 -4 -7 -20 -25 -20 -15 -14 -16 -13 -5 -1 -0 0 0 0 -2 -2 -1 -1 -2 -2 -3 -6 -5 -2 -1 -8 -12 -4 -3 -6 -14 -18 -18 -23 -31 -30 -33 -49 -51 -46 -40 -36 -35 -37 -41 -45 -53 -59 -56 -46 -42 -46 -52 -58 -62 -59 -47 -36 -31 -43 -67 -92 -120 -153 -186 -204 -206 -211 -205 -188 -186 -171 -155 -148 -139 -108 -74 -77 -89 -103 -122 -136 -142 -146 -150 -169 -185 -176 -158 -147 -144 -137 -139 -189 -236 -254 -235 -186 -117 -49 -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 -2 -3 -6 -7 -10 -13 -12 -10 -8 -5 -2 -0 0 0 0 -0 -0 -0 -2 -3 -2 -1 -0 -0 -2 -7 -24 -46 -22 -8 -8 -9 -13 -21 -28 -33 -36 -52 -62 -59 -51 -43 -39 -39 -42 -49 -61 -70 -78 -77 -70 -64 -64 -69 -77 -88 -96 -85 -73 -65 -78 -108 -153 -196 -223 -227 -208 -196 -221 -221 -223 -207 -196 -187 -165 -143 -121 -84 -80 -105 -138 -151 -148 -148 -152 -158 -176 -202 -214 -202 -173 -182 -171 -158 -205 -287 -326 -289 -206 -93 -30 -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 -1 -4 -6 -6 -7 -7 -4 -1 -0 0 0 0 0 0 0 -3 -5 -4 -2 -0 -3 -14 -30 -45 -62 -39 -18 -10 -13 -19 -25 -32 -45 -59 -67 -69 -66 -55 -46 -41 -42 -45 -54 -66 -77 -87 -93 -90 -86 -86 -91 -107 -129 -143 -142 -137 -139 -146 -153 -173 -198 -190 -152 -152 -166 -189 -207 -247 -227 -227 -226 -213 -204 -187 -146 -113 -129 -159 -162 -161 -165 -171 -177 -199 -236 -263 -269 -236 -231 -238 -230 -219 -276 -343 -262 -105 -50 -16 -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 -1 -1 -1 -1 -1 -0 0 0 0 0 0 -0 -0 -0 -2 -4 -3 -2 -3 -16 -37 -54 -56 -62 -44 -24 -16 -15 -19 -31 -49 -65 -83 -88 -81 -67 -52 -43 -43 -45 -47 -55 -63 -81 -94 -116 -123 -122 -125 -136 -162 -189 -202 -210 -219 -220 -189 -170 -165 -153 -131 -122 -151 -180 -204 -234 -241 -230 -253 -279 -286 -281 -236 -189 -168 -162 -176 -181 -188 -197 -205 -211 -223 -253 -316 -314 -287 -273 -299 -305 -278 -259 -235 -176 -55 -23 -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 -1 -1 -8 -29 -47 -52 -52 -48 -39 -30 -29 -36 -44 -54 -67 -83 -89 -100 -91 -71 -56 -46 -41 -42 -44 -46 -57 -71 -102 -130 -163 -182 -182 -178 -182 -191 -194 -201 -215 -220 -212 -185 -157 -133 -110 -105 -139 -133 -109 -189 -220 -172 -155 -197 -212 -194 -284 -267 -235 -217 -201 -204 -209 -218 -232 -247 -258 -269 -297 -341 -336 -314 -297 -305 -323 -314 -244 -134 -87 -44 -17 -3 -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 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 -7 -33 -71 -65 -51 -43 -39 -40 -52 -66 -73 -74 -73 -81 -94 -88 -81 -70 -58 -49 -44 -41 -40 -43 -55 -75 -103 -140 -181 -217 -243 -245 -222 -182 -148 -116 -117 -135 -137 -130 -115 -106 -91 -49 -27 -16 -22 -14 -99 -132 -83 -63 -127 -202 -187 -192 -234 -233 -220 -217 -229 -247 -251 -237 -222 -281 -332 -334 -330 -313 -300 -310 -326 -312 -258 -180 -90 -40 -18 -4 -0 -0 -1 -1 -0 -1 -2 -0 -0 -1 -2 -2 -2 -3 -3 -3 -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 -5 -1 -0 -2 -12 -44 -92 -123 -103 -78 -72 -85 -107 -111 -95 -78 -68 -73 -74 -71 -74 -76 -71 -61 -51 -45 -43 -43 -51 -77 -108 -144 -181 -210 -224 -220 -200 -173 -147 -127 -119 -122 -110 -95 -115 -145 -143 -96 -12 -6 -2 -8 -5 -13 -8 -4 -16 -54 -108 -70 -39 -75 -125 -192 -176 -194 -224 -180 -119 -81 -138 -194 -310 -337 -326 -335 -367 -380 -332 -241 -162 -84 -39 -11 -2 -3 -3 -3 -2 -1 -2 -5 -4 -5 -6 -7 -7 -8 -7 -8 -13 -14 -15 -12 -10 -7 -4 -1 -1 -2 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 0 -0 -25 -10 -9 -12 -37 -110 -172 -176 -142 -117 -106 -97 -82 -67 -58 -48 -42 -43 -52 -63 -75 -81 -76 -62 -49 -45 -47 -53 -73 -106 -138 -168 -192 -199 -190 -183 -189 -178 -170 -161 -153 -126 -77 -48 -66 -79 -43 -20 -1 -1 -0 0 0 0 -0 -3 -6 -9 -18 -4 -2 -5 -10 -4 -1 -36 -64 -21 0 -0 -20 -67 -261 -370 -382 -392 -431 -423 -370 -256 -191 -114 -81 -64 -46 -30 -21 -14 -7 -6 -11 -16 -19 -23 -24 -26 -28 -27 -24 -24 -30 -35 -38 -43 -42 -35 -25 -16 -13 -13 -6 -4 -5 -6 -3 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -53 -53 -56 -42 -45 -115 -160 -140 -109 -108 -99 -82 -63 -48 -39 -34 -30 -35 -47 -57 -68 -72 -61 -48 -44 -51 -65 -80 -110 -143 -166 -176 -190 -199 -193 -187 -199 -201 -140 -87 -45 -11 0 -2 -10 -11 0 0 0 0 0 0 0 0 0 -1 -3 -2 -1 -0 0 0 -0 0 0 0 0 0 0 0 0 -10 -35 -108 -223 -310 -352 -305 -399 -276 -202 -157 -138 -122 -105 -89 -72 -57 -43 -41 -44 -49 -54 -57 -57 -59 -65 -60 -56 -53 -51 -58 -63 -66 -72 -77 -69 -53 -45 -40 -27 -31 -35 -31 -19 -7 -1 -1 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -73 -112 -133 -99 -67 -76 -86 -81 -63 -78 -72 -56 -43 -31 -25 -26 -27 -30 -36 -43 -48 -53 -48 -43 -52 -75 -106 -137 -155 -187 -142 -88 -126 -190 -164 -89 -37 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -15 -41 -30 -52 -330 -288 -221 -189 -176 -165 -156 -150 -138 -131 -121 -113 -108 -111 -117 -114 -99 -90 -93 -88 -85 -79 -70 -73 -82 -87 -93 -104 -109 -100 -89 -80 -65 -59 -69 -73 -57 -46 -23 -20 -10 -3 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -82 -94 -110 -80 -52 -34 -74 -72 -107 -88 -48 -31 -30 -27 -27 -31 -31 -41 -30 -27 -29 -33 -36 -48 -80 -128 -168 -94 -73 -136 -91 -27 -16 -15 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -108 -298 -315 -270 -233 -208 -201 -213 -197 -198 -198 -191 -182 -173 -168 -161 -149 -135 -122 -113 -102 -96 -92 -94 -98 -101 -107 -108 -101 -114 -123 -122 -119 -114 -115 -120 -118 -97 -90 -82 -82 -66 -35 -10 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -87 -39 -18 -2 -2 -18 -77 -65 -82 -65 -37 -29 -37 -39 -38 -47 -35 -26 -20 -20 -23 -31 -47 -79 -127 -149 -147 -33 -6 -30 -20 -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 -174 -330 -348 -299 -266 -250 -243 -264 -252 -251 -242 -230 -219 -209 -200 -189 -168 -153 -152 -140 -113 -94 -91 -95 -96 -95 -93 -94 -86 -96 -110 -122 -128 -132 -141 -147 -138 -121 -103 -97 -91 -86 -81 -60 -27 -9 -1 -0 0 -0 -0 -0 0 -0 0 0 0 0 -127 -82 -42 -16 -6 -48 -80 -65 -55 -45 -43 -50 -55 -52 -43 -53 -32 -19 -18 -25 -42 -72 -115 -161 -179 -87 -50 -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 -89 -264 -335 -301 -301 -308 -300 -288 -252 -266 -273 -266 -249 -227 -211 -198 -189 -175 -171 -154 -125 -102 -92 -86 -78 -75 -73 -76 -82 -85 -89 -96 -100 -100 -114 -121 -127 -131 -123 -108 -85 -58 -47 -47 -36 -12 -2 -0 0 0 0 0 0 0 0 0 0 0 -99 -114 -84 -22 -21 -84 -93 -73 -58 -50 -56 -67 -65 -64 -72 -47 -24 -24 -36 -63 -107 -166 -211 -181 -120 -27 -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 -92 -248 -310 -299 -311 -285 -205 -105 -46 -135 -207 -233 -249 -263 -221 -192 -177 -179 -173 -159 -139 -118 -101 -90 -80 -75 -74 -71 -71 -74 -73 -69 -72 -74 -94 -106 -115 -129 -130 -116 -91 -54 -21 -7 -1 -1 -0 0 0 0 0 0 0 -0 0 0 0 0 -37 -65 -44 -12 -56 -126 -119 -94 -71 -70 -95 -126 -145 -145 -113 -67 -54 -76 -119 -159 -191 -209 -182 -55 -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 -132 -271 -248 -181 -114 -48 -13 -0 -0 -4 -60 -163 -247 -294 -250 -218 -193 -183 -179 -174 -161 -143 -128 -118 -101 -84 -76 -70 -66 -66 -67 -64 -71 -82 -99 -114 -120 -117 -105 -81 -51 -20 -3 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -28 -36 -12 -10 -48 -77 -137 -149 -149 -155 -170 -197 -205 -177 -145 -125 -127 -184 -227 -241 -219 -133 -54 -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 -51 -119 -94 -44 -13 -1 -0 -0 -0 -17 -84 -202 -295 -296 -286 -268 -249 -231 -224 -208 -220 -213 -185 -182 -163 -139 -114 -97 -85 -76 -77 -78 -85 -94 -108 -118 -112 -93 -67 -39 -14 -3 -0 -1 -1 -0 -0 -0 -0 -0 -1 -2 -3 -5 -5 -3 -2 -1 -88 -79 -48 -13 -21 -25 -89 -144 -195 -222 -215 -219 -222 -219 -213 -183 -201 -232 -238 -223 -167 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -15 -60 -121 -181 -227 -248 -190 -132 -175 -203 -143 -190 -146 -134 -162 -201 -199 -167 -139 -121 -105 -94 -90 -91 -97 -101 -95 -80 -57 -36 -17 -7 -5 -10 -13 -10 -6 -3 -3 -3 -3 -6 -11 -16 -20 -18 -11 -7 -5 -129 -121 -126 -93 -55 -46 -78 -136 -187 -199 -190 -216 -205 -177 -160 -178 -222 -237 -219 -171 -76 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -27 -62 -55 -24 -4 -1 -0 -5 -46 -16 -28 -42 -155 -246 -210 -180 -160 -129 -110 -97 -87 -79 -73 -71 -60 -47 -45 -54 -68 -74 -71 -60 -43 -28 -23 -24 -21 -21 -26 -36 -44 -42 -33 -22 -14 -12 -104 -116 -135 -124 -97 -101 -105 -110 -106 -85 -80 -146 -143 -184 -103 -113 -154 -121 -43 -9 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -2 -39 -94 -150 -176 -191 -192 -159 -129 -124 -121 -103 -102 -81 -104 -126 -106 -98 -149 -181 -122 -92 -86 -77 -94 -102 -97 -91 -87 -86 -87 -75 -57 -38 -30 -89 -99 -98 -79 -64 -65 -58 -54 -53 -42 -32 -61 -96 -159 -134 -104 -84 -42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -1 -1 -2 -2 -5 -4 -6 -26 -85 -142 -103 -70 -92 -165 -270 -133 -51 -105 -99 -54 -31 -28 -37 -99 -118 -115 -81 -113 -96 -98 -134 -92 -84 -104 -138 -84 -74 -92 -61 -56 -53 -41 -22 -17 -24 -31 -29 -24 -30 -56 -94 -130 -169 -144 -58 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -3 -2 -2 -1 -15 -10 -7 -16 -20 -23 -3 -1 -12 -6 -1 -1 -2 -1 -1 -33 -26 -21 -37 -27 -13 -4 -5 -17 -27 -71 -40 -28 -39 -23 -22 -27 -20 -14 -12 -21 -33 -40 -49 -67 -79 -90 -105 -149 -85 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -2 -2 -3 -3 -3 -2 -1 -2 -4 -5 -5 -6 -9 -11 -8 -12 -20 -18 -14 -10 -22 -51 -87 -116 -113 -85 -89 -48 -13 -1 -0 -0 -0 -0 -1 -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 -1 -2 -3 -3 -2 -2 -2 -2 -2 -3 -3 -3 -3 -5 -4 -2 -2 -2 -3 -2 -1 -2 -3 -3 -3 -3 -4 -7 -9 -4 -8 -11 -10 -6 -13 -34 -56 -76 -135 -32 -80 -69 -27 -3 -0 -0 -0 -1 -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 0 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 -1 -2 -3 -2 -2 -2 -3 -2 -2 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -2 -2 -2 -3 -5 -7 -2 -3 -4 -6 -16 -35 -49 -43 -32 -158 -130 -114 -55 -12 -0 -0 -0 -1 -1 -1 -1 -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 -2 -5 -2 -2 -2 -2 -2 -1 -1 -0 -0 -1 -1 -1 -2 -2 -1 -0 -1 -1 -2 -2 -2 -2 -2 -2 -4 -3 -8 -14 -20 -32 -25 -13 -15 -10 -6 -32 -11 -2 -0 -0 -0 -0 -1 -2 -1 -2 -1 -1 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -0 -0 -0 0 0 0 0 0 -0 -1 -2 -3 -2 -1 -1 -2 -3 -4 -4 -4 -3 -2 -2 -2 -3 -21 -29 -28 -28 -15 -1 -1 -1 -2 -4 -2 -1 -1 -1 -1 -0 -1 -1 -1 -2 -1 -1 -1 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -3 -2 -1 -0 -0 -1 -2 -4 -4 -5 -4 -3 -3 -7 -7 -4 -4 -4 -4 -3 -2 -1 -2 -49 -24 -11 -7 -3 -1 -0 -0 -1 -1 -0 -0 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -6 -6 -3 -2 -3 -4 -6 -9 -6 -5 -4 -4 -3 -3 -4 -4 -3 -3 -4 -3 -2 -1 -2 -27 -9 -3 -3 -2 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -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 -5 -6 -6 -6 -6 -6 -7 -7 -6 -4 -3 -3 -2 -1 -3 -3 -2 -2 -4 -4 -2 -2 -2 -5 -6 -6 -4 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -6 -8 -7 -7 -7 -6 -6 -5 -4 -3 -2 -1 -1 -1 -1 -2 -4 -4 -4 -3 -3 -2 -4 -5 -3 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 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 -6 -2 -2 -4 -5 -5 -4 -3 -3 -4 -4 -4 -5 -5 -4 -4 -5 -13 -1 -2 -2 -0 -1 -0 -1 -1 -1 -0 -0 -0 -1 -1 -1 -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 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 -4 -4 -5 -6 -6 -6 -6 -6 -5 -4 -4 -3 -4 -27 -2 -2 -1 -0 -1 -1 -0 -0 -0 -0 -0 -1 -2 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -0 -0 -1 -1 -2 -2 -3 -4 -3 -3 -4 -4 -4 -3 -34 -5 -11 -21 -13 -1 -1 -1 -0 -1 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -48 -18 -26 -37 -14 -1 -1 -1 -1 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -30 -33 -68 -63 -2 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -82 -100 -105 -65 -1 -3 -1 -0 -0 -0 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -90 -106 -115 -61 -10 -2 -0 -0 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -79 -114 -131 -95 -22 -3 -0 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -70 -104 -120 -56 -7 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -74 -99 -106 -49 -7 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -88 -111 -74 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -25 -7 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -99 -95 -6 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -101 -30 -18 -18 -6 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -155 -160 -170 -88 -22 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -143 -148 -94 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -156 -138 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -63 -34 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 13 13 13 14 14 15 15 15 16 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan 15 15 16 16 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 nan nan nan 18 19 19 19 19 19 18 18 18 18 18 17 16 16 15 15 15 14 14 15 12 12 12 13 14 14 15 15 15 16 16 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 13 13 13 14 14 15 16 17 18 18 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 23 23 23 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 nan nan nan 18 18 18 19 19 19 19 19 19 19 18 18 17 17 16 16 15 15 14 14 11 11 11 12 13 14 15 15 15 16 16 16 16 16 15 15 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 14 15 16 17 18 18 19 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 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 18 18 18 18 18 19 19 19 19 19 19 18 18 17 17 16 16 15 15 15 10 10 10 10 12 14 15 15 15 15 15 15 15 15 14 14 13 13 13 13 13 12 12 12 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 12 13 13 13 14 14 15 16 17 18 19 19 20 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 24 24 23 22 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 20 20 20 19 19 18 18 18 18 18 19 19 19 19 19 18 18 18 18 17 16 16 16 15 nan 9 9 10 12 14 15 15 15 15 15 15 15 14 14 13 13 13 13 13 12 12 11 11 11 11 11 11 12 12 12 13 13 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 19 20 20 21 21 21 21 21 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 23 23 23 21 nan 20 20 19 19 20 20 20 21 21 21 21 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 20 20 20 19 19 18 18 18 18 18 18 18 19 19 19 18 18 18 17 17 16 16 10 9 9 11 13 16 16 16 15 15 15 15 15 14 14 13 13 13 13 12 12 12 12 11 12 12 12 12 13 13 13 14 15 15 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 22 23 23 23 23 23 22 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 21 21 21 21 21 nan nan 18 18 18 18 19 19 19 20 20 20 21 21 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 19 19 19 18 18 18 18 18 18 18 19 18 18 18 17 17 17 16 12 12 12 13 16 17 18 17 17 17 16 16 16 15 14 14 13 13 13 13 13 12 12 12 13 13 13 14 14 15 15 15 16 17 17 18 18 18 18 18 18 19 19 20 21 22 23 24 25 25 25 25 25 25 24 23 23 22 20 nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 20 20 20 21 21 21 nan nan nan 18 18 18 18 18 18 19 19 19 19 20 21 22 23 23 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 15 16 17 18 19 20 19 19 18 18 17 17 16 16 15 14 14 14 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 19 19 19 19 20 20 21 22 24 25 26 27 27 27 27 27 27 26 25 25 24 23 21 20 19 20 21 21 21 nan nan nan nan nan nan 22 22 21 21 21 21 21 21 22 21 nan nan nan 18 17 17 17 18 18 18 18 19 19 20 21 23 23 24 24 23 23 23 23 23 23 23 24 24 24 24 24 23 23 22 22 22 21 21 21 20 20 19 19 18 18 18 18 18 18 17 17 17 17 17 17 18 19 20 21 21 21 20 19 18 18 17 17 16 15 15 14 14 13 13 14 14 14 14 15 15 15 15 16 16 17 18 19 19 20 20 20 21 21 21 22 23 24 25 26 27 28 28 29 29 29 28 28 27 27 26 25 24 22 21 20 21 21 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 23 23 nan nan nan nan 18 17 17 17 17 18 18 18 19 20 21 22 23 24 24 24 24 24 24 24 24 25 25 25 26 26 25 24 23 23 22 22 22 22 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 18 18 19 20 21 21 20 20 19 19 18 18 17 16 15 15 14 14 14 14 14 14 14 15 15 15 15 16 17 17 18 19 20 20 21 21 22 23 23 24 25 25 27 28 29 29 30 30 30 30 30 30 29 29 28 27 26 25 23 22 22 22 22 23 23 23 23 24 24 24 24 24 23 23 23 23 24 24 25 24 nan nan nan 18 18 17 17 17 17 17 17 18 19 20 22 23 24 24 24 24 25 25 25 26 26 26 27 27 27 27 26 25 24 23 22 22 22 22 22 22 22 22 21 21 20 20 19 19 18 18 17 17 17 17 16 18 19 20 20 20 20 20 20 19 19 18 17 17 16 15 15 14 14 14 14 14 14 15 15 15 16 16 17 18 19 20 20 21 22 23 24 24 25 26 27 27 28 29 30 31 32 32 32 32 32 32 nan nan 30 29 28 27 26 25 24 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 24 nan nan nan 18 17 16 16 16 16 17 17 18 20 21 22 24 25 25 25 25 25 26 27 27 27 27 28 28 28 28 27 26 24 22 22 23 23 23 23 23 23 23 22 21 21 21 20 19 19 18 18 17 17 17 17 20 20 20 20 20 20 20 20 20 19 18 18 17 16 15 15 14 14 14 15 15 15 15 16 16 17 18 19 20 21 22 23 24 24 25 26 27 27 28 28 29 30 31 32 32 33 33 33 nan nan nan nan nan nan nan nan 29 27 26 25 24 24 24 25 25 25 24 24 24 24 24 24 nan nan nan 25 25 25 25 nan nan nan nan 17 16 15 15 16 16 16 17 18 20 21 23 24 25 25 26 26 27 27 28 28 29 28 28 28 28 28 28 26 24 23 23 23 24 24 25 24 24 23 23 22 22 21 20 20 19 19 19 18 18 18 18 20 20 20 20 20 20 20 21 20 19 19 18 17 16 16 15 15 15 15 16 16 16 17 17 18 19 20 21 22 23 24 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 nan nan nan 33 32 32 nan nan nan nan nan nan nan 25 25 25 26 26 25 25 25 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan 16 16 15 15 15 16 16 17 18 20 22 23 24 25 26 26 27 28 28 29 29 29 29 29 29 29 29 28 27 27 26 25 26 26 26 26 26 25 25 24 23 22 21 21 20 20 20 20 20 20 20 19 21 21 21 21 21 21 21 21 21 20 19 18 17 17 16 16 16 17 17 17 17 18 18 19 20 21 22 23 24 25 26 27 27 27 28 28 29 29 29 nan nan nan nan nan nan nan nan nan nan 32 32 31 nan nan nan nan nan nan nan nan nan nan nan 26 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 17 17 17 16 16 17 17 18 19 20 21 23 24 24 25 26 27 28 28 29 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 27 26 25 24 23 22 21 20 20 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 19 19 18 17 17 18 18 18 18 18 19 19 20 21 22 23 24 25 25 26 27 27 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 18 18 18 18 18 19 19 20 21 21 22 22 23 24 25 25 27 27 28 29 30 30 30 30 30 30 30 30 29 29 29 29 29 30 30 30 29 29 28 27 26 25 23 22 22 22 23 24 25 25 24 24 22 22 22 23 23 23 22 21 21 20 19 19 19 19 18 19 19 19 19 19 19 20 21 22 23 24 25 25 26 27 27 28 28 nan nan nan nan nan nan nan 30 30 30 30 30 30 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 18 19 19 20 20 21 22 22 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 30 30 30 30 31 31 30 30 30 30 30 30 30 30 30 29 28 27 27 25 24 23 23 24 26 27 27 27 26 26 23 22 22 23 23 23 22 nan nan 20 20 20 nan nan 20 20 20 19 20 20 20 21 21 23 24 25 26 26 27 27 28 28 nan nan nan nan nan nan nan 30 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 19 20 22 23 24 25 25 26 25 25 24 24 24 24 24 24 25 26 27 28 29 29 30 30 31 31 31 31 31 31 31 31 31 31 30 29 28 28 27 26 26 25 25 25 26 28 28 28 28 28 27 23 22 22 22 22 22 nan nan nan nan nan nan 20 20 20 20 20 20 20 21 21 22 23 24 25 26 26 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 20 21 22 23 25 26 27 27 27 27 26 25 25 24 24 24 24 24 25 26 27 28 29 30 30 31 31 31 31 31 31 31 31 31 30 29 28 27 27 26 26 26 26 26 27 28 28 28 28 28 28 23 23 23 nan nan nan nan nan nan nan nan 21 21 21 21 21 21 21 21 22 22 23 24 25 26 26 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 22 22 23 24 26 27 27 28 28 27 27 25 25 24 23 23 23 23 24 25 26 27 28 29 30 30 30 31 31 31 31 31 31 30 29 28 28 27 27 27 27 27 27 28 28 28 29 29 29 29 nan nan nan nan nan nan nan nan 21 21 22 22 22 22 22 22 23 23 23 23 23 24 25 26 26 27 27 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 22 22 22 22 23 23 23 24 25 26 27 27 28 28 27 26 25 24 23 22 22 22 22 23 24 25 26 27 28 28 29 30 30 30 30 31 30 30 29 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 nan nan nan nan nan nan nan nan nan 22 22 23 23 23 24 24 24 24 24 25 25 26 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 nan 25 26 26 26 27 27 27 28 27 26 25 24 23 22 22 21 21 22 23 24 25 26 26 27 28 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 nan nan nan nan nan nan nan 23 23 23 24 24 25 25 25 25 26 26 26 27 28 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 28 27 27 26 25 24 23 22 21 21 21 22 22 23 24 25 26 27 27 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 28 28 nan nan nan nan nan nan nan 25 25 25 25 26 26 26 27 27 28 28 29 29 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 28 27 27 26 25 23 22 22 21 22 22 22 23 24 25 26 27 27 28 29 29 30 30 30 31 31 31 31 31 31 32 31 31 30 30 29 28 28 nan nan nan nan nan nan nan 26 26 26 27 27 27 28 28 29 29 30 30 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 nan nan 29 29 29 28 28 27 25 24 24 23 23 22 23 23 24 24 25 26 27 28 29 30 30 31 31 32 32 32 32 32 33 33 33 32 32 31 30 29 28 nan nan nan nan nan nan nan nan 27 28 28 nan nan nan 29 29 30 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 31 nan 31 31 30 30 29 28 27 26 25 25 24 24 24 24 25 26 27 28 29 30 31 31 32 33 33 33 33 34 34 34 34 34 34 33 33 32 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 30 30 29 28 27 27 26 26 26 27 28 29 30 32 32 33 34 34 35 35 35 35 35 35 35 35 35 35 34 34 33 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 33 33 32 31 31 30 30 30 31 31 32 33 34 35 35 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 35 35 34 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 38 39 38 38 38 nan nan nan nan nan nan nan nan nan 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 39 40 40 40 40 40 40 40 40 40 nan nan nan nan nan 29 29 29 29 29 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 40 nan nan nan nan nan nan nan 40 40 40 41 nan nan nan 29 29 29 29 29 29 30 30 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 29 30 30 30 30 30 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 30 30 30 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 31 31 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 31 31 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 264 264 265 268 272 276 278 277 275 273 269 267 264 262 261 259 258 257 256 256 255 254 253 252 251 251 251 251 252 253 255 256 258 nan nan nan nan nan nan nan nan nan nan nan 279 281 281 282 283 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 262 263 264 266 267 268 268 269 269 269 269 269 269 269 269 270 270 270 271 271 271 271 271 272 272 nan nan nan 269 269 268 265 264 262 263 266 269 270 271 270 269 268 266 264 263 260 258 257 261 262 264 268 274 277 279 278 276 273 270 267 264 261 259 258 257 256 256 256 255 253 252 251 250 250 250 252 252 253 255 256 257 259 260 262 264 265 267 269 272 275 276 279 281 284 285 286 287 287 286 285 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 262 262 263 265 266 266 268 268 268 269 269 269 269 269 269 269 269 269 270 271 271 271 271 272 273 273 nan nan nan 270 269 268 266 264 262 262 264 266 268 269 269 269 268 267 265 264 263 262 261 258 259 262 267 273 278 279 278 276 273 269 266 263 261 258 256 255 256 255 255 255 252 251 250 249 249 250 251 251 252 253 255 257 259 260 262 264 265 267 268 270 274 276 278 281 284 287 290 291 290 290 289 287 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 262 262 262 263 265 266 266 267 267 268 268 269 269 269 269 269 269 269 269 270 271 270 271 271 272 272 272 272 272 272 271 269 269 267 266 264 263 263 264 265 267 267 267 267 267 266 264 264 264 264 254 256 259 266 273 277 279 277 275 271 268 264 262 259 256 255 254 254 254 254 253 251 250 249 248 249 249 250 252 252 253 256 258 260 261 263 264 266 268 268 270 272 273 274 277 280 285 288 290 290 290 290 289 287 286 285 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 269 268 267 265 264 262 262 262 263 263 265 265 266 266 267 267 268 268 268 269 269 269 269 269 269 270 270 271 271 272 272 272 272 272 272 272 271 270 269 269 267 266 264 263 263 263 264 265 266 266 266 265 265 265 265 264 nan 247 256 266 274 278 277 275 273 269 265 262 260 257 255 254 253 253 252 252 252 249 248 248 248 249 251 252 254 255 256 258 260 261 263 265 266 267 268 268 269 270 271 271 272 274 277 281 284 285 286 287 287 286 285 285 284 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 269 269 270 269 268 267 265 nan 263 262 263 264 265 265 266 266 266 266 266 267 267 267 268 268 268 269 269 269 270 270 271 272 272 272 272 272 272 272 271 271 271 270 270 269 268 266 265 264 263 263 264 264 265 265 265 265 265 264 264 236 240 252 266 274 276 275 273 269 266 263 260 257 256 254 252 252 252 252 251 250 249 250 250 250 251 253 254 256 257 259 260 262 263 264 266 267 267 268 268 269 269 269 270 270 270 271 272 274 277 279 281 282 283 283 283 283 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 270 269 269 270 270 270 269 267 nan nan 264 264 265 266 266 267 267 267 266 266 265 265 265 265 266 267 267 267 268 269 270 271 271 272 272 272 272 272 272 272 271 271 272 271 271 270 269 268 266 265 264 264 263 263 264 264 264 265 264 264 265 232 236 247 260 268 270 270 268 265 262 260 258 258 256 254 252 252 252 251 252 251 251 251 252 252 254 255 257 257 259 260 262 263 264 265 266 267 268 269 269 269 270 270 270 269 269 269 268 269 271 273 275 277 278 279 280 280 280 280 nan nan nan nan nan nan nan nan nan nan nan nan nan 272 271 270 269 270 271 272 271 271 nan nan nan 266 266 267 267 267 267 267 267 266 265 265 264 263 263 264 264 265 266 266 267 268 270 271 272 272 272 272 272 271 271 271 271 271 271 271 270 270 269 267 266 265 264 264 264 263 264 264 264 265 265 264 232 235 244 253 260 262 263 262 261 259 259 258 257 256 255 253 253 252 252 252 253 252 253 254 254 255 256 258 259 260 261 263 264 265 267 267 268 269 270 270 270 271 270 270 270 269 269 268 268 269 270 271 272 273 275 276 276 277 278 278 278 278 278 277 276 nan nan nan nan nan nan 272 271 270 269 270 271 272 273 273 272 nan nan nan 267 268 268 268 268 267 267 267 266 265 264 264 263 263 262 263 264 265 265 265 265 266 267 268 269 270 270 270 270 271 271 271 272 272 271 270 270 269 268 267 265 265 264 264 264 264 264 264 265 265 265 236 239 243 249 254 257 258 258 258 258 257 257 256 256 254 253 252 252 253 253 254 254 254 255 255 256 257 259 260 262 263 265 267 268 268 269 270 270 270 270 271 271 271 271 271 271 270 269 269 269 269 270 270 271 272 273 273 274 275 276 276 277 276 276 275 275 275 275 275 274 273 272 270 269 269 269 271 272 273 274 nan nan nan nan 268 268 268 268 268 267 267 267 266 265 265 264 263 262 261 262 262 264 264 262 261 261 261 262 264 265 265 266 268 269 270 271 272 272 272 271 269 268 267 267 265 265 264 264 264 265 265 265 266 265 266 242 244 247 250 253 255 256 257 257 256 256 255 254 254 253 252 252 252 253 253 254 255 255 255 257 257 259 261 263 265 267 268 269 270 271 271 271 271 271 272 272 272 273 272 272 272 271 270 270 270 269 270 270 270 270 271 272 272 273 274 275 275 275 275 275 275 275 275 275 275 274 272 271 270 269 270 271 272 274 273 nan nan nan 268 268 268 268 268 268 267 267 267 266 265 265 264 264 263 261 260 261 262 262 261 259 257 256 257 258 259 260 260 262 265 268 270 272 272 272 271 269 268 267 266 265 265 264 264 264 264 265 265 265 266 266 247 249 251 252 253 254 256 257 257 256 255 254 253 253 253 252 253 253 253 254 254 255 255 257 258 260 261 264 266 268 270 271 272 273 273 273 273 273 274 273 273 274 274 273 274 273 272 272 271 271 270 nan nan 270 270 270 271 272 272 274 275 275 275 275 275 275 276 276 275 275 274 273 271 270 269 270 271 272 273 272 nan nan nan 267 268 269 270 269 269 268 267 267 267 266 266 265 265 263 261 259 259 259 259 259 258 256 256 255 255 255 255 255 257 260 265 269 271 272 272 271 269 268 266 264 264 264 263 263 263 263 264 264 265 265 266 250 251 253 254 255 256 256 257 257 256 255 255 253 253 252 253 253 253 255 255 255 256 257 258 260 262 265 267 270 271 272 273 274 275 275 275 275 275 275 276 275 275 275 275 275 274 273 273 nan nan nan nan nan nan nan nan 270 270 271 273 274 275 275 275 274 275 275 275 275 275 274 273 nan nan nan 271 271 272 271 nan nan nan nan 268 270 271 271 271 270 269 269 268 268 268 268 267 266 264 262 260 258 257 257 257 257 256 255 255 255 253 252 251 251 254 259 264 267 269 270 269 268 266 264 263 262 262 262 261 262 263 262 263 263 263 263 251 252 253 255 256 257 258 258 257 256 256 255 254 253 253 254 254 255 255 256 257 258 259 261 263 266 269 271 273 274 275 276 276 276 276 276 276 276 277 277 277 277 277 277 276 276 275 nan nan nan 272 271 271 nan nan nan nan nan nan nan 273 273 273 272 272 273 273 274 274 274 274 nan nan nan nan nan nan nan nan nan nan nan nan 270 272 273 273 273 272 271 271 272 272 272 271 270 268 266 264 261 259 257 257 256 256 256 255 255 254 253 251 249 248 248 251 255 259 262 264 264 264 263 261 261 260 259 259 259 261 262 262 261 261 260 258 251 253 254 256 257 258 259 258 257 257 256 256 255 254 254 254 255 256 257 257 258 259 262 264 266 270 272 274 275 276 277 277 278 278 278 278 278 278 278 nan nan nan nan nan nan nan nan nan nan 274 273 272 nan nan nan nan nan nan nan nan nan nan nan 270 270 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 267 269 272 273 274 274 273 273 273 275 275 276 275 274 272 269 266 263 261 258 257 256 256 255 255 254 254 253 251 249 246 246 247 249 251 254 256 258 259 259 259 258 257 256 256 258 260 261 261 259 258 256 254 252 254 255 256 257 258 259 258 258 257 257 256 255 255 255 256 257 257 257 258 260 261 264 266 270 272 274 276 277 278 278 278 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan 278 277 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 267 269 271 272 272 272 273 273 274 276 278 279 280 279 277 274 270 267 263 260 259 257 256 255 254 254 254 253 251 249 247 246 246 247 248 250 252 254 255 256 256 256 255 253 254 256 259 259 259 257 255 253 252 252 254 256 255 256 257 258 258 258 257 256 255 256 256 257 257 258 258 258 259 261 263 266 269 272 274 276 278 279 279 280 280 280 nan nan nan nan nan nan nan 281 282 282 282 282 281 281 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 267 268 270 270 271 271 272 271 272 274 277 279 281 283 283 282 279 275 271 267 264 261 259 257 256 255 254 254 253 252 250 248 248 247 248 248 249 251 252 254 255 255 254 253 252 252 253 254 255 256 255 254 252 251 251 253 254 254 255 256 258 nan nan 257 256 256 nan nan 258 258 259 259 259 261 263 266 269 272 275 277 278 279 280 280 281 281 nan nan nan nan nan nan nan 283 283 283 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 266 269 271 271 271 272 272 272 272 273 275 277 280 282 284 284 283 280 276 272 268 264 262 259 257 256 255 254 254 253 251 250 249 249 249 249 250 250 251 252 253 253 253 251 250 249 249 249 251 253 253 253 252 251 250 252 254 255 256 257 nan nan nan nan nan nan 256 258 258 259 259 260 261 264 266 269 271 274 277 279 280 281 281 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 267 270 272 273 273 273 273 273 273 273 274 275 277 279 282 284 285 284 281 278 273 270 265 262 260 258 257 255 255 253 253 251 251 250 250 249 249 249 249 250 251 251 251 250 249 247 247 247 249 250 251 251 251 251 252 253 255 nan nan nan nan nan nan nan nan 258 258 259 260 260 261 262 264 266 269 271 274 277 278 280 280 281 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 270 272 273 274 275 275 274 274 274 274 274 274 276 279 281 284 285 284 282 279 275 271 267 263 261 258 257 256 254 254 252 251 250 250 249 248 248 248 249 249 249 249 249 248 247 246 247 248 248 249 249 249 250 nan nan nan nan nan nan nan nan 259 259 259 259 260 261 261 262 263 264 266 268 271 273 275 277 279 280 281 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 270 272 273 275 276 276 276 276 275 275 274 274 274 276 278 281 283 284 285 283 279 276 272 268 264 261 260 258 256 255 253 252 251 250 249 248 248 248 248 248 248 248 248 248 247 247 247 247 247 248 248 248 248 nan nan nan nan nan nan nan nan nan 260 261 261 262 263 263 264 265 266 268 270 272 274 276 278 279 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 275 nan 277 277 277 276 275 274 273 274 275 277 279 282 283 284 282 280 277 273 269 266 263 260 258 256 255 253 252 250 249 248 248 248 248 247 248 248 248 247 247 247 247 247 247 247 247 247 247 nan nan nan nan nan nan nan 260 261 262 262 263 264 264 265 266 267 268 269 271 273 275 276 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 274 273 272 273 274 276 278 280 282 283 282 280 277 273 270 267 264 261 259 257 255 253 251 250 249 248 248 247 247 247 247 247 247 247 246 246 246 246 246 246 246 246 nan nan nan nan nan nan nan 261 262 262 263 264 265 266 267 267 268 269 270 271 273 274 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 271 272 274 275 278 279 281 280 278 276 273 270 268 265 261 259 257 255 253 252 250 249 249 248 248 247 247 247 247 247 246 246 245 245 245 245 245 245 nan nan nan nan nan nan nan 261 262 263 264 265 266 267 268 269 270 271 271 272 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 272 271 nan nan 270 269 270 270 271 273 275 277 277 278 276 275 273 270 267 264 261 259 257 254 253 251 250 249 249 248 248 247 247 247 247 246 245 245 244 244 244 244 244 nan nan nan nan nan nan nan nan 263 264 265 nan nan nan 269 270 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 269 269 268 nan 267 267 268 268 269 270 271 273 274 274 274 273 271 269 266 263 260 258 255 254 252 251 250 249 248 248 248 248 248 247 247 246 245 245 245 244 244 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 267 267 268 269 270 270 270 269 268 266 263 261 258 256 254 253 251 250 249 249 248 248 248 248 247 247 247 246 246 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 264 265 265 266 266 266 265 264 262 260 259 256 255 253 252 251 250 249 249 249 249 248 248 248 248 247 247 247 247 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 262 262 262 263 263 262 262 261 260 258 257 255 254 252 251 251 250 249 249 249 249 249 249 249 248 248 248 248 248 248 nan nan nan nan nan nan nan nan nan 268 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 260 260 260 260 260 259 258 257 256 255 254 252 252 251 251 250 250 249 249 249 249 249 249 249 249 249 249 249 nan nan nan nan nan 263 263 264 265 268 269 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 251 250 250 nan nan nan nan nan nan nan 249 250 250 249 nan nan nan 261 261 261 262 263 264 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 261 261 261 261 261 261 262 262 264 265 267 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 262 262 262 261 261 261 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 262 262 262 261 260 260 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 262 262 261 260 259 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 261 260 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan