#include using namespace std; int main(){ ios::sync_with_stdio(false); cin.tie(nullptr); int N,W; cin>>N>>W; vector>A(N); for(auto &i:A)cin>>i[0]>>i[1]; vectordp(W+1); for(int i=0;i=A[i][0];j--){ dp[j]=max(dp[j],dp[j-A[i][0]]+A[i][1]); } } for(int i=1;i<=W;i++){ cout<