12 160 29 13 15 16 18 22 43 45 47 52 62 69 70