8 3 1 4 8 3 2 4 15 3 12 14 19 2 14 33 2 8 11 4 2 4 18 21 1 15 2 21 23