10 10 10 22 22 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1