11 1 6 12 18 22 32 35 50 57 58 59