204988684438748431488207261101352171877206946195870771991926331856077253149732173474477802162238812152458710936089421722217537111066212105815611306771422691453491430492218819231216719721982721286112840849871318551222011473221093681553622183971618571397818975436000177417345315274178167217668143784182149481686841685461493559415719466815929510289128983318921007831912082187311768885472319806343465889144347133253171468330031651961868091782791760383062424205944632228411315599641122475161334183934523180732668103572015124926038552488699195160128216227086