18 1859 797 true 0 3 5 6 9 21 23 38 42 56 67 72 77 80 87 90 95 98