112163321121634811216347113214321132143011321431112387131131889811263183112520481132050611216226113176831131768411317685112182281132130211216502112166781121424811239538112662531130526611216247112900081131479011216025112166811131761411317697113213751127399211318761113158851121624411318831