293746278122466170828442536514459688376352280120306269425270518563331182308145565540583537371522301711988942434020463229624377822927933346128624865310853898809208274701804717175343827721952286892552518346873772031675898056575624561405518201547825056233969035074567847017631363677028353325033996550422130419028821137541643205244113187202826527691685