15 870 862 true 1 2 3 4 5 8 10 12 18 19 23 24 25 26 38