18 369 266 true 2 7 8 10 11 12 13 17 18 21 22 24 27 28 29 31 38 39