#include <bits/stdc++.h> using namespace std; int n,x,a[5000], sum[5001], ans [5001]; int main(){ cin>> n>> x; for (int i=0; i<n; ++i) cin>>a[i]; for (int i=0; i<n; ++i) sum[i+1]=__(1)__; for (int l=0; l<=n; ++l) for(int r=1; r<=n; ++r) ans[r-1] = max(ans[r-1], __(2)__); for (int i=1; i<=n; ++i) ans[i] = max (ans[i], __(3)__); for (int k=0; k<=n; ++k){ int pre_min =0; for (int i=k; i<=n; ++i){ pre_min = min(pre_min, __(4)__); ans[k] = max(ans[k],__(5)__); } } for (int i=0; i<=n; ++i) cout << ans[i]<<"\n"; }