17961635182783588384810031986191912631418486219183416327991862301464132610651047995157310341360957133180319154533287759481339163190129561792433563715711695671995542170325982019961148178840218177506402541802152418918701834811109017121272