40 3 16 -1 2 25 -1