18 491 243 true 0 1 3 4 10 12 15 18 19 23 24 30 32 33 35 37 38 39