19 902 318 true 1 4 7 10 11 13 16 19 20 23 24 27 28 31 33 36 37 38 39