10 141 30 7 11 21 32 44 48 52 53 58 66