The large adults at 20g still looked way to small IMO and it's less than 10% of her weight. I also spoke with a number of other breeders and keepers and everyone was consistent with the 10-15% range which would be 24 to 36g. I went with XL adults that range from 30 to 40. Even the biggest one at 40g was just exactly the size of the widest part of her body, so while it was a few grams over the 15%, since she's been eating hoppers for so long I felt comfortable giving her a little extra and just kept my eye on her the whole time to make sure she didn't struggle in any way. She took it and ate it in about 20 minutes.