01013232030330300505282807072626090924241111222213132020151518181717161619191414212112122323101025250808272706062929040431310202