146311480235321877021323068479311970881318540100612129284579029842219821381935208754883313503780763914038722403157475526879158518633390533940149120112634595064041491767631629122764936774752219367031314673217427613581079893344514101506185157931452802815302165965171490292693569785705754677157827411389325086033733281118082137733811123029217391562051921726130746892603392613515355721298607130739011615282137941028006135743510627507759341175652122823911961511406305499178231837597948546177770959333691238250152501013276819349339960091318353961873119790692376143828313985125498961130751194291430797999954996008909356134275012324021067469780258