Nezha has 100 cards, each marked with a natural number from 1 to 100. He gives the even-numbered cards to Ao Bing, and some of the odd-numbered cards to Taiyi Zhenren. The sum of the numbers on the remaining cards is exactly 2021. Nezha has at most $\qquad$ cards left.
$43$