2 1 2 40 1 1 1 1 1 1 3 1 2 2 1 2 1 1 3 3 11 46 196 3 13 46 167 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 1 1 2 3 2 2 1 2 3 2 2 3 2 3 3 3 3 1 1 2 4 3 3 3 3 2 3 4 3 5 2 3 3 4 2 5 5 5 5 1 1 1 1 2 3 2 1 2 4 2 4 4 3 4 4 3 2 6 6 6 6 1 1 6 2 6 2 1 2 7 3 7 1 1 4 3 4 4 4 8 8 10 10 1 1 2 2 42 268 51 184 31 196 63 263 40 124 8 7 7 7 7 7 7 7 7 7 72 60 61 61 56 63 55 55 81 51 621 596 561 726 560 568 562 580 593 547 593 599 523 562 615 547 574 595 560 585 519 548 595 536 620 574 545 559 523 580 586 557 579 519 547 4590 13905 22289 31899 2 2 2 2