#include <stdio.h>

//思路:要想n个数的和为m,可以先建立数组,取平均,即base = m/n,把base赋给n个数组元素;若有余数,则把余数平摊给前若干个元素,例如余数为3,则让前三个元素分别+1,。
int main() {
    int n, m;
    scanf("%d %d", &n, &m);
    int str[n];
    int base = m / n; //求平均
    int remainder = m % n; //求余数
    for(int i = 0; i < n; i++)
    {
        str[i] = base; //平均值赋值
    }

    for(int j = 0; j < remainder; j++)
    {
        str[j]++; //余数赋值
    }

    for(int k = 0; k < n; k++)
    {
        printf("%d ", str[k]);
    }
    

    
    return 0;
}