9 103 30 4 32 39 42 46 54 55 67 69