19 1628 660 true 2 3 14 20 39 41 43 56 57 62 63 70 79 82 85 86 88 89 98