7 40 11 3 8 14 16 20 32 47