Route 105 is a collector highway in New Brunswick running from Route 10 in Youngs Cove to Route 108 in Grand Falls, mostly along the east and north banks of the Saint John River, over a distance of 307 kilometers .