28 1382 785 true 3 5 9 10 12 13 15 22 23 24 37 39 40 41 42 46 49 52 63 65 67 71 74 78 81 85 87 94