42 branches