10 406 257 true 0 10 13 16 17 20 22 23 36 38