After how many years leap year calendar repeats July 8, 2019 16 32 64 128 Same calendar repeats after how many years leap year