8 58 29 4 18 30 33 47 56 80 98