216821655521754983113719436718251811497216053141690156949704674757018036047872362839621212355901015021065262731371139692098471302091519441627627133851368718681479691234644062412827212902476718815069152818560384663219353816241160756459428068103924570921206882033977634222316913741559881719532561385937106372035527632970383525025927113138538891174448170265164733223952037761147142179992227658399109378210004106193166135292902013409572638676695810858619999917650340130103427112565194783145110941379219620988661501532378718512380722057510448415817719282