Nagpur: The Nagpur division has recorded 123 positive cases and 21 deaths due to swine flu in the last 18 days.