18 1828 665 true 10 12 18 33 39 41 57 61 69 71 75 76 78 80 85 92 93 97