add 50 add 30 add 80 add 40 add 60 add 10 add 55 add 1000 add 400 slice 30 80 slice 30 81 slice 30 30 slice 20 20 slice 10 80 slice -99 80 slice 80 1000 slice 80 10000 slice 0 10000