12 8 17 4 18 20 7 9 16 6 16 5 21 18 176