8 88 19 3 20 25 29 31 41 56 58