//1112-1132
#include <bits/stdc++.h>
using namespace std;
int t;
int a[55];
int main(){
//freopen("sticks.in","r",stdin);
//freopen("sticks.out","w",stdout);
cin>>t;
for(int i=1;i<=t;i++){
cin>>a[i];
}
for(int i=1;i<=t;i++){
if(a[i]<=13){
if(a[i]==1){
cout<<-1;
}
else if(a[i]==2){
cout<<1;
}
else if(a[i]==3){
cout<<7;
}
else if(a[i]==4){
cout<<4;
}
else if(a[i]==5){
cout<<2;
}
else if(a[i]==6){
cout<<6;
}
else if(a[i]==7){
cout<<8;
}
else if(a[i]==8){
cout<<10;
}
else if(a[i]==9){
cout<<18;
}
else if(a[i]==10){
cout<<23;
}
else if(a[i]==11){
cout<<26;
}
else if(a[i]==12){
cout<<28;
}
else if(a[i]==13){
cout<<68;//cout<<80;
}
cout<<endl;
continue;
}
int k;
int m;
k=a[i]/7;
m=a[i]%7;
if(m==0){
for(int i=1;i<=k;i++){
cout<<8;
}
cout<<endl;
}
else if(m==1){
cout<<10;
for(int i=1;i<=k-1;i++){
cout<<8;
}
cout<<endl;
}
else if(m==2){
cout<<1;
for(int i=1;i<=k;i++){
cout<<8;
}
}
else if(m==3){
cout<<23;
for(int i=1;i<=k-1;i++){
cout<<8;
}
}
else if(m==4){
cout<<20;
for(int i=1;i<=k-1;i++){
cout<<8;
}
}
else if(m==5){
cout<<2;
for(int i=1;i<=k;i++){
cout<<8;
}
}
else if(m==6){
cout<<6;//cout<<80;
//for(int i=1;i<=k-2;i++){
for(int i=1;i<=k-1;i++){
cout<<8;
}
}
cout<<endl;
}
return 0;
}