7 19 8 4 25 1 20 5 12