This chart shows the number of eggs laid each month by my pet chicken, Drakestail: [asy] size(10cm); draw((0,50)--(0,-4)); draw((-5,0)--(64,0)); for(int i=1; i<5; i =1) {draw((0.7,12*i)--(-0.7,12*i)); draw((0.4,12*i-6)--(-0.4,12*i-6)); draw((0.7,12*i)--(64,12*i),black 0.6 dashed); draw((0.7,12*i-6)--(64,12*i-6),black 0.6 dashed);}; for(int i=2; i<48; i =6) {draw((0.7,i)--(64,i),gray dotted);}; for(int i=4; i<48; i =6) {draw((0.7,i)--(64,i),gray dotted);}; for(int i=5; i<65; i =5) {draw((i,0)--(i,50),black 0.5 dashed);}; label(scale(0.7)*"24",(-1,48),W); label(scale(0.7)*"21",(-1,42),W); label(scale(0.7)*"18",(-1,36),W); label(scale(0.7)*"15",(-1,30),W); label(scale(0.7)*"12",(-1,24),W); label(scale(0.7)*"9",(-1,18),W); label(scale(0.7)*"6",(-1,12),W); label(scale(0.7)*"3",(-1,6),W); label(scale(0.7)*"Jan",(5,-1),S); label(scale(0.7)*"Feb",(10,-1),S); label(scale(0.7)*"Mar",(15,-1),S); label(scale(0.7)*"Apr",(20,-1),S); label(scale(0.7)*"May",(25,-1),S); label(scale(0.7)*"Jun",(30,-1),S); label(scale(0.7)*"Jul",(35,-1),S); label(scale(0.7)*"Aug",(40,-1),S); label(scale(0.7)*"Sep",(45,-1),S); label(scale(0.7)*"Oct",(50,-1),S); label(scale(0.7)*"Nov",(55,-1),S); label(scale(0.7)*"Dec",(60,-1),S); label(scale(0.8)*rotate(90)*"Number of eggs",(-5,25),W); pair a=(5,12); pair b=(10,28); pair c=(15,42); pair d=(20,46); pair e=(25,44); pair f=(30,48); pair g=(35,30); pair h=(40,36); pair i=(45,46); pair j=(50,40); pair k=(55,20); pair l=(60,4); dot(a); dot(b); dot(c); dot(d); dot(e); dot(f); dot(g); dot(h); dot(i); dot(j); dot(k); dot(l); draw(a--b--c--d--e--f--g--h--i--j--k--l); [/asy] During how many months of the year did Drakestail lay at least $16$ eggs?