836467269311694320820516458565361182561149735123275629651571843892914407618170121615194862194003343554030145230117510218790216569212241232921417381691681039446123018457879814890722089414463091919207211563354342512508124994968911415920636514128011358475368540701275432146853744542366175057111388119062118037171448214423592053775817192206454104785723522013411279841324211003781014382056911926477097281552906051885811046193076786682202253166369833871388891460754439222164712161312125912805680456200031709254679976809228535197762603762022991137981930105578183130