#include <iostream>
#include <vector>
#include <math.h>
using namespace std;

int main() {
	vector<int> lines;
	size_t sz = 200;
	for(size_t i=0;i<sz;i++)
		lines.push_back(i);
	
	int p = 6;
	size_t nLimit = ceil((double)lines.size()/p);
	//size_t nLimit = floor((double)lines.size()/p);
	vector<int>::iterator start = lines.begin();
	for(size_t i = 0; i < lines.size(); i+=nLimit){
		vector<int> v(start+i, start+std::min<size_t>(i+nLimit, lines.size()));
		cout<<v.size()<<endl;
	}
}
