7 59 12 12 17 20 21 43 47 68