The following order book exists for a particular stock. The last trade on the stock was at $58.34. Buy Orders Sell Orders Shares Price Shares Price 250 $58.33 250 $58.36 200 58.32 800 58.37 900 58.31 1,000 58.39 175 58.29 600 58.40 350 58.41 a. If you place a market buy order for 200 shares, at what price will it be filled?