100046821000905810010644100121231001225710016110100170041002631010030496100320591003300410038691003927510042083100431161004888610052280100522811005260710053838100541141005429710055177100560271005669810057092100573691006334310063344100689871007549610076311100808601008290810084669100899811009052310090801009150910103236