So I'm incapable of doing math today.

All my attempts have not worked. I should have turned to you guys first but... I'm here now!
So I have a pattern that I'm wanting to knit up in a different weight yarn/different size needles. I realize I'm going to have to change up the pattern (although it won't take much from a design standpoint) and have figured out how to do everything EXCEPT figuring out how many stitches I should cast on. Can any of you math whizzes help?
ORIGINAL PATTERN: Finished piece is 22.8" (almost 23" and I'm fine with using that number) wide. 27.5 sts/4" on gauge (row gauge doesn't matter on this). Cast on 128 sts. (was done on US 2 1/2 needles with sock yarn)
ME: Want finished piece width to be same as above. I've got 23 sts/4" knitting with DK/Sport on size 6 needles.
QUESTION: How many sts would I cast on to end up with the same width on finished piece?
THANK YOU THANK YOU THANK YOU....