Hmm, can't think of way to do it using single model. Perhaps you can use OpenSolver add-in.
Alternately, it's simple enough to manually simulate, or use multiple solver model to solve this.
In H3.
=SUMIFS($A$3:$A$386,$A$3:$A$386,">="&LARGE($A$3:$A$386,F3))
In H4:
=SUMIFS($A$3:$A$386,$A$3:$A$386,"<"&LARGE($A$3:$A$386,F3),$A$3:$A$386,">="&LARGE($A$3:$A$386,F4))
Copy down to H6.
Then in F6:
=COUNT(A3:A386)
In I2:
=H3>=H6
In I3:
=H3>=G3
Then you just need to increment values in F3 until condition is met in I3. (ex: 3 in this case).
After that, it's just matter of changing values in F4 & F5 to meet desired result.
Personally, I'd add more constraints for H4 & H5 value (i.e. closest value without going over 96.46).
So each value from F3 to F5 are variables. Solution being H3 to H5, and set up constraint for each.
Ex:
For H3. Must be greater than or equal to G3. And minimize absolute variance from G3.
For H4. Must be less than or equal to G4. Minimize absolute variance from G4.
Same as H4 for H5. But also add that H3 > H6.