5 6 11 18 28 31