8 54 16 27 40 42 43 47 48 56 58