1958195619541952195019481946194419421940193819361906189318841882186818211810164715321403139613771358135313341331127812631261121311731169116711631161115911571155114711451143113911231121111911171106110510899959649149047807736024734593933823352672402392282172041471401003126