16 20 203 64 23 21 969 28 30 3 5888