problem solved took an older backup of wallet and overwrote the existing one (after making a backup). it rescanned and they are back
Glad you solve the problem.
Luckily, you have not generated and used 100+ addresses after making your "older backup".
Otherwise, you would have made an unrecoverable loss.