#include <iostream>

int actual = 2016;
int total = 50;

bool es_bisiesto(int);

int main(void) {
    int i = actual + 1;
    int counter = 0;
    for (int i = actual+1; counter<total; ++i) {
        if (!es_bisiesto(i)) continue;
        ++counter;
        std::cout << i << " ";
    }
    std::cout << std::endl;
}

bool es_bisiesto(int ann) {
    return ann % 400 == 0 || (ann % 4 == 0 && ann % 100 != 0);
}

