4 3 2 39 41 45 39 42 46