#include using namespace std; int main(){ int n,q; cin>>n>>q; vector> v={{1,5,7,11},{1,11,19,29}}; set st; int ans=0; auto add=[&](int x){ for (int t=0;t<2;t++){ for (int i=0;i<4;i++){ int k=x/v[t][i]; if (x%v[t][i]!=0) continue; int c=0; for (int j=0;j<4;j++){ if (i==j) continue; c+=st.count(k*v[t][j]); } if (c==3) ans++; } } st.insert(x); }; auto sub=[&](int x){ for (int t=0;t<2;t++){ for (int i=0;i<4;i++){ int k=x/v[t][i]; if (x%v[t][i]!=0) continue; int c=0; for (int j=0;j<4;j++){ if (i==j) continue; c+=st.count(k*v[t][j]); } if (c==3) ans--; } } st.erase(x); }; while (n--){ int s; cin>>s; add(s); } while (q--){ int t,x; cin>>t>>x; if (t==1) add(x); if (t==2) sub(x); cout<