19 1840 686 true 7 8 13 15 27 31 37 39 44 51 57 70 72 73 77 78 86 87 96