28 1551 590 true 4 7 10 17 20 21 22 25 27 32 35 38 50 54 60 61 65 67 68 69 73 79 86 89 93 94 96 98