def main(n): if n == 0: return 0 m = str(n) l = len(m) dp = [0 for _ in range(10)] a = 0 for i in range(l): ndp = [0] * 10 for j in range(int(m[i])): ndp[max(j, a)] += 1 for j in range(10): for k in range(10): ndp[max(j, k)] += dp[k] a = max(a, int(m[i])) dp = ndp dp[a] += 1 return sum([i*dp[i] for i in range(10)]) for _ in range(int(input())): l, r = list(map(int, input().split())) print(main(r)-main(l-1))