10 201 197 true 1 2 3 6 13 16 29 31 35 39