4 1 2 10 2 2 100 3 2 300 4 25 900