129511295012949129481298712986129851298412975128791293812937129351293612934129331293212931129291292812991129901286412907129061291212973129681291512914129021289212882128811292712962129631296112960129581301613015130141301313012130111300913006130021299712998129961299512994130291303013028130271302513026