30078264457155464920684551016127863466638502269568381422182581105635954871118282034392575897857293673765329948547032045620548259312646788175464323354055347448470117195652027776377179512524730204555572645315314635165234641064237421719723756286515045222896543131163683787123182391207309