9 107 31 20 22 28 36 45 46 51 60 70