12 233 21 1 8 19 22 26 29 32 35 39 46 52 66