I know how to add blank lines above or below the current position of the cursor (using `o` and `O`) but is there a quick way to do add blank lines at arbitrary line numbers? I realize that the original line numbers that I give would no longer be accurate after the first blank line has been added, e.g. if I wanted to add blank lines to line 5, 10, and 15, then after a blank line has been added to line 5, then the second blank line should be added to line 11, and then the third blank line should be added to line 17.

Edit: I can use a macro for this task, i.e `qaO<esc>q`. But then I have to still manually move to the line numbers individually.