2166421630216292160821607216062160521604216002159521593215922159121590215852158421582215812158021578215742157221567215642156321546215452154121540215392153221530215292152721524215232151721482214802147821477214762147121468214662146121457214512144521438214362143421431214292141421412