9 512 34 9 16 29 30 31 48 70 78 97