33 6 25 18 45 14 23 2 18 24 25 30 11 121