5 12 2 2 12 13 24 15 7 23 3 14 16 7 4 17 6 5 3 9 17 7 23 23 9 6 4 11 2 25 19 13 4 3 21