#include #define REP(i,n) for(int i=0;i<(n);i++) #define ALL(v) (v).begin(),(v).end() #define int long long using namespace std; //----------------------------------------------------------------------- signed main() { int N,M; cin>>N>>M; vector a(N); vector v[20]; REP(i,N){ cin>>a[i]; int x=a[i],cnt=0; while(x>0){ x/=2; cnt++; } v[cnt].push_back(a[i]); } for(int i=19;i>=0;i--){ if(v[i].size()>0){ cout<