How many miles from Williston North Dakota to Great Falls Montana?

It is 412 miles according to Google Maps.