// Problem: F. Interesting Function
// Contest: Codeforces - Codeforces Round #725 (Div. 3)
// URL: https://codeforces.com/contest/1538/problem/F
// Memory Limit: 256 MB
// Time Limit: 2000 ms
//
// Powered by CP Editor (https://cpeditor.org)
#include "bits/stdc++.h"
#define FIO ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL);
using namespace std;
using ll = long long;
ll dp[10] ;
void generateDP(){
ll t[10] ;
t[0] = dp[0] = 1 ;
ll sum = 11 ;
t[1] = 10 ;
for(ll i = 2 ; i< 10 ; i++){
t[i] = (9*(sum)+1) ;
sum += t[i] ;
}
for(int i = 1; i < 10 ;i++ ){
dp[i] = dp[i-1] + t[i] ;
}
}
ll getTillN(string s){
ll len = s.size() ;
ll retVal = 0;
len--;
for(ll i = 0 ; i < (ll)s.size() ; i++ ){
retVal += dp[len]*(s[i]-'0') ;
}
return retVal ;
}
ll solve(ll l , ll r ){
return getTillN(to_string(r) ) - getTillN(to_string(l)) ;
}
int main(){
FIO
ll t ; cin >> t ;
generateDP() ;
while(t--){
ll l , r ; cin >> l >> r ;
cout << solve(l,r) <<"\n" ;
}
return 0 ;
}