4 4 6 8 11 17 12 11 20