112508120844120466120423120426120347120350120353120359120362120365120380120472120482112517120510120547120553120550120559120571120577120631120678120718120769121149119787121214119642119645119678119703119516119525119487119422119267119277112545119115119309119375119381119396119360119399119402119405112560121230107442107445107058107047107041109912117019109774121123