0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 5 8 23 75 152 72 47 83 92 88 32 42 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 118 217 187 163 305 436 550 703 957 853 694 900 920 8851023 918 765 509 608 573 466 363 221 154 41 0 0 0 0 0 82 105 0 0 0 0 2 29 0 42 98 75 56 76 185 169 290 279 301 377 377 344 479 361 323 356 424 421 363 254 129 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 57 0 21 128 245 360 396 466 556 836 94210371125 924 778 905 87210101020 812 678 570 500 423 514 499 342 149 118 0 0 0 133 285 442 387 395 451 446 385 433 470 461 502 662 654 619 483 470 589 833109113111459144112731058 949 862 701 447 368 441 570 652 619 478 476 404 325 310 60 95 162 107 35 11 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 23 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88 273 558 820 518 220 65 95 103 87 257 289 167 192 313 425 488 790 92710981285145013831119 828 674 476 185 0 6 110 283 275 307 364 420 601 9141130122012681300132913771447147114311365132313271371143215501686180718601812172315961451129511701053 918 867 865 858 818 718 597 481 388 287 476 679 700 613 398 148 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 123 0 35 24 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61 27 64 0 0 0 0 23 107 83 19 32 101 64 0 67 46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 178 366 372 211 54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 13 0 0 0 0 0 0 0 96 156 362 530 865 817 842 589 323 150 185 141 339 448 258 580 855 768 641 549 415 309 220 179 76 0 0 0 0 0 11 99 294 481 686 824 9541093128014601592165217001762184718971920193219511997205320942141218321912176214421172097205819971913178815871438128111541059 995 947 896 843 809 696 551 296 6 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 176 346 303 385 134 588 490 218 104 125 147 154 280 290 188 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 11 81 332 225 224 432 265 0 27 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 2 0 0 0 0 0 37 73 82 71 15 0 48 26 12 0 32 145 465 461 372 216 119 190 314 288 323 247 58312961263 987 918 605 300 0 0 25 190 331 428 599 745 786 846 923 9931047111112311445167918742024207320942144220522232227223222522290233123672402242724292413237823322293226522102140208320131952185617721689161315171401131212431145 626 164 0 0 0 0 0 0 0 0 0 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 372 153 216 336 614 440 155 72 161 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 76 232 268 287 146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 13 5 0 0 0 20 24 4 0 0 0 0 1 1 0 0 0 0 0 0 0 0 26 32 2 0 0 15 0 0 58 190 175 257 268 310 379 799 565 158 0 0 0 0 0 0 0 226 278 532 679 504 78510651153117112121314150116891875203721282184222222482254227823252375242224462455245424492444243824222384233322872243218921412084202219721920185917891690157414071017 515 153 180 244 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 114 303 364 232 40 0 0 103 105 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 63 50 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 39 56 16 45 19 40 33 11 0 0 0 34 33 0 0 0 6 27 11 47 30 67 70 12 25 111 92 32 69 111 99 38 127 187 325 402 302 227 222 260 512 238 149 0 0 0 0 0 0 0 0 104 389 580 634 699 714 698 719 718 631 694 8611035114213261535168018081903198921152243235224222470251925522570255625162480245724382413237023142275225422472195213020982078212918691122 497 103 50 61 0 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 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56 0 70 175 174 244 314 73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 36 78 129 132 211 148 102 134 162 112 39 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 37 24 136 235 280 242 211 49 39 62 86 115 113 23 5 0 19 38 47 100 137 8 6 46 78 22 21 155 226 162 122 151 138 219 377 7041041 725 322 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 89 562 852105213441523175019161965201321552312244025672674274827852778273626792634258825532532250824842466245323992282214620161925188917081455 829 640 377 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 167 340 491 484 385 284 158 46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 33 65 115 147 246 236 154 127 133 116 91 86 151 182 201 223 251 311 402 494 536 514 304 119 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 96 65 12 2 5 11 6 0 5 12 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 2 35 74 87 39 0 22 33 0 0 0 53 78 45 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 52 31 0 54 85 125 59 189 217 231 206 80 302 334 82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 129 61910191384172319022015211322762445261627382827287328902895289128762847280727502676257024602383229622062119199718061623150213891220 959 614 264 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 318 502 270 97 0 0 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 43 115 150 154 183 214 236 234 266 263 213 179 128 73 104 129 94 83 136 108 135 104 78 48 27 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 8 2 0 0 0 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 91 150 175 206 141 223 211 107 29 37 0 0 0 0 0 0 14 18 62 14 0 0 0 21 95 103 36 0 85 252 258 255 189 42 0 108 189 223 46 108 238 314 233 133 406 533 353 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22710791485177419692086215922892464263227572834288529272980301230373053303229712892280927362679255924392107201013991300 823 404 560 314 190 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 210 341 241 49 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 8 75 101 89 75 50 43 27 67 79 86 77 82 115 108 150 74 71 68 89 87 79 94 85 70 60 38 32 18 8 25 21 22 8 11 27 40 33 5 0 0 0 0 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 7 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 81 151 188 164 171 77 57 125 156 180 129 113 162 113 145 167 21 121 164 55 0 0 7 7 7 58 40 69 47 35 180 22 24 0 0 82 192 200 84 119 288 369 496 345 89 92 144 562 566 243 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 387 796136717082018213623532462256226882762282329123000304730923147316531183055295328052698249723122000176014611227 862 432 311 82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 281 333 130 0 0 0 0 0 0 0 0 0 0 0 0 1 14 18 21 8 0 0 5 0 1 4 6 0 70 125 102 64 58 71 67 61 44 58 56 59 68 72 47 60 77 76 59 60 56 46 46 42 52 106 136 117 78 52 77 71 47 54 51 40 43 61 55 65 83 125 116 122 74 20 49 10 1 0 0 0 0 0 0 0 0 0 3 13 24 9 5 4 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 100 62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 156 207 111 64 0 50 148 197 236 274 274 294 290 299 206 74 27 74 72 11 0 0 0 0 4 10 17 22 92 187 50 0 0 0 75 137 142 136 44 76 170 207 221 255 361 408 511 634 606 432 226 312 119 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 66 288 206 674 9171444175519822230239025062617271227962888295130173055308030883070299928672725254921751695117810281324 916 412 334 194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 53 134 158 88 0 0 0 0 0 0 0 0 0 0 0 4 12 34 37 15 1 13 23 6 7 11 18 27 31 25 12 39 70 59 76 71 43 36 53 69 58 59 51 48 59 59 54 48 64 59 118 196 279 281 273 302 303 285 206 110 136 169 104 95 86 95 90 90 76 100 158 225 231 232 257 170 195 31 0 0 17 10 10 8 7 5 5 12 28 28 20 12 6 8 16 16 17 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 13 23 22 17 17 17 21 16 8 12 15 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 72 121 144 153 115 96 135 161 155 138 136 133 129 75 28 13 2 0 0 0 0 38 212 363 316 96 0 0 0 39 58 115 216 162 193 168 99 92 63 121 265 382 454 623 773 647 628 501 284 33 0 0 0 0 0 0 0 0 0 0 0 0 0 210 552 284 309 556105914071942225223962520263227432840291429953051306730703056300729172805247618111209 720 736 801 499 166 112 167 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118 150 211 126 218 229 181 159 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 26 17 0 6 16 0 0 0 0 0 0 0 10 22 38 41 19 5 0 31 31 27 33 30 32 45 19 9 19 79 60 64 76 55 138 244 323 384 396 321 231 266 259 266 311 327 355 358 301 326 419 474 534 587 585 486 283 135 128 129 145 167 162 171 164 192 213 184 222 180 123 160 229 469 431 319 97 59 92 194 138 79 74 88 129 92 56 46 40 22 20 20 14 64 85 56 35 31 20 20 22 19 20 12 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 22 103 168 204 200 208 206 180 145 127 150 152 114 151 209 227 346 536 765 820 767 603 464 337 200 13 0 0 0 11 12 11 21 16 62 80 164 139 72 78 89 285 371 212 92 0 0 71 119 149 182 195 167 132 118 113 95 49 78 56 39 19 6 0 0 4 37 18 21 53 40 69 74 13 0 0 0 0 47 205 127 35 6 0 1 0 0 79 153 267 470 520 486 573 730 418 77 0 0 0 0 0 0 0 0 0 0 0 0 184 424 257 37 193 815138417492076230624352558266227612870296330463070306029522754258525572489231321652012182116411005 513 148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 94 157 376 538 604 573 418 416 326 328 224 185 141 151 119 79 27 30 0 0 0 0 0 0 0 0 0 0 0 0 0 17 24 0 0 0 0 0 0 0 0 0 7 16 97 106 71 12 0 0 14 26 25 31 15 3 6 40 24 27 33 44 40 50 43 57 28 37 35 63 114 223 284 463 7711056 962 8751026 865 837 729 508 499 358 309 268 365 502 581 491 502 491 384 341 255 243 145 153 158 181 190 240 264 241 147 94 51 104 334 639 918 869 518 249 222 292 251 272 397 474 534 580 392 331 272 170 126 87 56 49 139 166 132 66 42 41 23 27 25 31 31 13 3 23 170 167 188 176 58 45 11 0 31 264 247 144 167 184 220 169 62 7 305 66 3 0 0 0 0 0 0 0 0 0 0 0 132 180 355 464 511 646 542 561 566 545 696 752 769 748 734 9241011107211781198109311811025 894 722 525 478 413 424 355 92 14 74 138 185 186 171 168 224 220 240 305 409 492 581 628 566 281 179 149 96 14 11 52 59 43 38 4 12 54 31 3 0 0 0 0 0 3 31 22 0 4 36 131 209 60 85 76 0 0 149 285 279 90 5 0 0 0 0 4 2 3 45 177 294 379 402 330 212 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 30 363 723119414481954228924432556270128422909296230002995298727252270151110061339 932 928 574 400 239 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 104 173 501 806 717 638 539 417 374 367 309 273 235 248 203 173 190 202 189 244 211 224 147 65 0 0 0 0 0 44 52 0 0 5 0 12 24 12 15 0 30 38 37 76 19 36 81 112 169 152 161 219 74 4 20 40 40 30 0 12 32 20 4 35 33 32 53 79 56 77 86 49 204 210 168 368 509 714 886 8401038 950 858 872 809 488 370 280 264 245 271 279 249 262 274 292 278 251 248 222 208 211 194 242 272 228 175 116 69 116 264 455 77912771052 658 494 373 323 236 377 458 559 813 622 620 410 99 66 60 45 56 124 117 66 48 33 40 38 28 29 46 36 51 30 13 24 198 212 330 568 616 495 433 223 68 55 223 464 565 625 744 809 655 521 402 271 143 59 39 0 0 0 0 0 0 0 0 0 0 8 101 110 326 370 353 324 413 683 963 963 833 752 765 777 884 896 721 568 539 451 453 389 506 466 436 455 532 698 346 35 89 169 211 200 225 214 302 295 300 273 323 367 419 405 374 339 349 276 235 276 210 188 225 239 183 47 85 157 133 104 89 59 44 54 50 40 37 24 27 138 197 258 263 281 275 256 29 99 296 306 303 222 52 0 0 0 0 30 12 0 0 22 120 199 324 456 704 936 920 392 51 0 0 0 0 0 0 0 0 0 165 340 263 273 767109214551907220823812483258326162568257926272773279324331665 617 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 59 330 780 927 832 585 455 347 273 224 225 224 241 233 258 299 264 263 205 252 233 203 216 212 223 237 129 0 0 0 19 9 0 0 75 83 60 56 34 38 95 122 124 94 107 111 122 144 112 151 204 361 449 121 47 35 40 23 11 0 27 35 19 3 23 34 34 47 54 59 80 92 49 91 276 399 449 444 547 721 775 705 692 798 767 631 423 305 324 395 422 427 359 338 330 349 338 362 333 343 346 298 259 288 286 285 279 236 134 72 146 291 59410531268 916 616 490 344 328 321 273 322 5631064 855 405 398 336 401 220 99 80 259 354 186 89 47 46 52 76 75 128 212 204 265 288 155 150 309 361 437 604 611 697 697 617 497 480 430 477 565 690 835 771 594 313 283 341 264 183 56 95 236 168 46 0 0 0 0 4 6 0 0 10 95 103 114 212 280 261 270 323 270 272 498 485 269 200 150 148 153 224 322 476 740 715 560 554 606 577 267 139 159 169 118 128 127 193 246 298 253 248 291 194 157 207 250 333 386 412 390 444 468 456 432 361 286 171 241 253 220 197 167 155 159 152 137 127 92 118 291 303 279 282 355 337 297 194 65 65 98 89 41 0 0 0 0 0 0 0 0 8 47 47 45 74 167 162 316 931 812 764 439 83 0 0 0 0 0 0 0 171 682 681 658 7771390177920452248236323482250197717841777131712131361 864 391 0 0 0 0 0 0 0 0 0 0 0 105 0 0 0 0 0 39 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 279 690 860 793 609 530 405 296 234 147 131 129 144 187 218 253 289 189 131 73 45 29 56 71 132 163 155 82 0 12 4 30 40 34 49 112 139 137 112 36 73 121 97 83 98 107 95 89 93 151 270 237 139 59 28 42 28 20 13 6 32 50 63 51 27 34 50 29 18 32 50 49 73 43 53 166 338 349 358 515 562 617 682 645 702 652 621 545 516 533 487 499 533 531 523 589 518 388 455 402 393 378 367 331 305 276 246 223 196 145 64 100 288 690 9991144 945 804 491 423 534 614 725 633 726100513251229 781 528 6251073 977 616 313 161 105 55 62 161 231 353 264 334 293 343 278 350 429 353 369 499 488 651 744 691 511 510 519 383 181 280 371 353 379 396 373 17 11 89 102 201 244 199 124 130 36 0 0 19 106 161 193 287 228 152 177 315 304 102 74 192 372 349 307 463 409 335 318 556 666 663 547 516 484 559 958 973 863 846 811 644 667 843 985 779 721 493 356 239 303 272 244 238 204 206 218 234 237 294 375 453 468 464 462 488 493 494 419 327 297 291 273 214 184 178 169 163 153 139 144 168 228 248 280 273 262 182 141 101 11 29 57 0 0 0 0 0 0 7 18 3 4 41 115 99 170 292 284 138 0 58 309 280 51 0 0 0 0 0 0 0 0 0 317 558 622111014481943228425602604239020361318 875 360 152 86 0 0 0 0 0 0 0 0 0 0 0 0 0 142 149 183 219 431 678 523 522 540 280 59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 214 574 778 711 555 430 411 352 249 53 6 0 6 57 127 184 247 249 191 145 120 86 26 0 0 0 0 0 72 91 105 41 37 61 70 97 137 169 129 101 83 93 83 99 83 79 132 322 502 503 283 117 58 17 23 37 49 40 62 33 20 39 63 86 58 24 34 45 37 33 31 61 87 78 35 27 157 356 399 423 396 446 509 539 582 629 542 511 481 466 542 586 545 467 508 490 528 565 572 533 502 456 367 320 298 275 222 183 193 197 164 109 58 169 448 74511571313 985 751 716 796 806 792 866 95110921255150213821074 957 9391117 9551067 798 418 79 115 328 395 422 314 359 456 399 415 491 605 799 793 826 921 745 528 402 465 276 135 139 68 247 75 99 65 145 115 0 0 0 0 0 33 181 29 0 0 0 0 0 25 125 89 48 98 0 218 462 200 163 169 210 150 252 294 271 181 193 308 316 403 582 8671100 978 788 8111010121712051261129812521309141015461646140313411165 617 319 263 357 250 198 341 431 315 254 294 318 397 461 466 448 454 419 389 369 333 321 290 208 169 171 148 131 131 124 81 86 81 85 121 147 111 151 115 19 4 54 199 220 109 7 0 0 0 84 96 14 3 51 169 181 183 271 475 593 507 259 0 0 0 0 0 0 0 0 0 0 0 0 0 150 362 80815161991237825842652252720331035 152 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 249 494 626 78411021054 507 199 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 139 396 595 630 470 413 424 322 257 163 5 0 0 41 74 120 168 196 195 206 170 137 114 54 13 11 47 72 50 36 64 84 63 70 93 101 158 151 203 254 198 187 109 133 132 128 120 228 607 334 138 96 102 81 18 42 71 79 91 99 83 68 64 71 67 47 44 39 39 35 49 77 108 87 112 52 43 203 414 403 427 338 303 349 409 471 498 528 475 421 434 455 483 499 497 468 449 470 397 452 447 420 389 334 292 213 208 199 186 167 174 187 152 109 75 218 531 859 977 8741115116112051169 934 9091025110211061084 938 92910801084122313151112 842 580 411 203 336 349 296 366 436 525 733 756 572 593 793 820 653 577 572 562 383 221 52 88 247 157 97 138 16 25 53 0 0 0 0 0 0 0 0 0 0 2 5 0 0 0 0 0 0 29 154 249 158 54 91 233 269 312 293 331 6611130101610991279129011341055 867 718 842 854 708 740 818 885 975 964 9551116132414781563154715761165 813 466 397 369 335 325 350 303 266 218 244 303 340 432 486 444 418 378 370 360 329 253 295 243 257 236 230 177 126 116 97 85 40 19 57 4 0 0 0 2 29 15 0 1 12 9 0 0 13 0 0 0 0 6 119 313 431 294 203 477 437 37 0 0 0 0 0 0 0 0 0 0 0 0 45 49011561790216224482627269523761532 318 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 319 159 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 155 256 412 661 589 388 344 284 263 188 68 10 0 18 66 147 140 137 135 166 157 182 218 184 131 109 120 134 119 87 84 78 34 74 134 128 145 169 143 160 171 171 149 178 151 137 153 126 183 329 419 121 54 71 72 33 33 58 71 77 96 108 108 92 105 106 91 82 63 69 80 109 114 77 80 105 97 51 34 179 255 329 357 426 454 410 373 362 419 408 436 446 522 416 371 355 340 291 320 372 332 362 362 367 364 328 266 188 176 156 174 151 149 166 158 160 146 114 107 143 150 171 231 296 373 508 545 590 8771205151612711029 959 98213081070112811691107 786 617 659 418 406 432 571 600 824 969 862 716 645 665 609 504 493 378 140 149 247 294 304 382 356 262 274 219 128 96 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 31 128 190 83 64 122 277 283 224 433 756 988 906 520 76112761079 824 685117013631214 925 792 8361039 990 804 8261072112711391119121614191521168116731305 851 354 314 219 360 426 328 250 209 162 206 239 277 269 253 281 345 365 363 339 312 317 288 268 282 273 176 141 136 90 64 33 4 0 0 0 0 0 0 0 0 6 5 0 0 7 0 100 130 82 29 95 0 0 28 55 254 355 136 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 517141918382281242822631783 383 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47 219 639 9241043 832 830 866 668 439 343 279 115 0 0 0 36 110 138 172 148 122 108 105 92 132 177 167 135 64 72 146 159 155 107 121 133 62 65 110 148 163 174 177 154 128 148 143 187 174 193 138 173 286 388 108 58 87 98 65 67 82 106 79 89 85 78 72 81 82 82 86 87 87 100 118 128 126 146 144 139 96 143 115 177 262 318 432 506 473 528 533 473 404 424 366 370 400 401 418 346 361 332 310 335 332 307 338 343 320 255 208 158 225 267 277 317 309 284 265 266 247 238 225 165 142 189 201 201 173 183 303 71011111451163916231282126712151252 962 858 911 878 542 587 465 432 619 834 697 937 750 486 288 252 245 76 143 211 139 171 339 701 860 706 456 378 317 235 176 71 112 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 9 10 17 37 37 151 294 212 135 296 71812651217 304 61 525108713371080 938 96414661507193418591379132112551142 92210211416131012151330120614701559118610621089 493 305 222 221 239 200 172 182 167 157 170 215 284 340 377 435 410 413 387 370 341 330 315 306 303 258 184 141 85 25 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 206 297 339 470 318 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36710451246126619701362 208 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 347 71910411280 959 809 639 642 548 446 294 174 6 0 0 0 16 83 117 125 115 108 97 87 70 31 37 75 122 93 35 76 189 152 144 165 171 93 160 142 128 103 144 138 151 131 146 167 171 134 172 173 218 337 496 176 99 126 112 118 115 62 42 57 46 63 56 54 56 47 53 64 73 68 65 75 81 96 114 129 145 147 171 154 133 215 270 282 402 421 463 433 436 417 390 362 391 411 421 410 373 356 327 328 330 377 394 370 368 353 328 297 251 273 281 264 346 363 364 334 300 262 272 245 199 221 254 252 260 256 279 588 994107712101149137312681245134511021088 954 886 828 925 867 784 786 821 856 381 65 0 12 241 362 108 0 164 268 252 357 455 610 598 747 336 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 0 19 6 5 23 240 588 331 232 240 336 5241016 460 32 300 665 472 0 66 382 363 8601022162220182047160911031190125010241087104012901227 870 99710391046 9761002 405 483 538 527 417 391 397 234 211 253 243 213 251 314 393 448 470 457 440 394 388 348 347 324 295 280 192 150 78 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 106 178 243 270 274 265 204 19 0 0 0 0 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 138 586 186 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 257 80712521053 668 392 295 339 343 294 215 125 22 3 0 0 5 38 84 81 45 24 25 14 35 32 3 9 55 138 186 157 146 147 157 173 178 158 141 155 156 135 151 155 159 168 182 194 172 169 148 164 246 422 431 142 96 88 70 64 59 67 61 38 41 70 57 68 55 67 66 61 54 54 67 94 96 103 117 132 131 145 136 129 93 241 441 390 404 360 415 431 420 416 380 353 348 336 375 415 405 364 345 371 378 413 417 444 384 359 394 346 320 353 359 280 363 425 407 404 450 488 453 399 355 313 285 327 294 243 260 505 748 976 921 816 837 617 712 768 562 613 563 623 781 791 846 904 737 509 178 0 0 0 0 0 0 129 99 179 183 148 156 105 123 228 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 6 119 288 316 119 81 97 183 253 422 300 338 724 502 266 219 18 0 127 21 0 75 226 338 6711151116110921260106510811192139111341012 81610041015 593 460 495 560 529 550 557 423 449 676 586 305 262 230 287 278 314 362 378 397 382 423 414 389 336 301 298 265 185 92 19 0 0 0 0 0 0 0 0 0 0 0 0 0 83 83 17 40 102 139 172 195 213 227 180 58 9 0 4 192 464 401 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 352 281 0 0 0 0 0 0 0 0 0 0 0 0 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 24 5 56 17 54 0 0 0 0 0 17 149 7621021 702 325 145 168 163 114 176 102 52 35 32 12 9 7 15 19 45 72 87 51 46 101 58 46 53 100 176 167 138 152 142 150 150 157 160 174 190 181 185 182 187 188 183 187 190 226 179 180 152 237 481 369 147 100 88 82 75 72 50 43 40 60 75 77 88 79 86 89 92 87 76 60 59 75 98 121 133 136 143 153 141 128 137 216 451 477 457 414 444 375 362 300 310 324 359 359 407 500 459 423 410 438 412 372 370 570 788 888 743 533 402 355 413 400 510 550 525 488 488 499 467 409 351 295 280 362 391 361 597 724 668 745 602 438 218 226 321 322 225 157 198 172 264 309 348 216 165 319 0 0 0 77 266 607 392 138 103 200 161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 193 93 79 56 19 30 91 401 556 421 160 157 0 0 0 0 0 0 0 0 0 0 0 0 661175 420 462 850 922119011931117137914411375143715351400 774 513 483 446 481 437 377 391 469 381 273 299 224 264 346 424 461 426 378 426 415 405 375 373 315 283 286 217 121 46 28 9 0 0 0 0 0 0 0 0 0 0 0 8 4 33 75 140 179 207 228 230 240 208 164 85 76 126 301 647 556 233 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 125 77 141 229 137 31 0 0 0 0 0 0 0 118 428 453 271 100 11 90 85 107 129 108 55 31 17 21 0 9 19 15 33 65 74 37 89 80 58 37 93 163 166 157 150 134 123 150 152 144 172 154 152 142 142 151 136 150 164 185 220 245 191 171 162 242 375 321 181 137 103 98 82 76 63 48 60 84 92 92 92 98 108 110 94 100 105 95 89 79 68 84 98 109 125 138 145 155 168 149 180 298 339 328 315 274 267 291 314 310 289 402 530 534 488 486 417 416 428 434 614 816 953 907 876 787 546 627 549 516 651 668 596 767 788 667 619 652 596 543 567 495 487 507 602 635 701 692 456 260 3 0 0 0 0 0 0 0 48 471 335 0 0 0 0 145 89 129 534 489 124 110 208 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 3 0 0 0 0 0 0 0 0 0 0 51 94 162 188 199 387 268 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 285 336 335 5411330112112631457149115501519132516591315 924 753 746 800 704 499 537 561 498 657 652 347 446 522 507 517 498 529 474 408 353 365 357 320 280 276 244 200 148 62 19 17 16 1 0 0 0 0 0 0 0 0 0 6 12 59 154 206 241 289 316 310 275 213 203 196 271 390 609 550 303 207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 158 321 336 354 159 44 0 0 0 0 0 0 0 1 17 13 12 26 30 114 211 227 193 63 9 29 10 0 24 48 28 51 107 112 115 66 99 90 78 167 225 191 169 153 143 146 133 123 135 128 115 143 119 134 125 130 160 136 159 189 194 174 176 204 222 322 351 260 196 120 108 91 78 55 62 68 66 67 82 85 92 119 128 124 128 122 122 117 114 101 97 94 123 138 153 163 176 182 200 216 200 204 272 288 302 319 319 360 419 420 439 464 522 504 452 450 715 839 846 792 901 914 92010231312113910801050 894 973 782 8361031104511211072 936 774 816 849 689 633 492 560 730 721 606 429 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 157 162 294 707 184 149 177 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 110 0 0 0 0 0 0 0 2 84 327 240 215 140 0 62 146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 288 319 181 458 81511291149119313291458137211811413 997 740 697 768 726 568 657 606 648 562 514 518 475 476 441 471 517 522 455 387 367 360 299 281 284 258 215 181 143 83 69 102 102 70 38 11 0 0 0 0 0 0 16 25 37 4 151 231 266 308 348 366 388 347 276 339 364 438 491 495 325 137 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 118 232 398 294 167 0 0 0 0 0 0 0 0 0 0 25 45 29 7 48 121 126 125 29 0 12 0 10 55 90 46 41 108 115 142 121 183 126 189 224 242 217 166 164 164 175 165 129 116 107 103 105 101 105 106 139 149 139 140 154 132 139 175 212 298 310 394 330 209 142 129 113 91 92 126 116 109 91 107 103 94 90 120 115 120 127 132 137 138 126 114 110 186 162 156 203 228 241 295 314 238 389 267 282 285 324 384 483 437 475 492 567 605 650 531 781122512551129103214331144 93612161542137114691071 806 92610991018 93610331078 9641142 952 9651118 833 790 637 827 685 350 0 0 0 0 31 0 0 0 0 0 0 0 0 0 0 0 11 62 270 662 742 446 306 214 189 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 212 151 234 222 112 0 27 81 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 171 161 252 315 621 867 907102210461188116510271204 988 873 768 642 623 669 692 688 647 610 654 617 583 455 449 420 401 401 385 341 319 302 286 242 201 205 197 168 149 131 117 129 124 86 76 68 29 22 14 5 0 14 17 85 145 233 280 330 366 405 423 476 488 448 497 495 497 463 506 484 246 88 86 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 131 104 117 164 194 251 223 99 0 0 0 0 0 0 0 0 0 18 49 33 26 22 70 58 53 0 0 0 0 8 41 98 90 73 136 155 148 145 153 174 184 210 231 218 225 195 174 142 128 129 131 124 154 158 143 133 143 120 93 126 126 142 125 134 129 207 350 339 458 329 204 163 148 135 115 131 132 130 120 128 121 111 101 105 106 106 109 119 130 135 147 138 148 182 214 240 373 479 404 384 393 453 510 443 361 447 507 460 416 481 471 496 553 672 751 859 6571009 689137912671417134614841048 98310751188 986 768 734 679 769 797 772 781 734 795 9871187120411641046 868 749 504 217 240 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 187 845 818 210 852 455 68 0 0 67 115 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 292 201 243 277 113 45 118 86 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 152 141 46 282 849 82211211000 964 872 859 866120014051173 963 897 897 930 676 647 624 620 610 585 534 484 536 499 499 349 305 300 284 261 217 218 226 213 205 206 206 194 171 144 134 114 112 99 112 59 16 5 3 19 91 182 226 289 362 404 430 470 533 542 576 594 514 495 490 499 447 345 252 255 170 73 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 76 128 133 113 89 105 162 290 142 113 0 0 0 0 0 0 0 8 1 17 31 11 17 15 6 19 59 109 99 36 60 53 113 100 125 175 180 207 178 182 189 196 203 217 219 194 199 200 185 143 114 125 129 154 180 180 173 189 106 103 120 162 235 211 234 157 168 451 685 533 324 221 180 160 119 153 151 142 132 130 127 111 113 106 103 101 102 104 109 130 162 184 185 226 286 291 261 318 864 723 532 434 542 7531029115912311018 957 631 526 523 562 593 755 754 821 841 836 7481144135713371188 997 897 862 980 982 874 811 816 796 689 699 701 588 449 386 433 540 755 645 494 391 360 297 151 91 252 217 0 130 0 0 0 0 0 0 0 0 0 0 0 0 27 270 934 502 619 549 442 227 0 0 0 210 184 138 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 201 327 185 349 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 172 221 107 146 377 7281143113610311054 913 866120215051765175012831065 885 762 710 682 657 630 609 637 615 537 492 436 350 392 277 258 257 216 226 259 276 267 276 279 272 257 233 206 167 140 113 100 75 25 7 12 10 73 175 202 281 321 398 458 506 555 601 605 630 568 539 481 454 491 381 209 365 398 203 131 43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57 86 70 88 113 11 131 205 112 154 28 14 0 0 0 0 0 0 1 6 23 39 41 58 51 27 77 125 123 80 111 147 128 132 148 144 169 179 190 168 161 157 164 180 193 191 207 205 227 203 167 149 145 162 200 213 216 261 211 146 94 99 117 158 212 258 237 340 576 573 402 329 230 199 170 156 175 182 210 258 232 204 154 111 94 108 101 102 104 115 148 172 167 184 177 223 264 341 379 635 975 597 353 396 582 941129316501785152114271044 620 521 526 777 820 811 753 547 92312291286111110141029 979 9301045 827 743 641 567 505 433 421 361 333 369 427 479 542 672 526 7201200 587 235 227 173 135 133 56 39 16 0 0 0 0 0 0 0 0 0 0 0 10 208 706 607 295 217 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 415 138 235 143 317 233 256 285 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 316 241 179 88 242 7511217136213401147 9651114148916421796211617601210 973 857 773 722 679 656 624 577 511 535 526 536 488 481 277 261 228 217 255 308 335 343 348 356 333 297 262 234 187 163 128 66 29 13 11 14 48 171 229 298 366 419 494 594 659 633 650 616 571 583 555 564 470 421 396 439 394 358 204 67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 170 114 121 124 107 92 146 299 117 104 61 36 30 0 0 0 6 14 39 64 78 86 60 52 54 53 71 77 96 92 104 104 114 144 154 157 152 148 140 138 136 132 143 169 163 189 210 223 207 189 150 147 161 168 185 206 223 220 158 76 87 102 139 142 170 227 215 317 544 422 360 326 257 210 200 162 216 236 331 380 395 370 293 221 144 117 113 110 124 135 129 200 228 216 186 204 253 346 539 8161001103512471190128313651306115814311924203919121501 869 562 571 740 548 698 9451037102210321056 9801035 838 707 735 730 727 655 779 751 695 540 360 289 288 281 266 272 410 783 9721268 609 122 346 330 145 228 63 90 20 0 0 0 0 0 0 0 0 0 0 0 0 88 477 411 0 0 0 0 0 0 0 0 0 0 0 0 0 319 198 30 239 0 210 336 173 185 361 141 164 130 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 139 5 0 92 4611136155215701574129111271174129115131789201419111204 931 850 776 743 697 663 596 572 549 575 604 511 555 439 259 258 235 234 307 368 391 411 401 381 354 316 277 209 163 123 83 79 49 18 16 62 196 259 317 350 393 540 582 636 542 509 646 603 635 644 573 495 411 389 290 195 262 149 67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 169 91 50 0 66 109 222 91 119 87 58 46 2 4 6 22 41 173 303 267 319 176 123 131 151 162 118 142 158 193 194 153 174 169 167 161 154 162 163 135 119 125 138 155 174 191 211 204 183 134 144 139 132 160 189 186 61 66 74 82 100 72 85 108 146 162 210 344 290 297 340 282 252 237 159 251 277 302 308 317 347 358 358 385 301 233 167 144 163 190 219 260 401 685 934 99811391319186720251552127413371159 988120114941730204619801999190115211338 898 919 840 780 869 954 9831062 978 876 810 710 806 879 865 742 777 886 953 845 682 470 300 266 200 224 322 677 566 769 970 483 135 248 379 190 142 72 125 134 0 0 0 0 0 0 0 0 0 0 0 0 284 289 204 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 141 151 162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 152 322 555 633108316011515127611051002132615361807184316151021 835 746 729 720 706 738 658 594 588 620 585 519 564 425 255 255 233 309 369 374 396 395 413 384 330 323 281 187 124 155 121 99 175 168 211 261 294 354 396 431 506 549 558 556 490 477 360 415 325 251 194 142 143 98 32 246 294 131 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84 137 150 88 45 53 41 62 72 64 143 239 357 284 288 357 402 454 497 457 305 413 435 294 238 291 243 204 215 241 214 223 223 226 213 173 134 116 133 142 151 173 178 177 168 150 146 163 119 133 156 131 39 52 40 24 17 23 55 108 155 183 242 324 343 298 294 252 207 184 127 189 288 331 329 326 361 405 506 518 529 531 421 330 237 241 289 346 4991122154715401562199920582400210816601078107012261519204818702182206818111515152914341250 919 734 910 9991184126212831190 926 782 670 789 840 714 631 771 891 818 631 468 417 451 205 189 235 366 504 540 7871050 686 333 127 508 607 374 0 303 448 0 0 0 0 0 0 0 0 0 0 291 345 191 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 301 465 647 417 697 777103614291179130514381574140116791165 994 882 972 976 937 834 802 750 670 599 624 528 465 428 369 241 288 332 340 383 407 439 468 417 290 394 342 312 284 262 234 244 291 289 285 282 319 362 401 416 354 394 491 444 299 284 354 404 166 136 119 46 0 0 261 307 239 118 56 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 60 0 0 54 50 73 109 131 96 121 182 308 291 343 186 325 373 457 521 556 450 509 435 370 482 678 617 392 466 370 297 341 305 298 274 232 193 137 105 100 113 143 136 137 136 142 149 144 124 118 112 36 22 28 12 2 1 2 7 38 120 182 246 296 351 303 222 190 118 117 146 208 328 513 475 403 437 471 535 650 725 777 824 723 546 453 445 477 752 765 81916562204253925142440178421551342133515421649177120932036186816351495130013271164 887 966112813471481153412491042 934 774 670 707 673 619 656 759 878 779 499 349 324 456 260 194 172 247 482 547 393 304 69 37 317 710 578 255 0 355 174 109 0 0 0 0 0 0 0 0 0 277 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 150 390 323 19510401504 937 988 967110212681361166612701054 910 971 861 763 794 752 665 656 659 537 477 489 466 283 299 353 353 364 385 429 483 378 228 209 229 402 382 359 327 312 303 298 314 317 406 420 457 504 307 280 495 287 244 310 414 393 240 0 0 0 0 237 289 372 278 200 157 80 94 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 74 151 113 88 175 175 149 102 148 166 316 337 309 542 543 517 479 438 542 556 460 221 231 368 559 443 222 271 670 729 347 232 231 232 215 176 187 163 131 105 112 134 162 181 141 121 114 94 87 60 5 11 9 5 0 0 0 1 16 77 147 207 221 312 222 191 101 94 102 158 244 447 509 455 402 440 528 664 768 886 887 825 806 801 804 735 795 551 465 8501172136919992503247925671736133211661508178022122097221120771950166015311423112811291268172917061542121611521057 871 771 734 645 575 663 736 927 929 625 347 238 288 304 400 441 415 259 287 153 57 58 59 234 788 884 537 181 218 242 0 24 0 0 0 0 0 0 0 0 301 317 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 193 609 122 909 980 545 614 71510071354119217431580118111831070 919 837 778 792 723 715 658 610 567 514 450 340 298 418 411 412 430 431 279 188 199 180 179 189 371 463 430 396 359 279 323 355 392 408 471 407 366 674 527 306 304 298 346 90 10 7 31 14 190 226 312 271 237 144 148 119 129 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 65 54 50 66 95 117 164 240 375 281 518 540 649 80812661241127212511119 845 292 170 181 162 110 102 190 382 829 961 332 133 169 151 114 88 79 74 65 83 149 136 80 84 63 54 60 90 65 1 0 0 0 0 0 0 0 0 55 117 133 179 222 194 159 99 74 89 124 224 403 352 327 340 463 605 743 664 591 549 569 655 613 514 644107611391020 8741212 862 6361063194526942454168014001450165619732587270425532340187615461350129012291450155314611362121211161064 998 860 738 636 634 748 9401172 764 386 179 156 205 223 270 435 437 165 65 57 66 119 235 615 886 526 288 0 116 243 161 0 0 0 0 0 0 0 0 284 329 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 193 4521249 662 310 388 788 90612751608178317461605184814121089 926 877 824 873 852 769 654 561 595 459 348 319 427 398 384 351 315 329 392 412 303 213 214 233 315 348 322 260 288 327 328 312 285 434 330 120 196 357 366 264 224 220 66 35 31 34 161 242 27 0 0 84 83 116 122 54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 42 103 131 244 324 306 335 444 8801528168017862082150113791041 792 453 211 160 147 107 82 122 555 602 434 871 599 218 129 90 44 13 20 25 28 15 13 1 12 40 77 63 67 94 83 0 0 0 0 0 0 0 0 0 1 55 89 124 146 118 73 67 75 117 129 158 212 254 256 332 429 485 535 427 357 348 369 382 383 434 420 382 608 80013481034 808 584 746 964161322592497230715861648205321272201210223512469199617191575144214001351131212461204114910151064 977 859 800 861 9121058 876 567 287 140 139 159 156 184 371 252 179 209 93 151 148 404 747 696 347 0 0 128 175 88 0 0 0 0 0 115 324 346 219 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 106 294 310 760 604 636101013841370180819482081190918902084172312871153109410281036 928 795 679 573 566 418 499 347 363 352 302 314 364 440 473 398 226 179 185 233 188 183 182 190 317 425 300 187 150 130 46 165 387 503 325 149 126 85 139 102 100 130 92 63 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 46 164 389 811 732 524 54317021575 352 307 417 316 42 202 613 317 171 194 102 100 79 172 685 850 771 799 599 68 66 16 0 0 6 36 69 18 13 6 6 45 101 166 197 154 92 4 0 0 0 0 0 0 0 0 0 62 82 108 99 35 35 55 75 95 108 126 131 177 236 266 312 380 459 407 345 361 372 407 55610031616174310971400 759 317 356 524 762105813851343151418992003195620912221195615991536166815591394135713731327119411421005 980 9981025116613101167 933 927 909 976 720 383 184 135 130 152 154 251 235 484 360 230 103 116 319 590 657 489 0 0 95 87 85 0 0 0 0 258 251 334 215 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 147 231 6481114115612801579113712622023223022672096211024752408144020381403129613391132 801 674 556 537 430 503 493 356 311 304 312 289 331 337 249 195 186 307 346 216 175 206 300 243 282 216 140 155 414 278 394 530 299 95 70 50 43 126 124 80 60 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 69 110 242 621 952 394 87517661004 353 574 467 188 29 83 261 602 721 630 482 308 205 305 313 197 208 155 66 40 69 0 0 0 0 64 178 9 0 38 116 324 481 532 514 268 135 34 0 0 0 0 8 50 55 105 142 118 150 173 76 30 36 56 76 93 111 128 144 291 232 272 309 321 335 456 521 452 453 722125020301965165610581309 819 564 480 474 612 642 82311121133 974104616801398156017591832169914991493117112331285122711321096 933 93010481140117011991101103010991144 807 477 218 161 150 190 186 212 354 679 451 539 298 117 262 529 531 283 0 0 0 0 138 319 197 90 349 292 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 34610821517141714501354117710021563197318211497189124692739171818191619151913021246 908 826 690 567 471 434 446 451 367 364 370 314 312 280 279 186 193 283 226 209 198 267 352 161 111 96 105 334 544 283 414 266 94 26 9 0 26 43 49 0 0 0 2 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 167 266 456 680 672 802 472 335 282 237 271 237 399 269 44 326 557 596 252 137 180 395 464 256 0 103 514 7841065 998 769 443 554 288 173 140 262 201 43 0 0 0 0 0 0 0 0 0 0 1631193173421281099 365 207 121 3 0 0 0 13 164 141 168 214 177 108 83 53 58 63 92 145 162 169 169 227 536 540 485 447 540 528 8321049 892135411851192152714091400223129833133258117751903174515851300167720881634 767123511731204103015421503162817301600152213501031 935101710651033101310341091117712621303 833 535 330 236 185 136 193 273 370 547 577 561 628 262 310 560 520 206 0 0 0 0 336 202 533 468 199 62 74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 412 7321185147016491586157114741604131813991496167219812366235920782031197318471461129211651045 863 714 563 476 388 406 355 339 298 297 276 268 262 182 185 253 280 252 187 196 195 273 446 424 351 454 475 279 276 127 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 192 361 6991114 951 957 926 811 558107713061374 724 95 0 0 43 0 679 586 116 260 422 866 372 28 135 288 772 914 895 681 940 990 604 417 313 155 0 0 0 0 0 0 0 0 0 0 0 0 0 193 9021628184518901904 841 4 0 0 0 28 99 135 163 101 110 82 71 117 89 123 265 283 243 194 202 230 518161918552100226923272201238822512780308631453049278527872665279721091990 871 423 662 669 469 714128714581576139513401106103711281229127414391258100210831163119311251170120511951248132513521453 991 598 468 317 140 95 283 413 551 710 884 559 186 136 115 221 226 0 0 0 0 295 304 273 467 194 59 52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 239 9991321137716181771149115901785198418451532138320162170205921212170238321581627135511771056 902 753 611 499 384 368 366 284 255 222 214 217 208 198 224 270 254 203 207 260 325 462 555 506 407 434 300 177 108 53 18 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 320 626 727 755 82110681082 729 399 330 443 372 98 0 0 0 0 273 425 0 0 161 611 544 276 212 70 0 2481098 794 612 816 956 408 155 205 50 22 9 125 4891029 877 467 119 20 0 10 25 595173718961130 589 8742007 703 0 0 0 4 0 164 198 137 34 69 89 97 116 146 222 295 235 247 266 321 83223111808157221392446266132823824350122512005137111261035 942 957105513551373118811851033115711621464189920241676137111681008 96910601075 969102914331379130115411561158316381465141814671254 911 949 585 324 122 17 147 470 531 70410831349 788 22 0 0 0 0 0 0 0 0 169 241 167 0 66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 287 874 61513861625146214441579170719441831134615652078255719961985229026682447152013611189 988 828 701 588 481 391 314 329 299 261 200 194 194 222 210 236 267 279 298 331 319 341 401 502 312 224 180 79 29 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 239 630 684 982 923 795 99712591027 379 0 0 63 54 0 0 0 306 478 0 0 67 146 302 668 369 156 56 322 984 917 361 284 250 185 148 185 182 440 537 99812501115 960 9651002125013461604182720352041174318491797 851 135 545 151 0 0 0 63 110 181 108 79 107 135 142 155 169 227 231 443 685 430 311 675 920 7031199221933673458311025382037134310451017 987 959 937 922 902 861 868 870 801 899105411501261133615481495141613021160115313291439139713551191111911541222126411871472133711151022 469 475 418 399 137 10 157 273 236 403 8311203 773 321 0 0 0 0 0 0 0 0 0 146 313 264 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 295 555 529 47616901599137218592060204121031620161822061971193920372618301627091823156112851044 840 648 512 430 381 323 282 234 239 210 181 188 196 184 237 272 265 292 264 274 361 639 370 190 124 38 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 387 0 0 120 118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 99 168 317 348 454 663 694 807 832 405 2 137 216 86 75 0 0 0 192 402 0 0 0 0 0 565 659 89 91 157 519 810 335 296 101 101 281 386 69010841074 943102010211108127815021614166718541907206418892176152917671514 333 74 0 0 0 0 0 159 94 53 63 84 117 156 179 180 188 233 375 6611528229927432857330538583987352920271321125211481115110210891068105710361013 971 874 84810581592187320122588251832143415324425861691154814411444139213331225127713831392138312421283140613631163 466 29 9 31 34 0 53 102 33 67 89 475 298 39 0 0 0 0 0 0 0 0 0 0 156 391 432 158 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 318 263 4211142213179118882073181020081792204822871622173621322614298925951718141812351032 831 665 540 432 409 321 279 255 244 237 178 148 144 140 198 215 248 274 242 320 679 792 352 90 27 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 419 316 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 124 104 235 407 502 601 6671027 633 440 128 83 0 0 0 0 0 0 138 4 0 0 234 317 424 511 386 93 0 0 307 496 637 317 245 217 192 303 637 971123712251094 996131214341743156812461118116413741916211120941406167216901016 0 0 0 0 0 25 284 637 438 106 115 139 167 184 201 236 351 99717941516164826413688444545064202379018771217121312121196117711721180117911791283186630443562330130382807285231654076420942974095368026772338153013971361147612321362133712201089146213271110 217 30 9 4 1 0 44 69 0 0 79 84 232 476 523 0 0 0 0 0 0 0 0 0 274 382 369 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 66 186 261 219175423661630171915671540163521581810155118092276286028652587189515181260 980 825 667 518 405 372 284 285 335 371 335 251 139 135 134 180 233 308 351 426 669 689 399 167 63 22 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 328 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 159 177 212 201 444 9601042 400 85 0 0 0 0 0 0 431 182 106 114 42 61 164 434 537 427 224 0 0 0 219 381 705 233 185 203 289 289 722114310101320128411891503 828 9131001 698 796 727 7821204201920371364191316891576 108 10 0 0 0 2 524111014861310 473 185 212 268 297 258 274 567 446 558 8322386363743754509447641292956204316081356128213151350143618342700388543884479405641143748292027282809335536453734394337623611343228222066159714471449150614351209 975135510531180 212 28 19 11 4 17 126 102 64 0 40 39 49 211 603 410 330 12 0 0 0 0 131 137 204 613 449 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 75 411 321 21421211269 8961333 742144117671653190218731790205124492593202716661244 984 813 630 432 330 284 224 335 395 283 224 113 93 135 179 201 299 420 451 624 808 464 218 123 46 14 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 195 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 1 25 324 459 826 486 105 0 274 367 501 566 693 825 591 496 426 311 112 61 273 0 253 137 0 0 0 0 0 196 392 224 130 147 144 207 2301060 922 48613171014 702 108 469 497 405 403 386 412 370 49910661608177219431826141217261326 567 821134313791016122115101483 641 350 451 675 582 574 6861083 78616573178411041234113427349024675468742273210268323343378394346774929501150094870477447934601399735903099308330432981366635543201296727272076179819111702143014151190100510601182 957 126 39 67 227 218 45 57 80 35 0 0 31 69 210 278 339 0 0 96 135 0 168 4681021 940 479 175 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 415 429 2471129 908 6711109 8281455180718341697197821482087198321811626131811631009 805 596 460 350 269 206 261 321 248 110 71 104 148 236 264 417 374 792 746 328 209 148 70 23 8 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 61 380 607 334 142 269 342 444 862 821 793 636 81811201012 862 458 72 8 43 0 80 0 0 0 0 0 0 0 0 480 560 443 311 207 0 0 0 0 342 170 81 176 453 424 417 386 256 253 221 217 442 992181718981858184413331395182814411140 958 9071246142515631241 756 659 9701761244926702708247330423796304234923337350640674854539953465186532753695196503749665087499949735033499149734935475546314526452544984345427141443354357930592382212018801792123713181052 773 752 809 563 88 50 48 192 163 104 65 0 0 0 0 21 81 370 185 191 0 0 275 412 390 287 341 7801025 203 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 275 897 749 9331020 595 450 92513801637184219662229206117911878142113411183 977 629 448 369 309 250 234 287 230 117 60 58 120 140 214 261 295 407 413 226 154 115 45 24 13 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 62 238 740 663 694100110471037110610761017 578 154 128 359 453 253 92 0 0 0 0 0 0 0 0 0 0 0 0 38 246 436 24 0 0 0 0 0 488 354 59 749 899 764 591 426 292 258 196 103 133 47015591777192418731533 921 906 761 758 729 782 97111921013 979 978144520022579279530973230297521401411 914102422822717407343114740534254095306525152355137517652375123505550205107507849014736460246284611461144974363446940303788351131072459168615851140 681 691 817 739 334 197 66 52 41 49 31 6 0 0 0 0 0 53 84 133 114 112 120 275 369 262 149 315 313 134 239 241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 181 140 69 335 762 330 293 468 446 761131820022165197315361915121712691082 901 616 428 332 266 198 147 108 93 63 49 43 117 87 133 199 288 273 191 134 102 43 13 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 103 0 0 0 0 0 0 0 100 258 51510651472117412221140113711991172 906 731 481 162 55 51 38 153 144 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 806 931 729 725 695 547 411 199 61 39 134108812951777220221191906143111031074 823 955119414291660 9111039160421372555234625453106245023291381 660 430 779183726424470482450575004479150185058502449185104505950995147512551455165484647364820478645654508453443944231394335023440237315361276130613661138 905 733 427 121 51 37 30 23 15 3 0 0 0 0 0 0 279 0 28 115 206 338 370 538 509 334 277 0 2 253 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 242 112 753 181 118 240 562 65712381287155414951323167612261085 964 789 657 518 385 247 145 140 102 74 60 29 70 129 94 68 117 156 170 115 80 40 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 738 626 0 0 0 0 0 0 127 262 445 795179215961323119012551068 849 736 648 599 330 148 123 117 153 267 291 91 165 285 121 4 0 0 0 0 283 409 297 102 39 0 0 0 0 0 0 0 0 0 50 305 840 748 774 831 693 477 282 102 33 19 76 340 49515312412184317251418125412361091 914111217871134 742 8621317151216052121213322121848 521 292 378 252 284 92328954692497748985013489647394790482949664856504849164846487949165021484849184619435744784358431242023857382535241998100310911106 961 863 625 294 115 209 64 39 27 49 43 11 3 4 0 0 0 0 0 0 94 128 301 499 162 116 0 0 0 0 0 156 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 538 738 46 150 50610151410143714901281125313491254 869 824 803 649 523 416 231 135 108 95 81 46 44 113 98 67 72 98 102 85 93 55 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 488 745131018891733 946 944 750 781 736 652 564 542 443 253 168 156 160 197 282 450 559 611 431 154 39 42 26 0 9 108 132 142 157 172 152 148 117 38 0 0 2 2 29 183 400 728 633 788 840 707 459 308 249 80 14 7 8 25 3951932238219741795175514481580 657 73112771054 517 575 781 89511421496214920631621 384 167 168 191 212 257 699261343364674501152615118506648595007495748224823476148154751477848394698468744074357416143434122400838472788 817 519 472 615 99812371240 659 138 137 142 327 212 32 21 33 5 4 16 0 0 0 0 0 31 144 232 203 0 0 0 0 0 0 0 1 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 84 743 411 11 284 68511741261167414511351131313991297 960 694 685 597 413 196 101 76 49 32 19 19 31 39 33 40 48 34 46 42 42 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 67 0 0 0 0 0 516121715661189 878 697 720 590 611 562 511 477 445 356 234 214 207 214 253 316 460 593 637 469 273 158 180 150 90 18 36 59 84 100 147 192 184 116 59 76 42 50 114 306 425 686 891 719 608 805 696 509 391 358 266 130 56 20 3 50 7521933229420771823181719051353 357 8811124 496 611 749 94911041530206916071409 498 133 149 170 194 229 295 9081943354345384901522852145280508350855149511750905007491750634941458044694621441042674455413439273020 956 470 356 372 492 84310801099 245 44 31 34 185 182 174 298 220 14 15 57 0 0 0 0 0 0 220 421 95 0 0 0 0 0 0 0 0 161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 625 0 0 334 499 345 248 417 625 845176920331768137211551049 962 557 441 416 270 124 61 22 7 2 2 4 3 1 1 0 0 9 9 16 26 20 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 173 0 0 308 739 952 548 581 595 552 547 527 445 395 348 404 485 392 330 296 281 308 355 490 576 638 635 573 438 322 375 247 217 75 40 29 77 66 61 98 42 0 116 209 111 290 340 643 698 971 906 938 702 749 718 649 549 471 382 288 240 121 14 3 124 869180018231882187824052359 713 6231577 863 81311901100 9411793 809 643 902 156 113 138 166 190 213 233 245 444110916572820422549634993515051624905472947324738440447984545392233454549452641844150426041642159 892 406 361 387 798 928 801 632 151 32 113 260 157 61 235 374 238 238 190 44 0 0 0 0 0 0 200 0 0 0 0 0 0 0 0 0 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 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 339 0 0 274 146 449 217 83 325 6691722220419021305142412361317 691 288 176 109 57 12 7 0 0 0 0 0 1 0 0 0 0 0 0 26 28 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 145 740 871 510 188 154 46 140 319 424 435 496 504 474 445 424 379 340 268 350 471 602 549 457 379 368 426 503 623 626 595 534 593 554 534 438 291 227 180 163 101 105 124 120 113 95 116 191 161 110 302 581 599 724 932 864 978 880 904 882 784 712 616 477 382 323 225 59 0 5 353 978119213621462165412431211 82615341374 683 628 83810611822 397 121 156 88 109 141 200 248 268 240 209 193 180 240 6721947312436034597506648934921479650644847470533681863171731563954379637553844341426111734 657 590 9151016 804 527 413 267 78 183 355 98 40 202 441 490 416 115 26 0 0 0 0 0 153 154 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 79 135 162 388 51 72 2721206213918521456147612541359 686 301 166 136 16 4 0 0 0 0 0 0 0 0 0 0 0 0 0 18 27 12 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 561 591 4 534 0 43 139 252 425 500 454 400 382 395 402 408 344 308 231 330 423 370 429 475 495 441 467 494 517 504 525 478 444 432 474 620 670 332 234 193 148 135 165 178 183 171 186 183 212 134 299 578 341 209 366 9141167 9501013 9691019 823 674 544 462 362 259 80 12 2 74 558 687 832 606 570 545 443 570 87914131157 785 95613411291 392 57 66 132 154 220 294 343 448 338 186 169 149 139 121 207 354 425109825712829338433723154281627781431 411 24713621554259931512969267123112100168014261078 919 776 450 541 356 143 208 234 161 233 561 462 764 285 65 0 0 0 0 0 54 116 60 0 0 0 0 0 0 0 0 0 0 3 0 91 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 50 388 330 0 69 3991572237818941438118512511106 634 194 79 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 7 2 4 4 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 69 112 225 283 384 466 420 393 375 414 445 426 334 297 232 226 185 253 352 549 777 673 721 673 642 586 602 588 494 463 461 516 561 323 265 231 192 202 273 264 262 290 242 226 289 282 265 318 469 162 39 213 924 974114010931000 922 713 622 620 507 376 202 59 13 9 0 244 272 94 244 535 774 641 900 903 799 781 930 701 695 256 38 52 161 242 240 280 402 338 285 232 169 138 123 110 91 78 71 70 156 272 206 301 236 231 135 244 5611077 512 8302198275523621870209021922015149712751039 845 553 738 319 202 400 368 314 436 490 537 406 165 0 0 0 0 0 67 58 143 0 0 0 0 0 0 0 0 0 0 0 0 0 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 231 257 11 49 6722125207917591339130515781452 263 106 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 5 8 7 7 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 117 184 334 390 375 345 374 384 386 352 324 283 293 270 264 280 240 318 555 971 886106813001282 987 713 807 701 563 481 555 520 444 377 343 299 272 293 407 383 428 433 365 257 352 231 402 270 349 396 0 32 428 56410041125 944 810 781 724 721 650 508 338 180 61 27 10 0 14 70 430 110 91 120 139 70 98 235 305 234 136 253 35 21 123 130 161 375 453 336 266 391 250 177 135 111 91 75 68 53 53 44 34 28 234 726 672 6661349 487 450 61119792148211319532121207618271172 937 849 687 475 518 482 435 579 353 374 577 661 476 150 0 161 34 69 3 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 228 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 8 91 250 174 4 74 977234920261928175719341909 783 223 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 6 5 4 5 9 11 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69 183 282 246 247 263 274 324 369 327 274 271 287 274 270 294 324 391 461 641 85011551139120310621211 972 867 777 622 524 583 519 456 434 488 446 371 420 408 445 652 655 490 354 322 175 408 287 259 471 269 0 362 583 823 855 964 939 965 902 735 710 514 378 233 120 31 19 9 33 204 408 8 0 0 0 0 0 0 0 0 30 19 6 21 41 40 267 527 441 423 347 463 393 348 364 322 297 279 215 285 228 113 21 15 13 20 107 738 541 348 285 7811498165918031696189917911394 944 788 604 360 215 406 447 486 323 413 318 367 349 116 18 3251142 51 142 62 37 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 81 0 0 0 0 0 0 0 0 0 0 0 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 3 0 14 0 0 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 254 444 0 3 2751576216522512040209717741409 294 72 0 0 0 0 0 0 0 0 0 0 0 0 0 7 60 64 7 7 0 3 5 6 6 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 40 144 263 328 279 261 243 239 283 310 313 312 310 296 255 304 318 343 382 471 582 8011459153711881008 829 910 915 805 654 605 699 609 532 576 719 546 545 476 466 512 779 766 459 302 252 178 286 253 362 436 286 38 0 107 726 987 994 978 968 907 757 751 517 326 194 137 52 71 116 107 164 537 657 496 371 0 0 0 0 0 0 0 2 26 59 22 18 94 193 316 479 456 463 459 403 489 510 552 622 615 462 208 64 14 9 7 60 4191163 320 239 282 99211761555148114511530158714621093 656 350 260 175 182 200 176 131 183 295 150 144 0 15 6201273 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 474 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 160 0 0 3 35615302071216821091560 836 78 24 0 0 0 0 0 1 0 2 0 0 0 0 49 90 57 31 64 112 20 2 0 5 5 5 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 203 264 293 319 303 297 287 305 323 317 295 244 239 302 331 343 367 402 473 552 7261109 940 850 829 706 674 771 848 755 607 867 757 726 823 959 613 571 517 551 582 733 608 376 280 238 226 227 291 320 469 423 224 0 3 3931052 973 940 991 941 714 702 452 284 191 153 96 101 121 114 102 239 382 439 404 0 0 0 0 0 0 0 0 7 37 84 101 19 97 322 409 359 393 553 552 565 604 414 481 418 385 189 31 6 5 6 23 2601155 325 130 739 846107413131268120210961045 688 540 428 233 126 140 208 286 110 25 113 59 14 0 0 0 524 412 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 183 225 199 447 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 154110117661902217118961135 173 85 0 0 0 0 0 0 4 6 11 12 8 0 12 11 19 6 399 92 39 60 40 66 0 5 7 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 13 48 150 192 225 340 426 406 359 360 355 309 269 291 300 323 315 340 385 425 504 585 644 672 644 610 674 649 536 522 684 604 507 688119512601514 868 645 544 570 596 613 657 587 396 332 314 315 323 482 357 551 564 476 31 1 201125311821053 918 923 762 609 404 290 234 187 132 108 110 88 79 104 138 135 94 0 0 0 0 0 0 0 0 0 42 114 113 18 145 325 346 360 521 496 372 411 296 274 221 266 356 216 11 4 7 6 8 1961047 341 155 6591058 88912001046 963 877 855 755 118 209 311 75 42 35 107 77 92 85 0 0 0 0 0 80 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 146 608 586 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4851442160317981852209120601565 262 61 0 0 0 2 5 12 40 28 20 9 0 0 0 0 0 0 2 11 48 176 220 353 5 142 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 26 91 137 198 452 404 389 391 379 352 309 285 277 288 306 317 354 424 538 667 644 570 550 493 556 737 632 475 442 475 513 468 581 99514761536 743 581 542 603 669 728 690 581 504 417 337 265 381 437 353 508 528 658 104 0 81 64814671167 926 772 666 546 415 339 285 225 173 142 118 89 107 128 93 24 0 0 0 0 0 0 0 0 0 0 0 44 36 32 379 520 458 426 366 283 243 329 414 386 270 341 88 10 6 0 0 0 0 63 361 287 270 8041103 831 905 682 871 7741046 810 197 4 54 0 28 48 0 0 0 0 0 2 0 0 0 0 102 378 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 86 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 601326 137 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 0 0 0 0 140 7391316140318921940266725942261 558 17 0 0 0 1 46 129 40 6 0 0 0 0 0 6 5 20 0 200 398 134 96 262 350 479 369 105 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 11 39 88 120 230 296 396 392 370 348 324 314 295 277 284 320 382 404 584 642 512 456 423 419 506 845 661 463 409 425 457 467 536 578 697 893 535 497 570 692 742 700 584 585 529 368 277 247 351 357 352 404 557 755 138 3 2 69 655159012381004 777 647 504 402 323 268 234 201 159 141 152 149 117 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47 405 604 518 452 414 348 231 321 589 535 514 321 44 7 0 0 0 0 0 69 39 332 186 577 733 937 672 586 787 9501105 787 146 2 0 64 207 67 47 0 0 0 0 0 0 0 0 0 188 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 103 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 107 0 0 166 336 0 0 0 0 0 51 770 772 686 772137714321932 394 96 183 10 2 11 88 208 48 5 0 0 0 0 0 0 0 0 128 380 412 51 431 280 502 628 646 100 85 109 306 142 84 43 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 41 79 141 399 367 319 313 336 326 314 300 280 279 318 375 369 474 502 420 377 360 379 468 832 768 455 415 435 471 465 424 416 440 372 388 436 500 605 768 655 549 577 577 417 305 261 297 400 410 390 520 793 339 82 0 3 256167118261180 900 728 578 480 385 370 368 348 271 246 234 143 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 449 596 600 595 457 422 225 206 353 749 231 148 0 0 0 0 0 0 0 0 34 374 102 255 646 797 477 431 541 403 442 638 328 69 0 218 350 144 0 0 0 0 0 0 0 0 0 391 225 318 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 65411521194158020631547 279 124 275 433 190 119 227 74 2 0 0 0 11 0 0 0 0 0 182 199 1 0 0 0 191 0 0 0 42 32 110 64 237 172 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 691 288 0 0 0 0 0 0 0 7 36 48 64 155 303 234 231 225 257 302 288 290 278 275 285 306 325 392 375 362 336 362 381 453 822 649 457 412 431 462 434 339 285 254 236 312 408 630 900 918 658 592 566 498 411 387 360 351 436 414 375 436 547 473 621 12 0 62 37717811338 944 788 748 670 618 692 746 669 588 551 426 141 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 428 677 505 502 551 536 258 171 235 300 69 0 0 0 0 0 0 0 0 0 0 160 19 46 226 689 255 335 488 234 189 216 418 294 24 0 0 0 0 0 0 0 0 0 0 0 0 572 440 495 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 196 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 198 37211081703 663 452 7691287 886 168 324 270 3 33 66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 232 183 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 400 206 0 50 0 0 0 0 0 6 20 29 57 76 184 248 195 205 245 313 276 278 273 271 290 299 290 344 345 325 346 404 463 476 509 526 435 422 417 393 345 283 240 213 246 345 431 550 892 839 688 700 699 616 440 421 486 426 433 423 390 400 470 6051042 81 5 12 38117016241138 9311016 981 865 789 543 627 783 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 261 621 580 482 408 461 186 50 18 6 0 0 0 0 0 0 0 0 0 0 0 29 5 6 24 445 221 181 490 227 184 201 192 460 361 184 0 0 5 5 0 0 0 0 0 0 53 820 502 441 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 244 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 124 412 168 0 448100119181026 474 417 468 694 497 75 14 2 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 299 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 601 233 23 0 0 0 0 10 35 43 48 58 62 146 192 225 264 275 297 287 268 277 311 305 295 276 302 292 284 337 447 474 486 494 469 433 397 365 351 342 323 294 281 304 368 435 623 864 831 842 946 906 728 492 519 550 456 414 456 470 453 569 7261404 616 21 69 26107520681120 876104110341001 730 544 172 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69 553 610 507 399 327 148 13 3 0 0 0 0 0 0 0 0 0 0 0 0 6 5 0 95 499 322 63 223 181 144 135 185 587 897 251 29 0 1 0 0 0 0 0 0 0 61 206 384 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9271136 88710901038 833 464 169 39 7 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 266 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 818 182 0 0 0 0 0 25 21 39 48 61 73 100 243 276 291 313 284 276 270 394 288 290 293 267 257 267 260 298 385 409 424 464 477 436 365 341 307 333 333 297 290 326 371 459 795 945 9001064 987 788 704 563 534 482 420 394 414 478 533 625 97816211732 120 288 36 683216817321253 992 903 356 66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 370 597 622 472 314 126 7 0 0 0 0 0 0 0 0 0 0 0 0 27 0 0 0 101 372 200 18 286 261 140 159 169 282 596 688 84 0 0 0 0 0 0 0 0 0 0 144 237 102 22 88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 142 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 79 540 344 412 798 546 107 17 0 79 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 287 155 106 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 40 49 100 171 222 295 361 359 296 281 304 287 315 327 296 272 247 235 250 263 301 346 419 448 399 363 339 313 285 289 297 295 300 340 382 482 701 860 9581171 754 663 604 586 598 503 431 395 433 447 554 732135618481905 203 378 175 5551157 905 461 246 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149 741 772 805 670 237 11 0 0 0 0 0 0 0 0 0 0 0 57 82 215 0 0 28 355 234 6 67 92 24 83 97 113 233 442 134 0 0 0 0 0 0 0 0 0 0 379 198 121 160 203 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 223 372 132 22 13 21 0 0 0 0 0 0 0 0 20 68 34 39 25 0 0 0 0 0 0 178 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 27 47 77 230 259 343 374 422 353 319 329 359 282 295 308 304 284 262 231 222 246 300 409 517 456 371 353 345 324 293 288 293 297 313 396 432 474 581 690 964 976 629 548 515 566 623 556 518 397 456 465 5471048193918441971 572 365 441 159 150 19 0 0 0 0 0 0 63 306 323 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 471 790 723 508 118 20 0 0 0 0 0 0 0 0 0 0 0 57 40 0 0 0 122 114 280 41 59 230 190 56 50 112 486 706 262 0 0 0 0 0 0 0 0 0 72 155 414 245 79 124 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 227 70 134 44 0 0 0 0 0 0 0 0 502 614 97 55 78 207 67 5 3 0 66 124 0 11 168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 13 68 233 708 633 458 407 373 359 342 391 358 310 296 307 259 245 220 269 227 223 376 520 634 540 453 416 390 397 346 309 311 327 356 492 458 457 487 582 655 597 497 470 459 515 619 683 582 399 511 563 7441422206422212277 725 460 518 135 0 0 0 199 293 791 502 273 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 12 0 231 823 433 341 48 0 0 0 0 0 0 0 0 0 0 0 0 74 32 0 0 0 127 93 198 0 0 232 309 97 13 59 388 584 191 0 0 0 0 5 5 0 0 0 88 88 165 228 45 152 172 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 8 4 7 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 224 461 209 0 0 0 0 0 0 0 58 941233 635 47 520 574 405 781 492 161 459 433 110 87 83 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 62 253 516 628 445 410 408 386 353 371 332 327 281 216 197 183 364 331 312 213 313 420 621 765 641 447 371 497 622 396 325 334 350 404 417 424 438 483 522 512 461 434 422 435 447 497 434 393 465 87710181555218820612401 801 664 828 537 355 401 57613291106 676 396 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 13 0 16 253 575 165 23 0 0 0 0 0 0 0 0 0 0 0 0 56 0 0 0 0 111 135 83 0 0 20 114 65 3 3 90 47 0 0 0 0 0 5 4 0 0 244 143 51 60 155 287 171 209 52 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 0 9 7 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 203 5891235 723 30 73 173 199 160 56 108 58 358 136 531055 616 216 265 260 130 225 160 14 10 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 100 141 411 526 551 532 439 407 350 286 314 277 182 161 190 397 339 367 231 177 232 546 837 750 329 307 280 327 355 376 361 388 384 389 405 438 537 666 587 545 455 419 403 398 403 401 396 438121814611589196723492187 98214531573149011441082 859 824 875 679 353 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 135 437 53 8 29 0 0 0 0 0 0 0 0 0 0 0 26 0 0 0 0 107 245 47 160 0 24 72 3 1 1 0 0 1 0 0 0 0 0 0 0 162 249 10 6 17 241 323 221 340 149 0 0 0 0 0 0 0 0 0 0 0 31 8 16 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 10 7 7 0 8 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 255 612 445 237 122 131 239 113 58 193 629 3011435 905 105 70 68 103 118 166 111 141 93 24 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 54 271 416 625 639 435 350 315 281 289 255 139 122 283 290 247 353 344 245 162 241 212 162 151 474 425 405 403 470 436 393 387 396 493 620 776 819 811 638 526 454 408 394 399 404 404 412 9141625177919502195185715971343122812481073 842 752 661 538 438 247 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 58 197 15 27 85 27 0 0 0 0 0 0 0 0 0 0 26 41 0 0 0 68 141 141 4 0 0 0 1 2 116 0 0 0 0 3 0 0 0 0 13 231 25 0 0 0 195 324 605 405 145 0 0 0 0 0 0 0 9 0 0 10 0 0 11 0 0 0 8 0 10 4 0 10 9 9 8 0 4 0 0 0 0 0 0 0 0 0 0 7 8 7 10 0 8 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 115 218 10 337 247 450 720 495 5631798 380 120 88 66 49 68 91 126 219 264 214 133 58 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 2 23 90 297 360 439 419 275 243 197 213 274 241 125 296 178 125 170 278 383 218 243 123 174 348 719 941 929 985 724 521 445 433 446 491 670 700 726 713 732 607 507 448 409 407 413 414 418 5681733193219171970257417291059 819 913 887 649 549 483 425 223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 0 0 0 0 0 24 308 125 0 0 0 0 0 0 0 0 0 0 0 112 0 0 0 0 68 105 39 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 25 57 64 0 0 431 226 252 548 401 595 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 8 11 9 7 11 0 11 0 54 8 0 0 4 0 10 26 0 0 0 0 0 0 0 0 0 10 0 0 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 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 248 8361873 45411282610 286 113 93 78 68 376 430 221 341 437 258 329 124 48 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 27 89 209 257 243 225 206 124 163 213 228 222 108 63 45 36 55 88 115 161 88 49411081101 939 94610321025 689 533 519 533 537 612 646 670 650 676 650 553 522 469 445 425 426 424 639121712181584210621231277 832 531 503 546 497 366 252 112 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 6 0 0 0 0 0 14 359 166 0 0 0 0 0 0 0 0 0 0 0 75 0 59 0 0 0 72 112 153 8 0 0 0 0 0 0 0 0 0 0 0 0 9 404 98 24 0 30 126 183 194 434 455 260 0 0 0 0 0 0 0 17 0 0 0 0 0 0 0 0 10 0 0 0 0 0 13 0 12 13 0 0 0 0 13 149 16 14 0 0 0 0 0 0 0 0 5 0 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 210 0 0 0 0 0 0 0 0 0 196 5921806 85425421437 166 116 111 94 235 581 731 378 482 8461111 832 328 86 32 24 26 38 64 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 82 176 181 135 116 53 75 96 109 104 18 2 0 0 3 13 32 90 151 5141211 733 741 744 881 730 734 651 542 449 503 548 601 586 610 630 659 631 604 603 561 472 453 462 614 664 9181337162813971041 548 532 436 331 393 250 158 119 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 0 0 0 0 0 0 24 0 0 0 0 0 0 0 0 0 0 0 0 0 4 410 354 30 0 0 201 541 184 30 0 0 0 0 0 0 0 0 0 0 19 180 595 143 59 38 49 68 0 0 454 404 10 0 0 0 0 0 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 11 0 0 0 0 119 85 0 0 0 0 11 8 0 0 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 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 0 0 0 54 816200016051459 212 162 150 143 117 232 357 611 894 599 566 703 608 444 119 119 147 110 127 136 77 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 57 72 45 31 0 0 38 31 0 0 0 0 0 0 12 12 24 36 365 480 543 665 691 662 615 596 570 428 473 446 494 497 549 584 621 661 693 693 784 794 649 712 871 585 582 579105714461047 915 481 285 472 437 271 165 200 122 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 302 881 619 14 0 104 480 335 86 0 0 0 35 54 0 0 0 0 33 85 781 593 286 107 12 0 0 0 0 0 49 121 36 0 0 0 12 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 3 0 0 93 156154315771709 384 208 197 176 157 122 105 164 529 844 555 422 161 101 195 145 196 286 198 177 201 135 50 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 645 29 270 693 679 693 635 589 547 479 378 384 412 460 490 494 536 611 653 696 739 8201044 831 95311601088 583 518 656 839 837 648 425 243 461 380 172 149 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 2691218 371 49 5 237 164 41 0 88 110 54 41 0 0 0 23 72 290 992 326 34 0 0 0 0 0 0 0 225 92 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 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 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 21 69922691611 710 294 216 199 189 182 146 117 110 183 510 665 272 145 130 179 242 244 306 376 280 233 164 111 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 447 630 639 601 587 493 435 378 353 377 384 413 430 458 474 553 642 744 84510281379 856104911031239 793 664 574 503 439 416 339 252 259 116 108 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69 74 91 937 443 13 47 94 95 195 114 92 38 13 99 0 17 106 244 735 918 500 81 27 0 0 0 0 0 0 267 0 239 275 0 0 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 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 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 20 0 0 0 0 0 0 0 0 0 0 0 38 27916361863 591 264 264 253 239 208 182 139 116 107 464 477 222 158 124 121 263 348 297 315 355 329 289 193 133 13 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 175 0 105 585 638 565 522 540 466 369 335 331 343 372 405 439 418 473 473 534 628 807 9751078100610601065149814311082 841 362 262 198 122 95 74 66 83 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93 304 448 42 24 16 40 23 0 49 78 5 74 95 102 294 487 780 858 588 205 165 8 615 351 160 0 403 255 135 259 344 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 6 0 0 0 0 0 0 0 0 0 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 425 119 38 0 0 0 0 0 0 0 0 69 20417722139 354 230 217 235 224 202 213 149 115 99 163 339 85 112 52 46 92 170 244 260 252 366 377 277 233 77 11 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 348 0 0 46 375 454 496 540 500 402 337 322 327 353 370 400 451 475 441 469 589 676 877127612761238114511291477185216791319 513 228 126 48 25 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 191 35 520 308 35 24 11 17 0 29 65 17 96 97 64 176 558 522 359 104 85 95 183 521 485 338 537 487 0 34 260 280 28 61 17 0 0 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 352 130 141 0 0 0 0 0 0 0 0 161 38930721208 268 216 192 192 196 173 146 149 115 89 84 66 56 44 44 47 91 152 184 172 171 342 375 234 144 23 14 9 5 22 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 9 59 136 407 358 437 456 362 319 311 332 339 357 388 424 434 460 472 570 7931162135814181231113611341344212022571488 559 229 125 44 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 55 26 611 172 56 8 62 17 0 0 0 13 111 209 290 324 204 99 67 34 0 395 420 179 446 305 0 0 0 228 139 86 190 203 741 688 74 204 129 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 43 0 0 0 0 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 50 157 69 0 0 0 0 0 0 0 57 211 4882965 538 263 210 182 168 154 135 124 119 104 83 72 65 64 55 43 45 84 107 115 105 67 91 193 117 33 24 17 13 19 40 37 29 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 134 0 0 11 37 181 555 599 428 522 402 303 331 314 339 374 408 417 450 497 481 583 8031375187314921235113411601435187214741309 580 177 66 32 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 98 64 820 615 99 30 18 26 24 0 192 24 98 210 117 64 57 181 97 18 0 6821049 749 586 161 379 130 202 363 62 85 93 65 273 845 523 155 274 17 63 20 0 0 10 15 7 43 40 36 15 142 14 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 9 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 7 71 9472455 475 260 199 167 145 137 128 112 116 107 82 62 51 59 61 53 55 67 89 65 41 42 49 63 109 79 51 41 25 44 78 82 35 17 38 29 10 20 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 168 283 559 577 634 547 374 322 321 340 402 457 487 489 518 493 576 7491516171414691260117911951424159812671238 531 175 25 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 69 57 645 297 43 10 13 29 32 22 0 24 32 26 22 12 185 31 5 3581114 866 482 352 35 44 196 241 87 348 90 54 76 182 71 305 20 191 257 313 250 287 219 12 0 0 5 125 95 51 17 114 138 146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 9 0 0 0 0 0 0 0 0 5 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22117951559 280 198 171 148 123 118 115 113 106 90 80 80 79 56 48 43 35 31 28 27 41 82 104 158 178 160 112 96 75 103 137 122 34 26 75 73 179 153 112 65 0 0 0 0 0 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 134 224 224 478 519 595 453 340 357 387 427 454 501 520 529 505 601 7991782151314161187120811841300149812791159 665 195 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 105 556 169 30 11 12 24 18 0 4 11 10 9 26 124 35 3 437 617 504 728 231 79 0 19 599 278 357 587 221 57 342 194 460 706145013471353 498 364 271 256 183 31 0 0 0 0 0 40 443 334 83 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 9 0 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 142 37619061124 275 149 133 117 128 132 119 107 119 126 101 90 85 75 57 45 44 40 42 61 96 106 179 243 202 202 193 171 108 193 243 230 140 73 99 107 293 383 316 126 35 96 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 236 361 441 488 579 439 441 463 472 498 526 533 575 557 564 704109310321195111011781176134715461231 953 623 121 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 147 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 253 763 208 20 0 0 0 0 0 0 0 0 14 111 21 0 0 296 104 189 118 205 0 0 0 0 0 123 60 84 472 345 114 712 589 986128914931385 599 353 188 88 400 244 0 0 106 22 392 558 251 20 11 8 10 0 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 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 137 98161412961220 351 149 115 144 149 147 143 150 142 111 105 92 71 56 61 56 50 66 122 148 149 233 237 233 230 227 232 152 144 217 255 211 183 169 163 322 445 319 141 111 120 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 94 304 461 710 650 678 665 666 553 555 588 587 679 637 636 694 924 9181249109911341240131411471300 951 350 30 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56 363 429 97 62 0 6 0 52 0 125 0 19 0 0 4 6 413 243 259 177 82 96 0 0 8 0 0 116 125 60 274 36 0 0 19 21 35 226 856151923481391 7251373 317 314 290 366 697 462 0 455 504 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 162 16 96224892214 710 268 157 193 189 183 174 155 141 128 112 93 71 73 60 67 74 116 154 169 250 262 250 275 261 278 352 216 188 245 336 387 315 246 223 414 535 356 315 237 429 197 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 98 305 594 866 706 818 913 758 630 676 761 712 751 853 686 654 940103611051153113012931236 9751098 572 185 57 0 0 0 0 0 0 0 0 0 0 0 0 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 106 306 327 163 37 100 96 35 100 30 40 4 0 7 8 141 3 65 0 56 0 83 0 0 216 200 59 20 0 29 0 0 0 15 26 43 57 39211931227167310741272 14 170 268 71 0 0 374 324 197 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 233 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51226372611 776 321 232 263 205 212 200 175 171 144 118 96 83 78 73 91 112 176 149 209 289 278 286 299 315 316 343 197 243 234 352 328 359 295 257 304 583 603 489 548 522 248 43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 170 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 255 6221079 701 690 979 970 780 784 873 901 920 901 748 710 97915551065125111731403118011411053 403 116 57 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 340 862 321 424 338 263 287 332 293 8 0 8 4 0 92 77 22 252 0 432 478 199 237 281 47 66 0 0 9 0 0 9 8 18 32 28 58 67 77 4811234 820 0 0 0 0 0 0 0 74 217 229 129 175 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 10 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 7 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 386 224 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93177735161705 522 174 244 248 271 221 203 187 148 137 113 100 87 96 115 130 157 200 206 369 385 347 316 323 379 270 196 267 284 447 433 463 444 371 429 478 389 426 554 669 282 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 134 5531091 899 72710081095 936 902 96810181063 944 708129010731143104915731093138112521447 442 336 251 76 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240 335 447 322 404 486 382 383 326 237 569 477 336 278 465 678 331 214 48 110 18 23 0 0 0 0 0 7 8 10 15 26 29 19 0 34 4851231 190 16 14 20 34 0 0 0 179 175 139 201 279 433 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 5 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 14 0 0 8 10 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 251 352 312 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 62037453024 961 420 273 312 305 253 220 194 166 158 147 131 132 150 152 152 163 237 263 257 351 413 327 307 356 213 208 310 289 451 466 458 527 433 482 442 443 426 273 299 115 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 119 326 9531110 906 982114010521037103010221007 849111812861021124214131459133413351666 995 630 522 325 178 0 0 0 0 0 0 6 7 0 0 4 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 196 201 43 323 320 0 0 356 466 401 20 0 0 0 0 0 0 0 0 0 0 0 0 0 16 14 19 16 58 0 14 673 684 640 361 153 49 12 0 0 0 0 120 371 373 197 0 0 0 0 0 59 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 10 13 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 159 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 204222041122213 937 342 387 367 311 267 223 187 162 152 206 259 207 209 204 280 271 332 314 301 355 331 302 255 191 219 338 366 559 640 492 533 436 671 609 414 378 201 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72 7561316119911321179127611681089104810921154132012461198110012741274128311221363 811 943 782 603 379 332 82 0 0 0 0 0 0 6 0 0 0 8 0 0 0 0 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 191 0 0 0 0 0 0 0 0 0 0 0 0 0 93 339 91 55 143 205 0 0 0 0 0 0 0 6 5 0 0 0 0 0 0 0 12 33 3 0 0 0 26 81 439 266 343 178 6 0 0 0 0 0 0 0 266 276 0 0 143 132 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 11 0 0 0 0 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 688366636931815 943 467 440 377 310 243 191 162 154 177 251 241 235 323 365 310 297 360 350 341 314 319 249 192 230 274 406 685 703 472 453 747 821 575 311 240 99 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 192108315201569132913111353120311021109119313861425139612481167117511911366 8331184 671 778 584 433 264 361 86 0 0 594 0 0 0 1 0 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 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 4 0 0 0 0 0 0 0 35 34 22 31 17 20 25 0 0 0 0 13 58 17 5 0 0 0 0 0 0 7 46 93 153 0 0 0 0 74 48 0 0 0 0 0 151 0 0 24 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86200741953119191118821013 324 256 211 183 162 148 156 160 206 285 404 411 344 330 345 381 350 323 333 283 211 260 334 379 610 737 730 515 770 836 428 248 120 61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 431126716301703141314221363123911111094126312551252130712921228120513021018 7881174 561 964 643 429 377 316 117 0 0 205 414 128 0 0 86 221 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 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 2 0 0 0 0 0 0 21 25 30 175 70 58 38 0 0 0 0 25 68 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69 0 0 0 0 0 0 0 68 52 0 0 0 0 0 37 0 0 0 447 306 0 0 0 0 0 0 0 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 402293739983229364036352342 849 386 186 162 145 140 152 184 187 308 534 518 453 380 439 445 389 373 267 251 333 498 690 682 780 658 481 782 852 534 343 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 443 75013581619161114811448136112791137107111021142121512341179124513311122 719 9641130 612 961 678 633 487 345 155 0 0 0 0 11 0 90 333 439 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 26 65 0 24 48 102 185 324 142 89 26 0 0 0 0 31 103 191 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93 255 0 0 0 0 0 0 0 0 0 0 0 0 0 141 6 0 0 0 0 0 129 137 251 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 5 2 8 0 0 5 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 367 8253362413244234206436938461627 357 175 155 160 190 209 219 377 451 614 380 340 417 532 493 361 255 300 478 634 815 682 808 628 502 720 567 668 205 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4821090136813881487145914071280122111331043106111611156116711561128 935 680 982 8261067 985 700 651 562 470 353 134 0 0 0 0 0 0 67 764 872 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 6 32 143 160 187 50 34 163 143 196 159 84 24 48 0 0 0 0 18 101 129 69 74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 493 275 176 0 0 0 0 0 0 0 0 0 0 0 44 0 0 0 43 0 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 34 5 5 4 2 0 2 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6121405291539214507427339742688 953 407 175 174 204 331 315 238 305 300 216 266 478 585 517 444 303 421 684 853 894 791 676 619 550 861 827 502 194 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 281 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 3171100130012221318128612781232118110851043105811371145106610291056 748 542 609 486 523 711 762 725 686 423 206 71 0 0 0 0 15 51 77 396 681 270 0 0 0 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 14 98 302 384 257 80 95 120 190 191 171 123 61 18 9 0 0 0 11 57 146 186 173 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 438 232 301 0 0 0 0 0 0 0 0 0 0 0 304 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 6 30 129 88 13 0 0 4 3 2 3 2 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6711761281274943084098401926951994 364 205 221 382 430 340 220 131 150 130 241 362 586 530 548 601 777 931 906 691 570 724 787 682 655 488 157 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 169 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 125 529108911801141116911891186118711451061102110251087107811711024 654 946 866 787 564 307 213 386 388 238 135 54 12 0 0 7 55 157 97 386 826 470 20 0 0 0 0 0 0 0 0 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 35 62 141 405 484 422 202 178 221 163 257 238 246 156 85 71 8 10 3 15 62 149 390 455 58 0 0 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 221 288 0 0 0 0 0 0 0 0 36 152 167 68 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 393 114 0 0 7 3 4 5 5 5 0 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 96 9722185428540143887354025031156 468 282 287 332 316 150 111 116 148 460 671 748 813 603 660 756 847 611 683 718 849 776 585 267 84 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 220 8551124113011081129115811461133110310561008 996 97110161084 715 777 97513011230 975 626 254 155 84 41 26 7 0 0 9 9 148 450 506 861 884 241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 86 42 82 261 365 481 293 352 301 208 236 223 239 243 254 227 65 10 6 31 106 225 470 586 35 0 5 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 142 0 0 0 0 0 0 0 9 281 253 158 84 44 0 0 0 71 47 0 0 0 63 0 0 0 0 0 11 0 0 0 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 4 8 4 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 618352240033761393827981957 974 339 308 380 282 241 135 116 160 337 552 727 599 537 569 714 839 879 718 692 975 622 384 198 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 52 548115712121105109711431175116411101042 989 951 9651047 914 98810951110127914021330 557 202 86 6 0 0 0 0 0 0 5 201 65510581262 802 103 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 121 137 109 141 276 398 370 408 353 245 239 252 226 214 254 265 148 53 37 48 179 395 578 520 167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 0 0 0 0 136 237 0 0 0 0 0 0 0 224 146 155 2 27 0 0 222 11 0 0 0 0 58 0 0 0 0 0 0 0 0 0 0 24 10 0 0 0 0 0 0 0 0 0 0 0 7 5 0 0 1 2 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 948242839983730418035082410 965 430 331 239 189 118 108 107 195 476 539 482 475 426 543 707 9161015 719 763 833 526 393 224 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 247 72511571221124513921258120911601025 961 946 955 979 98410431199131212921115 969 431 58 41 0 0 0 0 0 0 0 0 83 43311421557 486 25 0 0 0 0 0 0 0 22 0 0 0 0 0 116 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 8 33 53 113 164 187 208 285 340 375 424 353 296 281 293 298 231 236 254 247 225 91 90 204 550 707 436 297 44 33 0 0 0 0 0 0 0 0 0 4 0 0 0 0 104 0 0 0 0 0 262 244 0 0 0 0 0 0 215 134 77 0 15 0 0 29 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 20 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 672160040323695387132962185 970 437 280 182 120 92 113 247 252 488 434 383 360 411 487 524 787 896 848 943 899 710 688 443 0 0 0 0 0 0 0 0 0 0 172 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 401 7661128143114011323126311291003 963 966 928 912 975117812321085 857 696 586 223 55 4 0 0 0 0 0 0 0 22 125 39911781176 238 0 0 0 0 0 0 484 0 218 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 33 55 74 154 214 214 258 294 282 309 336 390 383 375 391 377 351 400 316 269 217 256 358 197 122 175 304 549 436 262 212 205 59 5 0 0 0 3 0 0 0 0 0 0 0 0 33 253 266 16 47 0 257 0 0 0 0 0 0 0 0 0 0 0 11 0 0 18 118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 113 0 62 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 2 0 2 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 929137039854164410634252002 677 309 225 161 122 96 168 340 441 380 367 348 349 412 445 555 672 972 8921023 804 350 149 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 112 55811411436150715521401123711551060 989 96110061056 968 841 721 570 425 260 152 107 25 0 0 0 0 0 0 0 45 265 512 943 703 42 0 0 0 0 0 0 971 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 17 40 214 279 258 297 328 289 284 291 312 330 376 385 374 406 458 501 524 486 459 386 293 232 203 338 314 218 195 266 310 333 250 264 318 155 59 3 4 4 2 0 0 0 4 0 0 0 0 0 97 261 416 62 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 109 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 101 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 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 01132165631094688432137071259 415 246 203 156 119 96 138 248 484 370 313 350 405 458 553 600 633 9721029 928 441 426 59 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 272 91614621693148014061240114610631006100410881155 941 767 701 582 333 163 117 145 55 0 0 0 0 8 0 0 218 573 814 886 274 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 84 42 106 335 598 640 471 462 420 340 302 335 358 390 416 385 410 544 607 627 605 552 444 302 224 176 208 209 199 199 247 237 293 292 301 214 145 63 0 1 0 0 6 0 0 0 0 0 0 0 0 0 2 268 45 44 0 0 54 67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57 0 72 0 0 0 0 0 0 0 0 0 4 0 61 30 0 0 0 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 74616812629427839803381 823 271 210 181 148 117 96 89 208 353 332 326 417 573 580 603 665 697 750 705 591 51 51 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 143 7731541136912991268123211891141109310491080 984 90110091126 604 324 132 62 108 96 0 0 0 0 0 0 0 133 335 640 975 261 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 97 247 344 373 575 610 544 496 381 372 397 389 387 426 460 495 592 693 695 682 621 409 250 178 141 131 141 140 218 213 228 306 379 335 201 159 114 40 2 0 0 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 28 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0178122113835385841792317 834 274 201 163 136 111 90 72 161 255 303 448 588 692 856 846 586 198 185 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 124 7361433124211821137109410981073107811441146 980110512411108 970 382 108 46 63 60 0 0 0 0 0 0 0 85 251 373 445 297 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 107 251 368 481 508 607 589 530 471 434 430 437 439 455 517 524 522 588 583 479 368 245 177 115 78 89 100 146 193 193 257 315 492 477 338 207 288 192 31 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0109427904234416335801817 592 279 207 153 120 98 78 96 167 263 262 487 6901013 849 889 360 113 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7431404120810861032 983 999101410591117126612611187126414131446 498 88 34 25 0 0 0 0 0 0 0 0 0 107 146 124 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 47 22 77 222 355 432 512 575 579 546 485 460 457 442 478 522 602 693 623 548 508 436 299 167 116 68 52 70 74 128 132 193 290 363 421 568 495 319 320 231 92 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 182 0 0 0 0 0 0 0 0 86728524560395635691648 468 214 183 142 102 81 64 77 113 237 324 576 7631052 901 658 94 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 482128210171001 986 900 946 99211321255136414671512158316321506 597 101 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 118 263 347 453 487 575 548 521 479 467 439 457 464 449 512 611 623 639 570 402 261 146 65 32 27 37 83 109 149 184 244 300 348 429 379 323 341 421 258 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 91 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 139 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 242 7623403457825791921 738 270 155 148 105 78 63 60 68 88 187 287 410 594 748 911 714 274 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 351 886 8431189 937 852 949112613531299130213171453161216921371 658 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 124 191 272 361 443 476 525 505 497 525 466 430 415 437 412 424 452 456 449 404 321 240 129 49 14 28 41 55 99 120 172 196 226 233 254 253 277 317 427 230 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55615713950315821171095 790 231 120 101 73 61 52 63 66 73 121 274 422 575 713 954 602 146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 113 243 534 766 765 804 923114813791156126813611536194014041074 492 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 182 275 341 377 467 453 436 452 468 456 390 335 356 344 339 352 339 319 285 221 202 114 50 68 27 27 52 118 120 138 161 171 160 164 180 201 257 531 452 170 0 0 0 0 0 0 0 0 0 0 0 0 0 58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 183 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5812611383319061649 473 301 231 261 82 71 57 41 69 69 83 136 228 265 282 250 497 93 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 505 890 967 905 95910811096118013331477176023911952 895 231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 210 307 338 415 437 428 397 403 422 348 225 217 231 228 221 207 221 207 179 164 160 77 36 73 68 57 159 103 136 126 131 127 135 149 188 399 804 449 38 0 0 0 0 0 0 0 0 0 0 0 0 0 95 0 0 0 0 0 0 0 0 0 0 0 0 0 63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4542650312811681022 598 278 632 198 76 82 42 38 66 72 163 182 162 179 177 105 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 290 766 863 956105111441166133213941447179717651251 475 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 179 295 345 412 415 452 382 367 334 229 206 210 203 180 156 125 123 170 166 151 156 117 76 291 178 48 110 150 134 100 131 148 137 164 265 538 995 573 100 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 697298327291093 808 534 534 972 236 114 76 34 63 53 84 199 169 180 244 137 10 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 126 220 78111241241138413051528133815351438 981 517 223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 76 250 290 349 406 424 350 313 250 169 148 137 123 112 109 80 70 73 116 144 150 126 87 308 127 98 209 167 91 118 211 247 177 273 505 471 819 307 11 0 0 0 0 0 87 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52824103129 741 532 679 840 788 236 121 78 31 49 34 66 118 119 153 65 7 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 56 200 65911281045 964 952 88610191050 759 432 127 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 298 309 320 382 343 296 296 192 133 103 42 18 10 0 0 0 31 30 76 184 191 121 411 322 223 130 72 79 105 186 267 242 354 559 412 237 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 487 0 204 0 0 0 0 0 0 35518032882 845 504 637 702 399 171 119 95 49 10 17 86 108 169 77 10 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 29 128 722 758 610 726 800 537 342 343 183 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 119 271 306 317 286 207 163 158 120 42 0 0 0 0 0 0 0 0 0 46 73 195 76 335 194 78 56 69 81 88 121 208 230 428 864 467 127 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 278204125321007 471 479 390 223 138 114 90 65 39 17 58 48 108 107 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 233 267 133 163 112 161 135 66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 109 187 208 173 88 7 38 38 29 0 0 0 0 0 0 0 0 0 0 55 83 78 76 179 134 55 55 61 67 81 107 166 285 473 745 415 88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 248 409230017401396 464 363 331 212 121 94 84 62 35 21 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 49 74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 130 73 188 37 91 88 75 78 84 107 159 356 899 754 263 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 157 102 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82 191 988221016981141 513 306 320 213 130 110 110 118 88 36 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69 43 0 15 60 139 136 175 154 188 381 7361044 634 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47 69 144 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 343 23912761486 977 739 395 273 279 240 158 241 223 208 209 114 21 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 624 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 323 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 46 150 265 327 348 382 724 530 472 315 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 91 125 172 436 325 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 271 26912581297 717 441 352 257 224 153 84 136 184 104 82 55 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 67 92 166 76 77 146 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 221 362 512 441 259 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 148 32911801141 628 585 340 236 165 121 57 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 47 0 186 62 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 168 246 590 537 123 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 269 4261212 89910841035 597 294 124 87 49 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 191 382 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 68 45 86 20 56 62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 475 194 114 256 240 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 130 59111841122111110731038 763 253 10 53 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 142 436 547 370 244 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 337 689 593 188 222 88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 256 157 8161026 831 9891203 781 344 158 74 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 273 587 356 91 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 192 570 906 697 42 0 0 0 0 0 0 0 0 34 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 122 150 683 984 911 835 521 294 219 161 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 121 334 168 92 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 7761102 707 221 234 0 0 0 0 0 0 0 0 0 149 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 95 243 286 7631032 748 776 523 325 313 188 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 728 969 923 651 102 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 262 281 421 804 860 614 538 442 411 97 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 92 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 464 617 669 610 396 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 222 242 824 986 882 642 485 336 217 146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 348 14 0 0 0 0 0 0 0 0 0 0 0 254 283 314 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 397 221 87 180 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 287 843 958 935 743 792 393 163 121 52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 200 89 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 209 368 905 927 887 593 540 243 132 66 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 219 167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 204 4211178 740 557 381 216 142 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 332 281 144 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 185 272 967 667 551 343 237 116 37 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 221 204 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 228 196 439 317 336 183 94 27 0 0 0 0 0 0 67 83 81 83 46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 165 170 284 353 251 159 108 87 0 0 0 0 0 0 16 89 25 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 196 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 239 194 322 329 159 209 100 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 142 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 599 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 121 153 255 383 545 389 233 216 110 199 200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84 354 591 284 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 157 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 116 194 313 287 196 131 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 115 238 68 44 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 172 264 396 654 374 0 181 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 903 681 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 0 138 801 943 216 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 595 93412221296 793 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 91 264 240 217 256 215 255 300 265 176 409 82512021086 965 806 503 252 69 0 119 6491078 911 262 32 0 0 0 0 0 0 0 53 105 263 174 0 0 15 481 664 726 774 439 554 453 441 323 243 133 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 215 224 778 648 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 137 228 262 143 488 8111110128314931437 997 731 938 660 405 412 343 259 276 194 137 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 167 316 605 675 776 95910051126133514361486148714591483158016071543127714351596171317851805178616661442129911361038 931 920 779 552 457 655 657 555 598 721 862108911431249136612301046 950 940129113941577169316871674164116271604149212801147 925 609 110 197 69 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 970 691 252 58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 99 0 0 0 0 0 0 99 414 691109013011363131413331105138616681933213221812023178018682001192817241657164216031462130711911050 943 708 296 0 0 0 0 0 0 0 0 186 73611471311137214571613172417381712172018181925200020512098214721872192215020792036203920782158221822322202216021172056197218681756165815791555155215401521150615421645176418701960201620191988192618811869190819942111221622832276226422352128199818291622135810291059 914 435 339 376 401 337 153 122 145 128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 0 0 6131021 347 84 392 99316301716 985 174 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 456 480 174 208 72 0 206 91113171550181420012116213020621990200621252339243125042553258125702558250724162330219920251934183515461218 804 193 0 0 0 0 0 40 71 405 77611721446172819422031211021892248228923222353238824292475253025822616262325982539248824552442244724632472246124292387235423382329231522632195210920732094211121082109213621842244230523542396243224322413237623472363242324882519250924512416241524022349224921151949175716441543137713081303125111131011 9991005 961 935 934 707 643 312 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 257 785 128 5311269177919671538 631 59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 0 0 0 0 0 0 0 0 0 0 39 102 115 144 187 203 200 163 147 180 168 230 294 230 212 0 0 79 67 58 48 0 0 35 123 269 446 611 772 964121113691458136410881089135016611880203521942314241324252428247125392613268927292811286828362772272026512550240021982048186515941292 611 147 0 0 0 158 82913681514160317601921210422722392247625372582262126552682269927112744279628472874287628592829278927572730271026962686266926422608257425522546255225692589257525272470244624532462247024912528256325962635267927042711270426902680267526792685266425952576258025692547246823582274217720782005193118661805174916861630159215751593163016701687168718011585 696 115 471 160 232 387 239 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 123 113 149 320 600 691 398 110 865134017281684 985 336 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 188 379 95 207 460 515 520 317 419 307 117 372 641 85711391173124712721138119014051522158115481451138013341315133212331036 887 836 858 831 802 739 753 85910501188127113741515161117051881209621342086208221522210228123812472256325892633275528482890290829302984304330182914280426952579240921801990181016031323 926 396 47 0 52 341 9361420169919642074216123322474258226602720276828192868290929482984302630763111312631283120310530863056302529912958292728982868282927812736270326972708272127322738273627252712271327252729273527602792282628712923295829842998300029792947291828842834276627142648256625082466238323022261222421662108206720352013200720021992197819621972201020552105215721081393 811 715132711051268156014181259 726 128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 0 0 53 148 186 179 113 0 0 0 0 42 0 0 34 0 0 0 0 0 0 0 0 0 98 51 0 0 0 0 0 67 83 156 30 78 7661313170117611173 547 61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 68 174 555 89211071289149516791615155612601169132417392089226024662717288728732783273627692758278028392734265425122584249023162188212420282166242426032662237322192145208820262172230423412404254626972738273327422764278127972812283028472881294230023048307730863083306530192925282527212602249222572013185216161295 898 462 140 329 635 92611191348155618402052219923992540264527352810290229983070312531713200322932763330335933593350333533213310329732773244319831463093304029842932288728582839283428362843285928772894290429102918293229492967299430283056308131093135314731383105306530232982293028652770264425902575255925262464239223442307226422372228223022522274227422632256224822522263228022832184200016041439178321562245185616761045 822 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 98 112 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 126 102 104 264 367 370 343 473 741 788 635 553 564 621 584 489 422 391 260 157 40 0 290 499 249 177 0 215 151 163 373 448 605 712 96212441463156617301294 942 394 72 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 369 432 459 627 7901009130615031694186620492204225823262364229323532550269327942886299930833135318032083229324832523232319931763163316031493126310330893101314932303239321631623048287228092817284528892934298330323092313931623170316731563147314431553173319131953189317131363092302129032812270326082500233521281963171114181147 895 714 74111741442162118331940200820902214242225472657275428322966307831733239327933113352341134723511353335293509348334593446343534223404338033473298323831723115307130333000297729672970298129943011303730693094310431103116312531413162318332003208321032023161310730633018296529052861280127352699267926482609256425092463243224132404241224082384234823242304227322292207221421952108202921552437204314231369 468 160 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 151 80 0 0 105 0 0 0 134 154 58 195 141 217 318 273 216 274 293 275 238 404 133 0 189 70 0 0 0 0 0 0 0 0 43 148 362 659 841 931 975 973 9581008110611841223124812651261121911441047 938 953 989 993 902 832 881 97411011253143414811528164218171943191215911280 727 514 130 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 116 216 379 668 89510751370168919852174234424792653277728062815282328192810280928282861291530003104319932473279331933783410341434103408341634343454347134853495349934993488346734473414336232983241323032403260328433103336336033823400341634273431342734183401338133563325328932503190311530422931278126402579244923162204209119701733152413811359144415381631177819872093217322902441253826232736284829623054314432703331336033793402345335183576360136063598358235633544352535053485346734403406336433103241318231393107308130643053304630503064308731203153317531883193319832083221323132353226320231673118306930212987295329162878282227832745271526872651261725852551252725132509250624792413233622452164208920111975192418181708157314941242 549 415 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 233 303 177 288 615 778 939 924101310131187149613461310143915351568159415611528150214691460146314211326126312091123 842 825 710 580 682 458 333 266 289 420 465 468 419 286 261 330 517 658 725 775 807 837 875 925 990107311811240125011741059 976 897 825 749 664 545 420 353 450 698 891 98110371169126613111290 878 575 185 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 107 96 174 257 391 636 889111013101598201021792274235624322505254825872634268327372796284628872919294329723013307231413201323232603297333933723398342134453470348734943500351135353578360536193622362236163606359535753560355735573557355935623566357135773579357735723565355635373512347634323376331332493180310630312937284327512629250224062321225322032157211620792060205920722104217022612375247025432610269027902925303831463245330933513386340734393497357336293668369136993695367836523619358535563529350834813438339133433291324832213205319231793169316631743189320332083207320532053208321332173220321531983162310830663023298829452912288228392799276427312704268326572631260925872554252024992482245824232374231422512080195018371717161913461085 667 129 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57 62 33 408 77510231235127813271503165617601858207221572093214521372128216822042212226523372276220920761973191118181721169215621466134612691397129311451111107610651045105410881119113711261089106610601073109111211152118512191248126912631223116210821012 969 934 871 828 801 716 372 65 53 132 210 295 414 419 389 275 83 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 155 302 513 730 954113712451296133514011461150615571621170718421982207621772249229623332377241824572493252325602621268127302789286529332987303430683090311231413180323132703294331533373361338434003413343134673529358836123624363636493667368737013712371637163715371737223728373037213702367936543626360235773551352835033452339433393280321731413056299429452902284027782725266726182580253825012480247324832502252825602600264326952753281428922979305931233186326433563427346835053564361936573687370537193728372937193700366236083576355435353515348834503411337333443320329832813267325432423229321532033195318631753163314931353121311531103097306030042956291828772837280627792753272326952667263426102595258125652548253125172507249524692416236323332282221721632120202718261565 989 207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 197 470 593 539 373 311 271 137 87 199 271 326 344 631 879105311781295140814821546162016871745180118441911200820291979191819461880191819821974190718251742170116721603154914841432138813521329131613071305130913211339135313681384140314291457148014961504150815101508149915011525153715171576 978 608 597 535 376 473 572 629 517 251 154 141 67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 59 236 492 679 941113012311268129913301354137514121465153516341712176617931818185019011973204121082145217222002236229523612412246025052546259326602740280528522885290929252942297230223096315431873215324432783308332933423355337734143453349035233547356235753594362136523677369737113726374537613770376937463709367436363602357935583541352635103487345734163370332032523190314331103082305730363017299929832973296729642967297529852998301330253039305930843109314131813224327533343400346435133551358836153643367036933707371937253722371236983675364336133592357335533531350734833448341233893365334033173294327232443215319631813161314031193101308230623040301929932956291728782834279127492714268926682644262226032587257125502527251125012490248024682455243724072377236523602337230022982272213918021161 988 360 63 0 138 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 358 519 614 659 722 772 797 821 816 821 869 871 844 850 893 95610241104119012581319136914131466151115471565157215811590159515971604162016441672169116991694167616481618159215831595161116231641166316841703171717311745175917681773177517701763176017621776179718312006233322601952 919 168 166 290 368 265 114 0 0 0 0 0 0 0 0 39 77 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 192 317 345 330 223 131 0 0 0 0 0 0 0 17 239 444 606 685 716 679 626 588 587 606 659 813 9781142128813891458149915291555158916361698177418501918198920542120219522532292232723682413245124852520256126172674272127632800283128652913298230383076310731353162319232243252327432903308333533703407343834563470348535103540357336013623363936483657366336663664365436413625361035973585358035813583358335743545349734413396336533463329331833173326334133603376339133993401339933973395339733993401340334083416342734433462348635133539356135823607363136523677370237223734374237463746374137323719370036753642361035843549351934933465343334103395337933613341331632843235319931753149312030863039300729882975296129452925290228652819277627242685265126232600257825532523249424732456244224322425241724052386236023332301224621642062194918071768160213241410 9001312 554 106 120 0 0 0 0 0 0 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 145 211 151 72 14 0 0 0 0 0 0 61 155 233 351 407 451 471 482 476 463 462 468 479 502 543 624 729 830 9341025111411781246131913671398142614521474149615171538156816021638167817141740175917761803183818761898191619341953197419982023204220492036201119891983199520192048206920812062194817831719169314571252 920 587 365 155 260 269 206 76 0 0 0 0 25 135 58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 454 579 646 684 667 504 200 0 0 0 0 0 0 0 0 0 0 46 63 89 213 434 514 570 619 676 706 741 794 866 9601097125713561424148615751720179818861993207821472206223822642285230323262356238824332486253825872631267927262764278928152865292429682998302030403063309731333157317531943219324732813319334933693385340334343471351135413558357035803588359536063627366036803686368536833682368136763671366236463625360235833567355435483552356335803605363236553674369237073720373237423747375437623773378637983810381938283832382938193808380137963793379437943793379137863778376837563741372637113692366236273589354335013468343434083393337733573335331332863256322131913166314131153085304029982970294329242913290228852858282727992757269526232578255225292502245824042360233523252316230322882270224822152171212720622020203820231861165314161310 975 174 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 45 100 162 213 256 287 310 361 428 475 500 530 578 633 713 799 855 918 9791030107711261178122512631302134213781410144414941521153315591606166017101762180218391877191519662011205120842106213721732210224022672273223422032140207720271969186217351646149413781330130812191055 878 721 544 377 205 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 74 143 186 249 195 219 231 236 200 116 0 0 0 0 0 0 0 0 18 44 55 113 218 347 606 8641030 99410291062107311131145118212951434153315691596162516711724177618381907195720122068212021672205223622602284232123662418246424962518253625602593262626572691272927732814284828762901292629512976300530343064309831393185323232703300332633523380341534493472348735173533354835703603365636913708371737223724372637293732373837463756376737793788379638023808381838313844385338623873388238903897390239113923393939563974399240074020402840324029401739993972394139143890385638173790377137543740372637133699368236563621358335343499347434523429341033943372334233133290326732423219320331883160312230903049300729782946291528952882287328602840281027672713265626082575253225002466241923662309228222702259224322172159207620031934184217101511134912291237118313471116 594 131 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 49 98 148 253 338 373 413 444 443 422 387 361 344 346 360 379 407 442 483 530 584 630 662 691 725 766 805 839 876 919 9671007104210731106114111851250131313741432148415461625170717841846189719522007205620942125215021812211223422102162211820852053200019331863180417481675156214401331124711281024 921 826 715 579 457 328 251 238 236 237 281 308 265 203 124 50 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 152 321 438 561 670 749 787 808 825 846 885 942103611281168117211831209124613031375144915211587164016821725177118171858189219211942195919771992200620272050207421042141219122322267230523512398243224582478249425082521253625542575260026272658268927212755279228322881293329743002302630513082311631543194323732813317335033923434346734923512353135533579360736303651366936843697370937193730374237543767378137933807382838543877389639123928394439583971398239924000400740144019402040174008399439763957393439093883385838343807377837523727370536883672365936453630361035863558352334843446341633993383336533403306327632493226320231773156313831193096307130423012298329532924289228412803277027292699267926662652263126082582254225042462241423862357233023062269222521962167212520531966186817601670162816101661187920531686 918 753 387 126 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 56 113 158 196 221 230 234 239 252 283 333 386 426 455 493 532 553 568 572 575 593 634 688 728 754 766 780 808 850 882 900 918 941 974104511551226128713361394146115491630169017441819193920472147219221742143210120642033200019701947192418921823175817121672162115281437137913211246114310661004 940 849 748 666 586 524 490 467 454 436 391 340 292 223 130 91 22 0 0 0 0 0 0 153 252 324 460 639 741 838 843 657 412 253 192 196 234 407 665 9231143124013141362139414181435145214741501152515421554156715831604162416431661168517131747178718281878192019531977199220052017203120442058207420932116214321722205224022742309234423782411243324522468248224952505251425232533254425562567257825892600261926482681271627542792283328792915294629783007304430903134318132223270331633523381340334203441346434903517354535713598362536483667368537023719373737573777379638133828384438613875388638953902390939143917391639113903389138763859384238233802378237633742372137013681366236443628361435983584356835493528350434773451342433993374334833223301328632733260324432243199315331033050301129972988298129722956293529132896287828542830281027932776275627302701267026372608258325542521249224672447242624072391237523582336231322902267224122162185214721001968177016381481139013611242 853 367 281 474 175 0 0 0 0 0 0 0 0 0 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 14 27 44 66 93 125 155 180 205 234 269 293 308 322 337 350 365 393 408 419 424 421 422 427 440 468 512 548 591 639 674 702 731 785 847 887 924 969102910981174124312951340139114471505155516121679174017971860192019591987200920122001199319821967194919331922190918771827176316891637158815271469139613361297126712351190113410691007 961 909 876 854 829 802 770 733 681 605 489 396 317 136 99 116 191 401 680 888113313261352137313611322116010201005 99910021017105211221242138914751508153015541582160916321653167016871702171617291741175417701788181118401873190619401974200720392065208921122136216121872213223922652288231023322353237323932415243524532469248424962506251625252534254225492556256325712579258825962604261726362657268126992717273927652794283228762915294329642985301430533097314431963248329633243347336533793390340134153432345034683485350335213538355435703587360436203634365136693687370437193733374337493753375337513747374337363729372137103699368636723658364636343619360335893576356335473529350834873466344334183398338233683351333333163301328532633237321531993186317131533131310930933076305830423025300929942969293629082893288128682854283828222807279427752755273327082684265726312609258925702550252925122500249124822473246224462423239323552298221121612158208819602037224224272071164715391946192411221153 635 330 214 210 35 0 0 0 0 0 0 908 858 768 381 601 774 746 589 421 388 267 145 0 0 0 0 0 0 0 0 3 8 15 23 33 42 52 64 78 98 127 159 183 194 200 222 260 310 354 379 401 431 480 545 581 622 678 737 781 823 867 909 944 971 99510161054111511811251130013591416151116101690177918291907192019151943200820612108212121452177218821802125210721352147213621532121207320341988194318651734159215311474143614091362131212581217118011431106107110461017 976 946 938 925 910 922 928 845 797 801 847 901 957101410781183125312961339138014011414142114201419142214371476153215851633167317041725174217651793182218541884191219391964198620052022204220642092212321532181220422252245226622882309232723442359237223872402241824332448246324772493250625192530254025492557256525712577258225872592259726022606261126152620262426292636264426522662267326862700272127512783280828412879290529312963299730363082311631493183321432483280330433223336334933603368337533823388339534033411341834273435344334523462347034783486349435003505350935123516351935213522352335223520351735133507350134933485347634673455344334293415340033873374336133503341333233243314330332903277326432513238322532113198318731733158314231273114310230913077305830393020300529942976295529362920290928992888287628632847282928122797278227662750273927292718270726942681266926582648264026312622260925932572254625192495247424522429241323972379236622402160209720752147235321471739140811361478199121242025224316581085 835 850 25322419213720712170247725962764286825532291231123892172191116541274 750 666 611 341 449 639 650 656 497 392 318 398 463 515 608 679 774 857 874 897 865 935100510541139110211161154104310411106117912701491171916841778206721232142214421432144217421992213224222672299232523402336232423252341236323752381238223812364232522312119203520042033209221332160217921872049187117971687153114551448146614651454143614051368133413091296129413011313133113541381141614341461150215521575158015881597160116151640166416811692170217101718172417301738174817601774178818021815183018471870189919301960199020172042206620872104211821282138215021672192222522602293232423492368238624042423243924562472248524972509252025302541255225632573258225892595260226082615262126282635264226492656266426712677268326872691269526992702270627092714272027282739275427722791280828322862289129122938296629943021305730913112313231523169318432003215322832403251326032693278328632943300330633113316332133253329333333383343334733513353335633573358335833573356335533533350334633413336333133253320331533103305330032943288328232753269326232563249324232333224321432043195318631783170316131513140312931203111310531013098309630923086307730683057304630363025301730093002299529882981297229622951293829252912289728832874286628592852284528372829281928102801279327872783277927742770276227522739272227032678265026202588255025022452240623672336243524262310214322062318231824942596260926532705269626582581 283728542843283128152790276027172648256924922413234022762250217721062119211920912190251525962603232420991878177017021649174018621993226922962275233323652405245424822496252724952493251624852332224621152075206320722099215322192274234124032434244524552466247624852495250725232540256025792595260326002588256625322489242123142237217821302087205020191995197419561941192619151907190219001902191019201931193819411936192118971871185318441846185618751900192719561986201420362055207120832089208520742059204320302020201420132016202120292039205120622074208520962106211521242132214021482154216121672173217921862194220422152227224122582276229423082322234023582376239124042418243524532470248424962506251925322546255925722582259125982604261026172624263226412650265926672675268326892695269927022706271127172723273027382747275627652775278627952802281428312850287028862903292129422962298130033025304330593073308630983109311831253130313531393142314631483151315431573160316331653168317131733174317531753176317631763176317631753175317431733172317131703168316631633161315831553152314831453141313831353132312931273124312231203118311531133111310931073105310431023101310131003100310030993098309730953092308830833077307030643057305030433036302930223015300930042999299429882982297529692962295429472940293429292923291829142910290729032900289828952893289128902889288828862886288528832882288028772872286828652864286328612858285328482842283728342836284128502864287328722819 302330433035302430072990297529612947292929122896288128662853284828502850284728422838283528292816279727612700264826252614261926242623263226472664268026902696270027032704270327022700269927032710271827272734274027452748274827462743273727312724271927142709270527012697269326902685268026722662264826312613259525772559254125222505249124772464245424442436242924232420241824182418242024222424242524272428243024312433243524392442244724512455245824602461246124602458245724562456245524542452244924442438243024212412240323952388238223772373236923662364236223602359235723562354235323522352235323552358236323702378238823992410242124312439244724552462247024782485249425022510251825252531253625422547255225572563256825732579258425892595260126082617262926412654266726802690269827022707271127152718272127232726272927322735273927432747275227572762276727742781278927982809282128332848286528822900291529322950296629802992300230103018302430313037304230473052305630603063306630693071307330753077307930803081308230833084308530853086308630873087308730883088308830883088308930893090309030913091309230933093309430953095309630973097309730983099309930993099310031003100310030993099309930983098309730953094309230903088308530833081307830763074307130693066306430613059305730543052305030473045304430423040303830373034303330313030302930273026302630253025302630263028302930313033303530373039304230443046304830503051305230533054305430553055305630563056305630563055305530543001 306730923090308930883086308530833082308030793077307530723070306730633059305530513047304130363030302230153008300129932986297829702962295429472940293329282923291929152912291029072905290329012900289828972895289428922891288928872884288128782874286928642857285128442838283128252819281428092804279827942789278327782771276527582752274627402734272827242719271427102706270226982694269026862683268026772674267226692667266526632662266026582657265526532652265026492647264626452643264226402639263726362634263226302628262526232621261926162614261226102607260526022600259725952592258925872585258325822581258125802580258125822583258425852587258925912593259625992602260526082611261426172620262326262629263226352638264226462650265426592663266826732677268126862690269326972700270327062708271127142717272127242728273127352738274227462749275227562760276427692773277827842791279828082819283428512867287928892899290929172927293629452956296629762986299430013006301230193025303130373042304730523056305930623065306630683069307030713072307230723071307130703070306930683067306630653064306330623060306030583057305630563054305430533052305230513051305030493049304930483048304830483047304730473047304630463046304630463045304530453045304530453045304530453045304530453046304630463046304730473048304930493050305130533054305630593061306530683071307430773080308230843086308830903092309330943094309530963096309630973097309730983098309830983098309830983097309730973096309530953042 283428552853285028472845284228402837283528332830282928262825282328212819281828162815281428132811281028092808280728062805280428032802280128002799279827972795279427932791279027882787278527832782278027782777277527742772277127702769276727672766276527642763276327622761276127602759275927582757275627562755275427522751274927472744274227392737273427312728272527232721271827162714271327122711271027092708270727062705270527042703270327022702270127012700270027002699269926982698269826972697269626962696269626962695269526952695269526952695269426942694269426942695269526952695269526962696269726972698269826992699270027012701270227022703270427052705270627062707270827082709270927102710271127122712271327132714271527162716271727182719272027212722272327252726272727292731273227342736273827402742274427472749275127532755275827602762276527672770277227742777277927812783278627892792279627992803280728112815281928232827283028342838284128452849285328562858286128632864286628672868286928702871287128712871287028702869286928692868286728662866286528642863286228612861286028602859285828572857285628562855285428542853285328532853285228522852285228522852285228532853285428542854285528562857285728582859285928602861286228622863286428642865286528662866286728682868286928692870287128722872287328742875287628772878287928792880288128812882288328842885288528862886288628862886288628862886288628862886288528852884288328832882288128792878287728752873287128692867286528632812