10731140175100115333281375125819371455720125069114351337863353127144817701697179978016091028879790024510591680842455436402530191655618121220395389804212791579170419718974581997112687985831912743615671973144723147610138781775187979625610348079481798146012291308996779330144938312731788106355419641598