14 597 326 true 2 3 5 6 15 18 23 24 25 27 28 29 32 38