10 158 49 1 4 5 18 31 36 45 48 60 62