use '?' for JOKER (blank)

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

10 letter words

xerography[26]

8 letter words

pyorrhea[16]

7 letter words

hypogea[16], orphrey[15], grapery[13]

6 letter words

peroxy[18], hoaxer[16], gharry[13], gopher[12], grapey[12], horary[12], harper[11], prayer[11], ropery[11], gherao[10], grayer[10], groper[9]

5 letter words

hyrax[18], epoxy[17], prexy[17], pyrex[17], proxy[17], heapy[13], harpy[13], hyper[13], hoagy[12], phage[11], graph[11], pogey[11], hayer[11], hoary[11], grapy[11], porgy[11], harry[11], herry[11], raphe[10], ephor[10], hoper[10], apery[10], payer[10], repay[10], payor[10], ropey[10], parry[10], perry[10], pryer[10], gerah[9], gayer[9], yager[9], gaper[8], grape[8], pager[8], parge[8], pargo[8], grope[8], yarer[8], opera[7], pareo[7], parer[7], raper[7], repro[7], roper[7], roger[6]

4 letter words

poxy[16], hoax[14], oryx[14], apex[13], expo[13], prex[13], hype[12], hypo[12], yogh[11], yeah[10], ahoy[10], hoya[10], gapy[10], pogy[10], epha[9], heap[9], opah[9], hope[9], harp[9], pray[9], prey[9], pyre[9], pyro[9], ropy[9], yoga[8], gray[8], grey[8], gyre[8], gory[8], gyro[8], orgy[8], gape[7], page[7], peag[7], hare[7], hear[7], rhea[7], hoar[7], hora[7], hero[7], hoer[7], gorp[7], prog[7], aery[7], eyra[7], yare[7], year[7], oyer[7], yore[7], aper[6], pare[6], pear[6], rape[6], reap[6], prao[6], proa[6], pore[6], repo[6], rope[6], parr[6], ager[5], gear[5], rage[5], ergo[5], goer[5], gore[5], ogre[5], aero[4], rare[4], rear[4], orra[4], roar[4]

3 letter words

hex[13], pax[12], pox[12], gox[11], axe[10], rax[10], rex[10], hay[9], yah[9], hey[9], yeh[9], hoy[9], hap[8], pah[8], hep[8], peh[8], hop[8], poh[8], pay[8], pya[8], yap[8], pye[8], hag[7], hog[7], gay[7], yag[7], gey[7], goy[7], hae[6], hao[6], hoe[6], gap[6], peg[6], rah[6], her[6], rho[6], aye[6], yea[6], ape[5], pea[5], apo[5], ope[5], par[5], rap[5], per[5], rep[5], pro[5], age[4], gae[4], ago[4], goa[4], ego[4], gar[4], rag[4], erg[4], reg[4], gor[4], are[3], ear[3], era[3], oar[3], ora[3], ore[3], roe[3], err[3]