4573441148994118771131041216507031077143383288714468551940147287317351222241106416511696121118281061976912571714321108516124813821857116314711072188136512573191872713391058191011421361825507216128114971299