1 96 10 10 11 12 12 8 13 9 16 1 19 1 2 50 21 1 3 42 4 57 5 35 6 16 7 13 8 12 9 12