100 100 50 60 70 80 -1 -1 -1 -1 10000