1310701169635210721118299102111399541568157110711094106214211380574105413162351595157825583879171415167967051967113457508501688691757133916311721781173059186580043298414436851771786180414911141171611241441151428140578422643598714551115564104513747316241236142311444551865988