484048484267484917485054485473486689486794487524487570488646489015490249490277490843490942491106491809491942492110493063493632493735493942493965493967494427494428494673494800494891495261496140496591496636496910498115498185498427498968499585499714499787499877500028500659500740500849501582501730502154502884503160503331503519504060504777504923504924505027507304508474508476508556508924508988509468509979510171510248510344510435510476510810511638512282512763512982513459513644513706514119514172515519515541515758517819517856518157518305518802519405519737519868519961520491520499520732520769520773521926