27 1360 523 true 2 3 7 11 12 13 16 18 21 33 38 39 41 42 44 51 54 58 60 66 69 79 85 86 87 92 93