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