10 2 1 1 31 2 1 95 1 2 28 2 2 87 2 2 87 3 87