財政再建の「火花」か、それとも「火種」か,政府


財政再建の「火花」か、それとも「火種」か

財務省が7月17日、国債短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 Оi短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 ОshortM短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 Оa短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О短 О


財務省、2025年7月17日に国庫短期証券(第1319回)を発行 ~ 国の資金調達を支える短期国債 ~,財務省


AIがニュースをお伝えしました。

以下の問いでGoogle Geminiから回答を得ています。

このニュースを元に革新的な一般紙が書きそうな社説を書いてください。 返答は日本語でコラムだけにしてください。

コメントする