12 7 1 109 33 18 99 250 0