18 2170 842 true 1 6 7 10 13 21 37 39 45 48 58 64 69 80 87 90 94 95