51140940310940277840310715846981464384420544420832158298711852091185208778019103037820271314262310303771030151079180166237166236100003210000831603894388811203686553918155083910443161168612976599463019765989765243356268601381012433528955669958559941054827130901213090821309042368479143507514350957299467299627299617299606081479894798937989279891124494025071844599844598844579250422507066909366916083099014864378329501486279121121010298338309898306931486221830988669140830692105979910598038305381255432249762505825069250181384865830691669043832728832650249962506883294949137314864437989079839719639798897196681411978