13870863618722527941139911175981148380609565991349719466610354820724015186061551194435857117604011542024139150970183778117414402319853143891145065777769600818703629567547017804217429611180812841912075047603524532219972055555871896141480351321521681421427420727698715167449219333226611110314103987113622370722174719815614338384264459891162618440018035312337220000463204119472155748100682498618331373406354518902779100387761703801804174449916931717041715999922069112272614096711252541905223627171416225142464541121382341215972315384105958508371332201500