10 2194 517 true 1 2 3 6 13 16 29 31 35 39