7 52 21 1 8 38 43 54 56 59