4477081070252101220284980410919210712601071259203034109191110504131905510937242174342202242233242173742346510446907976432566464223311105031093711093704223304237014219154235591103974223291314709790436764271363426423558136134537239556557054589854595114007244944921542535606771529792131385456818262174834609064434769930761082762017288276088363646472915624862727698836354647186108421544626852353103609285237312239288436388436175137933203601335462129707585255612495237005828523707309705759043478963481423462223481363482274544841304709130469988986113355561335438130470813047153481483627763631422619891022122273035683997252741476799