17 695 249 true 0 2 6 7 14 17 18 20 22 27 29 30 32 35 37 38 39