8 42 18 1 8 16 21 29 49 52 56