3 43 4 20 5 21 6 53 9 23 135