14 512 361 true 2 4 13 18 19 20 23 25 27 28 30 34 35 37