#include <bits/stdc++.h>
using namespace std;
int main()
{
int f[10]={0,-1,1,7,4,2,6,8},t,n,d;
cin >> t;
for(int j=1;j<=t;j++)
{
cin >> n;
if(n<=7)
cout << f[n];
else
{
d=n%7;
if(!d) for(int i=1;i<=n/7;i++) cout << 8;
else if(d==1){
cout << 10;
for(int i=1;i<n/7;i++) cout << 8;
}
else if(d==2){
cout << 1;
for(int i=1;i<=n/7;i++) cout << 8;
}
else if(d==3){
if(n==10)
{
cout << 22;
return 0;
}
cout << 200;
for(int i=1;i<=n/7-2;i++) cout << 8;
}
else if(d==4){
cout << 20;
for(int i=1;i<n/7;i++) cout << 8;
}
else if(d==5){
cout << 2;
for(int i=1;i<=n/7;i++) cout << 8;
}
else
{
cout << 6;
for(int i=1;i<=n/7;i++) cout << 8;
}
}
cout << endl;
}
}