2 2 3 3 7 8 5 13 7 12 25 18