675947271968652784431410771138487898488568487901091070443154423767594851471514338981038266415716648481781411844944602553333758882391270300107289194942420305314410662013132013141389615642355166611600260036004484865137107484880156908010401110924111207292360333361513172513198443164539068652809568113863618171162145021268925873111439713278051271410600512712236391192115631073816627039828507127122489871664235663930613123323304471082416740164937549150377514928836391206405994896091395861135290148555459158757289022084732359409441848749018638285084733554930022842596721213718674376778743311700781548096621460