6 485 243 true 3 10 16 21 23 31