17 317 188 true 1 2 7 10 12 16 17 18 23 27 29 31 32 36 37 38 39