2978 s41598-024-79531-8.pdf 139 + 3117 .