10 309 32 1 2 9 33 34 47 48 76 80 81