691756187969274682586917469214691784447939394584693966920963739692796200617556788607601471556394246796457516898633145985068046691769191137236879988692104742564538691169275131944508643665505926748313182627276010421203692163991614327687454611461784598545848299772083367796970764229576397277864239513223544021045695465755649567743436953266563764145889854055407386748691579461776425387353717484674490515007150971018393521404486693665187718854157474222261972492745044658820936565513152691326777076069534