27 1394 708 true 1 4 10 13 15 16 17 21 39 41 42 44 59 61 67 68 71 73 74 75 76 82 83 85 86 88 95