#include<bits/stdc++.h>
using namespace std;
#define rep(i,n) for(int i=0; i<n; i++)
#define rep1(i,n) for(int i=1; i<n; i++)
typedef long long LL;

int main(){
    int n;
    long long t,m=0;
    cin>>n>>t;
    for(int i=0;i<n;i++)
    {
        long long h;cin>>h;
        if(m<h)m=h;
        t-=h;
        if(t<0)cout<<1<<endl;
        else cout<<t/m+2<<endl;
    }
    return 0;
}
