18 1129 620 true 14 15 30 37 43 45 47 50 52 59 60 63 66 79 80 83 93 98