19 784 420 true 1 4 8 14 15 28 30 37 39 44 52 57 65 68 74 81 89 93 95