45627710900079124884562231206373955999114478011447914562769124901085532995475124690795800872867482765112919707194801246895912495114479045623410252351169279116757391250896559858361118132511813249654455836033909085028085025985025885025385025785027920362513293478502781124865108954172784610983863545321821227126271003948825028113622411362238250128250088250431127914236469244442454248416543236468244441155868315109707643722364677244171475086147484114749143276461325259283002154168996720915416901541453154145215414513296242934503198922879422624282624082624272624262879153200072879172881133198943200232881233295062879412935832879641343409