p11229
#include<bits/stdc++.h>
using namespace std;
int t,n;
int main() {
//freopen("rand.in","r",stdin);
//freopen("rand.out","w",stdout);
ios::sync_with_stdio(0);
cin.tie(0),cout.tie(0);
cin>>t;
while(t--) {
cin>>n;
if(n%7==0) {
for(int i=1; i<=n/7; i++)cout<<8;
cout<<'\n';
} else if(n%7==1) {
if(n==1)cout<<-1<<'\n';
else {
cout<<10;
for(int i=1; i<=(n-8)/7; i++)cout<<8;
cout<<'\n';
}
} else if(n%7==2) {
if(n==2) {
cout<<1<<'\n';
} else {
for(int i=1; i<=(n-2)/7; i++)cout<<8;
cout<<'\n';
}
}
else if(n%7==3){
if(n==3)cout<<7<<'\n';
else
if(n==10)cout<<22<<'\n';
else{
cout<<200;
for(int i=1;i<=(n-17)/7;i++)cout<<8;
cout<<'\n';
}
}
else if(n%7==4){
if(n==4)cout<<4<<'\n';
else{
cout<<20;
for(int i=1;i<=(n-11)/7;i++)cout<<8;
cout<<'\n';
}
}
else if(n%7==5){
if(n==5)cout<<2<<'\n';
else{
cout<<2;
for(int i=1;i<=(n-5)/7;i++)cout<<8;
cout<<'\n';
}
}
else if(n%7==6){
if(n==6)cout<<6<<'\n';
else{
cout<<6;
for(int i=1;i<=(n-6)/7;i++)cout<<8;
cout<<'\n';
}
}
}
return 0;
}