AK-47
http://world.guns.ru/assault/as01-e.htm
AK-74
http://world.guns.ru/assault/as02-e.htm
M-16
http://world.guns.ru/assault/as18-e.htm
From the same source so less unbiased, ive included AK-74 as it uses a round more similar to that of the M-16.
The M-16A2 has a greater range than both other guns though the M-16A1 has a lower range than the AK-74.