18 1241 842 true 4 5 7 8 11 16 18 19 21 22 23 27 28 29 32 34 35 37