10 103 26 2 16 17 29 35 37 42 57 60 62