8 200 35 26857 4 30 43 70 79 84 96 98 1 2 3 4 5 12 25 42 1 41 130 15 6 4 2 1