You'r right : Il-38, Be-12 and... An-26.