10 20 1 8 9 3 2 6 6 9 5 9 2 13 5 21 25 6 10 45 70 3 15 46 46 65 22 28 36 68 50 60