use '?' for JOKER (blank)

From letters A, L, L, E, G, I, A, N, C, E  I made following words

10 letter words

allegiance[13]

9 letter words

elegiacal[12], angelical[12], englacial[12], galenical[12]

8 letter words

angelica[11], gallican[11], alliance[10], ancillae[10], canaille[10], alienage[9]

7 letter words

elegiac[10], gallica[10], glacial[10], angelic[10], anglice[10], galenic[10], calling[10], celling[10], canella[9], nacelle[9], ancilla[9], galilee[8], lineage[8], gallein[8], nigella[8]

6 letter words

gallic[9], encage[9], incage[9], glance[9], lacing[9], aecial[8], callee[8], cellae[8], laical[8], anlace[8], enlace[8], inlace[8], callan[8], clinal[8], galeae[7], allege[7], anlage[7], galena[7], agnail[7], genial[7], linage[7], lienal[6], lineal[6], nellie[6]

5 letter words

glace[8], acing[8], genic[8], clang[8], cling[8], aecia[7], ileac[7], calla[7], cella[7], lilac[7], celli[7], niece[7], canal[7], clean[7], lance[7], linac[7], cline[7], algae[6], galea[6], aglee[6], eagle[6], agile[6], liege[6], algal[6], legal[6], glial[6], agene[6], again[6], genie[6], alang[6], lagan[6], angel[6], angle[6], glean[6], algin[6], align[6], liang[6], ligan[6], linga[6], ingle[6], allee[5], ileal[5], alane[5], anele[5], lanai[5], liana[5], alien[5], aline[5], anile[5], elain[5], liane[5]

4 letter words

cage[7], clag[7], alec[6], lace[6], laic[6], ceil[6], lice[6], call[6], cell[6], acne[6], cane[6], cain[6], cine[6], nice[6], clan[6], agee[5], alga[5], gala[5], egal[5], gale[5], glee[5], glia[5], gall[5], gill[5], anga[5], gaen[5], gane[5], gene[5], agin[5], gain[5], gien[5], lang[5], glen[5], ling[5], alae[4], alee[4], ilea[4], leal[4], alan[4], anal[4], nala[4], elan[4], lane[4], lean[4], anil[4], lain[4], nail[4], lien[4], line[4], nill[4]

3 letter words

cig[6], ace[5], cee[5], ice[5], lac[5], cel[5], can[5], aga[4], age[4], gae[4], gee[4], gie[4], gal[4], lag[4], gel[4], leg[4], gan[4], nag[4], eng[4], gen[4], neg[4], gin[4], aal[3], ala[3], ale[3], lea[3], eel[3], lee[3], ail[3], lei[3], lie[3], all[3], ell[3], ill[3], ana[3], ane[3], nae[3], nee[3], ain[3], ani[3], lin[3], nil[3]

2 letter words

ag[3], aa[2], ae[2], ai[2], al[2], la[2], el[2]