18 1169 549 true 12 16 19 25 27 28 35 38 44 49 57 58 60 67 74 77 81 83