12 686 388 true 2 3 21 24 33 37 50 56 61 71 85 92