#include <bits/stdc++.h>
#define IOS ios::sync_with_stdio(false), cin.tie(0), cout.tie(0)
using namespace std;
void work () {
int n;
scanf ("%d", &n);
if (n < 8) {
int a[8] = {-1, -1, 1, 7, 4, 2, 6, 8};
printf ("%d\n", a[n]);
return ;
}
int x = n % 7;
if (x == 1) {
printf ("10");
n -= 8;
}
if (x == 2) {
printf ("1");
n -= 2;
}
if (x == 3) {
if (n == 10) {
printf ("22");
return ;
}
printf ("200");
n -= 17;
}
if (x == 4) {
printf ("20");
n -= 11;
}
if (x == 5) {
printf ("2");
n -= 5;
}
if (x == 6) {
printf ("6");
n -= 6;
}
for (int i = 1; i <= n / 7; i++) printf ("8");
printf ("\n");
}
signed main () {
int t;
scanf ("%d", &t);
while (t--) work ();
return 0;
}