28 1380 566 true 4 7 10 17 21 25 26 31 32 42 43 51 54 58 60 62 63 64 65 72 79 80 84 86 93 95 96 97