20 3 8 22 23