
財政再建の「火花」か、それとも「火種」か
財務省が7月17日、国債短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 Оi短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 ОshortM短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 Оa短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О
財務省、2025年7月17日に国庫短期証券(第1319回)を発行 ~ 国の資金調達を支える短期国債 ~,財務省
AIがニュースをお伝えしました。
以下の問いでGoogle Geminiから回答を得ています。
このニュースを元に革新的な一般紙が書きそうな社説を書いてください。 返答は日本語でコラムだけにしてください。