835509779713289642264412264422263895141481119743515061107640211569621156960269434226390169506226391113318046064826495913095112649855940443337832649861173232213251105585559403451490151496459402395235940355141101505521527740109667844646121346228481212016965622042847221069965106951150212195530274198212563271001885100195810018891256320278049471439784829784830784784784831784832784833150557595354049204149204245148230336710958710958893686489797492677088432246697988434753506117466288434892679210014588843491070938842706567371568272132431827951327950089790989788410013361314793131484287672987673087673149255980063010691611461544