I believe those rows after row 71 were used at some stage, although they are cleared now, Excel still thinks it is being used, alternatively, if your column i is continuous data column (ie, no empty cells in between i2 and i71), then you might want to use the following line of code:

range(i2).end(xldown).row

instead of "xllastcell".

If all the rows after 71, are truly empty, then Excel will reset the LastCell range when you save the workbook.