iccno iccnb 8.15197054255891 icn 9.88131291682493e-324