714431675261749691327617155322888589435308971280138546531106102729062526979332738714557366288104596387482839915710917325522684478063183542226356170269591593028622010187353805349830720109921106977567318141307372084637470434149211065618237751170473632610228615822716701519849016831616639516161918179612020134011110618532210358963610162995203932448804558813619319354012261314888314965199832709801664841271082162331457911720871621436886142029113413144504390601423882921685712184811271658936166356117027190039175617645911768727774287039312387110674400