27 1086 657 true 3 4 5 14 18 21 24 25 28 32 36 41 42 47 53 54 55 57 59 63 65 66 69 71 78 87 99