13044610784268529715042645405973737822284418922722531320547020555011530410496920662355332869901413591840621179886599390351870821447654734258265492183391427752180925849214741083276211414113127138712174602974889429989459355814839514599318955919742520269538128368853636521131122625714273795787137431161247349841941131571961011361459681517302057172926016334889359213854142835224902168356004391323227556190513238881254192280781360451688631057127589080391200488214196619391237171768171076055775495807144598999481278331142452135331150561400532053901027521609213080