50 100000 0 1 1 3 1 5 6 7 7 0 10 0 12 12 0 15 -1 15 18 15 20 20 22 20 24 25 0 0 -1 29 30 29 32 32 34 -1 28 37 37 28 40 41 41 40 44 44 44 40 48 48