1 2 3 3 7 4 2 9 6 3 1 17 13 7 15 18 22 11 5 20 23 30 27 2 17 2 37 33 32 26 3 9 12 19 16 2 25 20 24 4