#include<bits/stdc++.h>//万能头
using namespace std;
int main(){
int x,a[605]={0},n,w,sum;//基础定义
cin>>n>>w;
for(int i=1;i<=n;i++){
cin>>x;
a[x]++;//往A数组里 加入x;
sum=0;//初始化
for(int j=600;j>=0;j--){//到这循环枚举输出
sum+=a[j];//记录最大值;
if(sum>=max(1,i*w/100)){//判断
cout<<j<<' ';//输出
break;//退出循环,然后去输出最后的J循环max的值。
//输出的数量按照N的W%去输出。
}
}
}
return 0 ;
}