use '?' for JOKER (blank)

From letters X, E, R, O, P, H, I, L, Y  I made following words

9 letter words

xerophily[24]

8 letter words

oxyphile[23]

7 letter words

oxyphil[22]

6 letter words

expiry[18], peroxy[18], poxier[15], plexor[15], prolix[15], hirple[11], ephori[11], ripely[11], pylori[11], ropily[11], holier[9]

5 letter words

hexyl[18], phlox[17], pyxie[17], epoxy[17], prexy[17], pyrex[17], proxy[17], helix[15], pixel[14], oxlip[14], phyle[13], hiply[13], hyper[13], holey[11], hoyle[11], ephor[10], hoper[10], plyer[10], reply[10], ropey[10], helio[8], riley[8], roily[8], peril[7], plier[7], loper[7], poler[7], prole[7], oiler[5], oriel[5], reoil[5]

4 letter words

pixy[16], poxy[16], oryx[14], plex[13], expo[13], prex[13], hype[12], hypo[12], ilex[11], holy[10], help[9], hope[9], holp[9], yipe[9], yelp[9], pily[9], ploy[9], poly[9], prey[9], pyre[9], pyro[9], ropy[9], elhi[7], heil[7], helo[7], hole[7], heir[7], hire[7], herl[7], lehr[7], hero[7], hoer[7], oily[7], lyre[7], rely[7], oyer[7], yore[7], lory[7], lipe[6], pile[6], plie[6], lope[6], pole[6], peri[6], pier[6], ripe[6], pore[6], repo[6], rope[6], lier[4], lire[4], riel[4], rile[4], lore[4], orle[4], role[4], roil[4]

3 letter words

pyx[15], hex[13], oxy[13], pix[12], pox[12], hyp[11], lex[10], lox[10], rex[10], hey[9], yeh[9], hoy[9], hep[8], peh[8], hip[8], phi[8], hop[8], poh[8], pye[8], yep[8], yip[8], ply[8], pry[8], hie[6], hoe[6], her[6], rho[6], ley[6], lye[6], rye[6], pie[5], lip[5], ope[5], poi[5], lop[5], pol[5], per[5], rep[5], rip[5], pro[5], lei[3], lie[3], ole[3], oil[3], ire[3], rei[3], ore[3], roe[3]

2 letter words

ex[9], xi[9], ox[9], eh[5], he[5], hi[5], ho[5], oh[5], ye[5], oy[5], yo[5], pe[4], pi[4], op[4], el[2], li[2], oe[2], oi[2], lo[2], er[2], re[2], or[2]