13 743 420 true 2 12 16 17 19 29 30 37 40 46 59 80 93