18747855816154351975616565156851110715641485183229013241165157225610844211281323930519389981103323276595579929567019121075176214307701955971943146311361558108050485110055094940150416271293174714621651964699415833348041097308126981619201215156317368033021131478665188