20 1184 322 true 0 2 3 6 7 9 11 12 13 16 18 19 21 22 28 29 30 35 36 38