8 195 35 28135 6 27 40 66 87 91 93 100 1 2 3 4 5 6 7 28 1 43 134 10 2 2 2 1