112416341123495911234903112202901117205511172047111718551115922011147474110802961105899211058986110589681105889811058894110588781105885711058850110588471105317211053169110531601105314911041447110414181095133110929548109286801092569610925695109248681092477610924215109242141092338410923380