Driving distance from St. Paul minnesota to grand forks North Dakota?

328 miles