21 1360 569 true 3 4 14 19 20 25 27 33 47 55 56 62 64 66 71 72 75 84 86 88 95