159084126518214418948072156492098618010756839059318856314730619927365257154831375671641315823221815213870063379476721434411544193918167148151637201705300926009020119279284182118386588131411045321494112694910504723910378219918650229473692071246715917080414787311138132621132976598721600811639682268201991749936197548865772205682565175875164381179112087261555694922712182314211310495741903719691057803287567930223217188381169873274531357361342085649168256135652149031971196561118593149306109328222244228091837651277309060669638209125145085102437209389178399