19713672826102481164304161061868429083280358175002299433962310333711885019518813181522233445104478241447127947165031930481753171432691620741806999720920424820156072672049221023061190521714371736803309359334986169978599041406571283305973574219524513459811173022740892559057220684744213775141937701821642180695519821810321245471977124400855654499068961265881993079999651426152854147849952716323151915106419191071955521233925566515130018264459153851751321117363926091767405663616251611676517431948804162039474616502582472211185156236207267196791191232