214034108802145329192187639612128221617081909844927814113415033318247520068420019814661194434323479913418906182915831340294948279802926729704869321049842227917132427210621273171577321692333130102158220511655231681072143116134616216934233791712615810901461951117211812714124650046649084454922182810528913171213909357661222166553722639612136120053316103921139072090198807502645851011032021538918414378659289782030941821811791771196091350794742557196816460737110953171975934842823515889120389622412117251771914529415613697130164232170190351748717143073