18 1839 678 true 18 24 26 32 37 40 48 52 57 63 68 69 77 78 79 80 87 93