15 1105 643 true 4 12 17 19 22 28 31 41 60 75 80 82 89 95 96