40 1 0 12 12 13 3 7 5 9 6 10 0 10 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 10 10 1 1 2 2 4 3 6 4 25 15 35 39 50 10 50 1 50 0 50 3 50 49 50 50 23 20 12 11 50 20 50 21 50 22 50 23 50 24 50 25 50 26 50 27 50 28 0 101