7 47 8 5 30 31 38 43 48 63