110 8 4 23 7 3 3 5 17 12 110 21 6 219