108425107577975621084271083541075959689510843010832210851712155510854712200210528410628897262108323108325973941084139747410841210620110254910855910609497680108361108851998529906810885410840911199710840896830104559973429750210829110828010495410251111899910555410838512240910825399694108387108286949471099691083529675494408108357102507105630108358