27655531465482622599247823215991226344107823337731441331574221626711773622799779179244921379581728671011171696921959504011217887712754543808739772279122198561665602128101232541631781137051286835661011188057745192075917719885467624193167138046156718105449711142005491518778092348668224462175009228742475561247811062385788418903129188415059986385410224442157708106655136980223444459621962657721611353589916947241891109091967050968848961257071380099162973618164818630731309711478391902582170245887622783419273712918110440536703890127796409838013101751147391