10 540 327 true 3 12 14 20 21 22 23 27 34 38