50 5 12 3 3 18 1 1 5 19 20 6 9 2 2 1 7 22