21 1085 559 true 8 12 13 15 20 25 28 29 31 36 39 44 53 56 60 66 79 83 86 87 93