12 1084 507 true 13 17 19 28 39 55 60 72 79 83 87 93