A central Pennsylvania interstate has reopened a day after a pileup involving dozens of vehicles that killed three people and sent dozens to hospitals.

State police in Lebanon County said I-78 reopened in both directions at about 7 a.m. Sunday.

Police said more than 40 people were transported to hospitals following the 9:45 a.m. Saturday crash involving at least 50 commercial and private vehicles in Bethel Township.

The pileup left tractor-trailers, box trucks and cars tangled together across three traffic lanes and into the snow-covered median about 75 miles northwest of Philadelphia.

Penn State Hershey Medical Center said three of the 10 patients brought to the hospital were in critical condition.

Trooper Adam Reed said investigators believe that "passing snow squalls played a role in causing the crash."