10 1345 91 367363 1 17 25 30 39 52 73 90 97 98 1 2 3 4 5 6 7 8 9 10 51 353 564 307 54 9 2 2 2 1