-1 -1 -1 -1 -1 -1 50277 50277 312914 2 -1 -1 50277 50277 312914 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 51 2 -1 -1 -1 51 2 -1 -1 -1 -1 -1 -1 -1 -1