10 10 40 30 40 50 40 10 20 50 50 50 20 50 50 20 40 50 50 40 30 10 10 10 1 1 246 248