15 5 3 10 5 2 12 9 2 6 4 3 5050