12 643 352 true 2 5 6 11 13 18 24 56 58 65 91 93