33426713611971127104448171317841765191488982867818728928298643317814941637129712451120146452690652715758361868120911803071251914413160911945941352158114785877841621513120317551611086814823698971891771664519661177819010791022162014981881103913695738251901285