10582210581011099810938312223911227812262810937612816410515111101510982010979610939311328110990911102111228110979910937212800211325412217912771111292011360011325110288111339111354010252511341212222710441811343611194811286599827104958102889122450112316112337127020132790112859113371113341113421108794104476113265103925102410996121129119891499303105877112929