20 1849 784 true 2 3 16 22 25 33 36 37 42 45 57 60 70 75 76 79 81 88 96 97