HS cross-country: Miles City Invite attracts 23 prep teams