2 1 20 14 1 30 3 2 1 10 99 3 2 2 0