#include <iostream>
#include <algorithm>
#include <iomanip>
#include <bits/stdc++.h>
#include <cstdio>
#include <string>
#define ll long long
#define ld long double
#define ST(a) a.first
#define ND(a) a.second
#define fin(a,n) for(int i = a; i < n; i++)
#define fjn(a,n) for(int j = a; j < n; j++)
#define all(a) a.begin(),a.end()
#define FIFO ios_base::sync_with_stdio(false), cin.tie(nullptr), cout.tie(nullptr)
using namespace std;
ll pre[200005];
void solve()
{
ll n; cin >> n;
cout << pre[n] << '\n';
}
int main()
{
FIFO;
pre[0] = 0;
for(int i = 1; i < 200005; i++){
pre[i] = pre[i-1];
ll x = i;
while(x){
pre[i] += (x % 10);
x /= 10;
}
}
ll tt = 1; cin >> tt;
while(tt--){
solve();
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8aW9tYW5pcD4KI2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNpbmNsdWRlIDxjc3RkaW8+CiNpbmNsdWRlIDxzdHJpbmc+CiNkZWZpbmUgbGwgbG9uZyBsb25nCiNkZWZpbmUgbGQgbG9uZyBkb3VibGUKI2RlZmluZSBTVChhKSBhLmZpcnN0CiNkZWZpbmUgTkQoYSkgYS5zZWNvbmQKI2RlZmluZSBmaW4oYSxuKSBmb3IoaW50IGkgPSBhOyBpIDwgbjsgaSsrKQojZGVmaW5lIGZqbihhLG4pIGZvcihpbnQgaiA9IGE7IGogPCBuOyBqKyspCiNkZWZpbmUgYWxsKGEpIGEuYmVnaW4oKSxhLmVuZCgpCiNkZWZpbmUgRklGTyBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKSwgY2luLnRpZShudWxscHRyKSwgY291dC50aWUobnVsbHB0cikKCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpsbCBwcmVbMjAwMDA1XTsKCnZvaWQgc29sdmUoKQp7CiAgIGxsIG47IGNpbiA+PiBuOwogICBjb3V0IDw8IHByZVtuXSA8PCAnXG4nOwp9CmludCBtYWluKCkKewogICAgRklGTzsKCiAgICBwcmVbMF0gPSAwOwogICAgZm9yKGludCBpID0gMTsgaSA8IDIwMDAwNTsgaSsrKXsKICAgICAgICBwcmVbaV0gPSBwcmVbaS0xXTsKICAgICAgICBsbCB4ID0gaTsKICAgICAgICB3aGlsZSh4KXsKICAgICAgICAgICAgcHJlW2ldICs9ICh4ICUgMTApOwogICAgICAgICAgICB4IC89IDEwOwogICAgICAgIH0KICAgIH0KCiAgICBsbCB0dCA9IDE7IGNpbiA+PiB0dDsKICAgIHdoaWxlKHR0LS0pewogICAgICAgIHNvbHZlKCk7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0=