8 71 22 1 18 30 31 42 48 53 58