22 1858 384 true 0 2 4 5 6 7 10 11 12 16 17 18 20 23 24 26 28 32 34 35 37 39