9 115 64 1 3 30 46 59 66 93 95 96