2202 Design of a contact serach algorithm for isogeometric analysis