64 31 9 312 318