5 4 2 4 3 2 1 2 0 4196013 0 0 -1 -1 -1 -1 -1 -1 -1 -1 15 196179253 32665 51 0 2 0 -1069185443 32766