14 518 295 true 2 10 12 13 14 17 21 22 23 26 28 33 37 38