13 1535 103 293585 3 6 19 21 27 33 37 56 59 70 76 77 85 1 2 3 4 5 6 7 8 9 10 17 114 267 1 45 409 795 240 20 7 4 4 4 3 2 1