10 597 286 true 2 7 13 17 18 21 23 33 37 38