3 Palm Beach County High Schools in Top 50 of Nation’s Best