18 932 366 true 2 3 4 7 8 12 13 14 18 21 22 24 26 27 29 30 33 34