105801064710648106491065010652106551065610581105821058310584106531065410660106621066710661105851066910612106721067410676106781068010558105601056310568105791058610587105881059010613106141061510616106171061810621106271062810629106301063310642106451064610577