300530063007300130023003300429993000299729982996299529942993299229902991298829892987298529862984298329802978297929772975297629732974297229682971296629672969297029652962296329642961295929602958295729562955295029512952295329542948294929472944294529462930293129342935293629392940294229432926292729282929293229332925292429232922292129202919291829172916291229142915