8001093080375661828004498369379283694720868112708683614986890901114177692114188517114216977114216978114222623114222673134392058135273802139904657139918567141337695144119404155047535183580947183583094186112856186114877186118139186120976186144293194466766203634204211871096232613887