13 40 4 13 1 10 10 1 5 2 5 3 5 1000 1 10000 10 100000 100 1000000 1000 48 0 48 1 44 1