961428173715761006910200901195819151381121738524421690338100919391488117137732823715269179417971767637121819816521270946154135232641411179218381607879196534289111222771731148111997171911011501519981116