18 12446 889 true 0 2 3 5 6 10 12 15 16 17 19 20 23 25 27 34 35 37