10 984 587 true 2 16 17 20 44 47 67 84 88 91