14th Annual Miles for Smiles raises over $54,000 for children with special needs