20 18 12 17 15 107