866719719319684215043712232922353240755143041923741116002025401670143687818807060804169539324661888712020836290455670191720789581305064019895252074291133921907821396572281816493214757410530022793235288665602234284442440979219255101877340063264815898214077210243019963415157125523181801804311402544229767936275134227153131174709208345174293185641531921047764030817207713917012039061541108394651042894991455751422173417489769616650015159542990498111486582269069518216344583721112923303161490678726022829578001172457430901990474614065074121800119352181117