18 14928 970 true 0 2 4 6 11 12 15 16 17 19 21 24 27 31 33 35 37 39