Please write a python script using modules such as pandas and plotly to solve this query. I have a dataset for cars and want to create a scatter graph that shows the best price to range ratio by model of car limited to top 50. I have the following columns in my database, "Make" which is the car maker, "Model" which is the model of the car, "Base MSRP" which is the price of the car, and "Electric Range" which is the range of the car. 