12691811766710104919533991064195824166465203357810572700356086614113331261061663711681169850713367310878714440926988117750218959159758303083562016139716777614271848795723957926121674584697946341980493285499519956581964479409417056121755658036122515227508146725205835125563692931034777702121474408421268181790781599612383411532419900511485018583712515233040948052037901482958464218678269342268752179481747805323984665945918795188142174706217567475231709822220431941011076889250819580722722714341632057936905901070901529909231812946264993109289177606185325