9 643 531 true 1 8 12 13 43 57 58 82 90