19 1878 809 true 1 2 4 5 9 12 20 31 40 52 60 68 70 72 73 82 86 87 99