3 5 25 4 8 21 10 11 23 1