4 25 20 34 54 71 72 58 56 37 10 0 1 2 2 3 4