45 42 17 13 29 37 5 20 13 6 9 3228