#include <stdio.h>
#include <stdlib.h>
#include <math.h>

#define ab 12.98 
#define a 13.75 
#define bb 14.57 
#define b 15.435
#define c 16.35
#define db 17.32 
#define d 18.35 
#define eb 19.45 
#define e 20.60 
#define f 21.83 
#define gb 23.12 
#define g 24.50 

int main(int argc, char * argv[])
{
	if (argc != 3)
	{
		return -1;
	}
	int srate = atoi(argv[1]);
	int tempo = atoi(argv[2]);
	int octave = 1;
	float freq = 0;
	int repeat = 0;
	
	int ch;
	while (ch != EOF)
	{
		ch = getchar();	

		switch (ch) {
			case 49:		octave = 1;		break;
    		case 50:		octave = 2;		break;
    		case 51:		octave = 3;		break;
			case 52:		octave = 4;		break;
    		case 53:		octave = 5;		break;
    		case 54:		octave = 6;		break;
			case 55:		octave = 7;		break;
    		case 56:		octave = 8;		break;
    		case 57:		octave = 9;		break;
    		case 48:		octave = 10;	break;
		   case 119:	freq = ( ab * pow(2,octave));	break;
    		case 101:	freq = (  bb * pow(2,octave));	break;
		   case 116:	freq = ( db * pow(2,octave));	break;
		   case 121:	freq = (  eb * pow(2,octave));	break;
    		case 105:	freq = (  gb * pow(2,octave));	break;	
		   case 115:	freq = (  a * pow(2,octave));	break;
		   case 100:	freq = (  b * pow(2,octave));	break;
    		case 102:	freq = (  c * pow(2,octave));	break;
    		case 103:	freq = (  d * pow(2,octave));	break;
    		case 104:	freq = (  e * pow(2,octave));	break;
		   case 106:	freq = (  f * pow(2,octave));	break;
    		case 107:	freq = (  g * pow(2,octave));	break;
   	}
   	
		repeat = freq/tempo;
		int cnt;
		for (cnt = 0; cnt < repeat; cnt++)
		{
			printf ("%d " , srate/freq);
		}
		printf("\n");
	}
	return 0;
}
