10 4403 597 true 5 16 18 19 23 26 28 34 37 38