#include<bits/stdc++.h>
using namespace std;
void f(){
int b;
scanf("%d",&b);
if(b==1){
printf("-1");
return ;
}
if(b==2){
printf("1");
return ;
}
if(b==3){
printf("7");
return ;
}
if(b==6){
printf("0");
return ;
}
if(b==10){
printf("22");
return ;
}
if(b%7==0){
for(int i=1;i<=b/7;i++){
printf("8");
}
return ;
}
if(b%7==1){
printf("10");
for(int i=1;i<=b/7-1;i++){
printf("8");
}
return ;
}
if(b%7==2){
printf("1");
for(int i=1;i<=b/7;i++){
printf("8");
}
return ;
}
if(b%7==3){
printf("200");
for(int i=1;i<=b/7-2;i++){
printf("8");
}
return ;
}
if(b%7==4){
printf("20");
for(int i=1;i<=b/7-1;i++){
printf("8");
}
return ;
}
if(b%7==5){
printf("2");
for(int i=1;i<=b/7;i++){
printf("8");
}
return ;
}
if(b%7==6){
printf("6");
for(int i=1;i<=b/7;i++){
printf("8");
}
return ;
}
}
int main(){
int a;
scanf("%d",&a);
for(int i=1;i<=a;i++){
f();
printf("\n");
}
return 0;
}