27875278802789727917279222794127945279552796827974279882798927990280192807628096281192812528133281372814028150281582817828182281972820728228282442824828249282582826628315283792839428406284072840828410284132841628419284252843228460284612848928493285032852528528285322857128626286482867828715287342873928759287842881428841288532887928886288922892028941289472896129050290592906529071290782908929103291232914829155291842920229209292162924229284293042930829319293312934329346293552936029362293742938129431