17 1391 686 true 8 14 19 20 29 32 37 40 41 49 76 80 81 84 88 90 93