18 611 286 true 0 1 2 8 9 13 16 17 18 20 21 28 29 32 34 36 37 38