6092008112098141120396911203968112039721120397592448129316362105589781055912910559010743500311209457611366911219534112098031120986875502141119976111199778111998001119980211199764112099299219762627709210565861105612591056587411209928866766186676621055593811189932111915866323609