46 Immaculata High School students earn A.P. Scholar honors