10 263 39 39396 2 6 18 29 35 40 43 44 82 89 1 2 3 4 5 6 7 18 55 198 1 38 131 65 13 4 4 4 2 1