20 18 12 17 15 10 7 107