8 190 31 23000 11 18 43 50 76 91 93 95 1 2 3 4 5 6 69 79 1 39 107 31 6 3 2 1