use '?' for JOKER (blank)

From letters F, A, T, I, G, A, B, L, E  I made following words

9 letter words

fatigable[15]

8 letter words

giftable[14], agitable[11]

7 letter words

fleabag[13], labiate[9]

6 letter words

beflag[12], fetial[9], giblet[9], abelia[8], ablate[8], albeit[8], albite[8], aiglet[7], gelati[7], ligate[7]

5 letter words

fable[10], abaft[10], befit[10], bagel[8], belga[8], gable[8], gleba[8], bilge[8], begat[8], tafia[8], fatal[8], fetal[8], filet[8], flite[8], labia[7], abate[7], tabla[7], blate[7], bleat[7], table[7], blite[7], algae[6], galea[6], agile[6], agate[6], agita[6], taiga[6], aglet[6], legit[6], alate[5], telia[5]

4 letter words

flab[9], flag[8], gift[8], gibe[7], alfa[7], alef[7], feal[7], flea[7], leaf[7], alif[7], fail[7], fila[7], file[7], lief[7], life[7], glib[7], fate[7], feat[7], feta[7], fiat[7], flat[7], felt[7], left[7], flit[7], lift[7], alba[6], baal[6], able[6], bale[6], blae[6], bail[6], bile[6], abet[6], bate[6], beat[6], beta[6], bait[6], bite[6], blat[6], belt[6], blet[6], alga[5], gala[5], egal[5], gale[5], glia[5], gate[5], geta[5], gait[5], gite[5], gelt[5], gilt[5], alae[4], ilea[4], tala[4], late[4], tael[4], tale[4], teal[4], tela[4], alit[4], lati[4], tail[4], tali[4], lite[4], tile[4]

3 letter words

fab[8], fib[8], fag[7], fig[7], bag[6], gab[6], beg[6], fie[6], big[6], gib[6], elf[6], fil[6], aft[6], fat[6], eft[6], fet[6], fit[6], aba[5], baa[5], alb[5], bal[5], lab[5], bel[5], lib[5], bat[5], tab[5], bet[5], bit[5], aga[4], age[4], gae[4], gie[4], gal[4], lag[4], gel[4], leg[4], gat[4], tag[4], get[4], teg[4], git[4], aal[3], ala[3], ale[3], lea[3], ail[3], lei[3], lie[3], ate[3], eat[3], eta[3], tae[3], tea[3], ait[3], tie[3], alt[3], lat[3], let[3], tel[3], lit[3], til[3]

2 letter words

fa[5], ef[5], fe[5], if[5], ab[4], ba[4], be[4], bi[4], ag[3], aa[2], ae[2], ai[2], al[2], la[2], el[2], li[2], at[2], ta[2], et[2], it[2], ti[2]