9 101 23 4 15 18 46 47 48 52 63 68