8 226 30 30968 15 37 57 58 60 90 95 96 1 2 3 4 5 6 7 8 1 42 153 23 3 1 2 1