10 3586 447 true 0 3 9 13 16 22 23 28 32 39