339273126290129664508742125459222642226490338803220405232258232259232266232991233538233539234357125441198401115031232973220412220409264071264076338642338656262331130268306820151957146881255184255188255189160006129594259529259530222272307507129595199113315124238946477663252306291382166931181863571881312202057954332304776621649322523032577292755650225615428615460615521627552275543150516022921921134308925156021855334778434784450228227896568392177504775153431154775492193675475182920021775240756338959115774410551356632913050868