Son işleme sokulan id diğerini 10 yerine atarsan anladığım kadarıyla sorunun çözülür.
if(id>sonislem)
aslında kritere uyulan başlık son işleme katılıyor yani 14. id den sonrası kritere uymadı ama üstünde geçildi onları almadık bu sefer zaten sorun orda. d