"use strict";
var input=require("fs").readFileSync("/dev/stdin","utf8");
var cin=input.split(/ |\n/),cid=0;
function next(){return +cin[cid++];}
function nextstr(){return cin[cid++];}
function nextbig(){return BigInt(cin[cid++]);}
function nexts(n,a){return a?cin.slice(cid,cid+=n):cin.slice(cid,cid+=n).map(a=>+a);}
function nextm(h,w,a){var r=[],i=0;if(a)for(;i<h;i++)r.push(cin.slice(cid,cid+=w));else for(;i<h;i++)r.push(cin.slice(cid,cid+=w).map(a=>+a));return r;}
function xArray(v){var a=arguments,l=a.length,r="Array(a["+--l+"]).fill().map(x=>{return "+v+";})";while(--l)r="Array(a["+l+"]).fill().map(x=>"+r+")";return eval(r);}

var score = 0;
var myOut = main();
if(myOut !== undefined)console.log(String(myOut));
//console.log(score);

function main(){
  const d = next();//365
  const n = 26;
  const c = nexts(n);
  var a = xArray(0,n);
  var ans = [];
  for(var i = 0; i < d; i++){
    var s = nexts(n);
    var t = -1e9, id = 0;
    for(var j = 0; j < n; j++){
      a[j] -= c[j];
      var u = s[j] - a[j] + c[j];
      if(t < u)t = u, id = j;
    }
    ans[i] = id+1;
    a[id] = 0;
    score += s[id];
    for(var j = 0; j < n; j++)score += a[j];
  }
  return ans.join("\n");
}