19 1501 706 true 1 2 10 17 18 22 25 26 33 35 40 48 49 74 77 78 86 88 89