19 322488 11689 true 0 1 2 5 6 7 8 12 15 17 18 21 26 27 28 29 34 35 39