3 1 2 3 7 10 2 9 16 3 1 4 3 3 17 12 3 3 0 9 8 7 9 10 1 1212 1703 119