10 103 25 1 24 29 32 39 46 51 53 62 65