12 574 343 true 2 27 37 41 47 54 58 63 65 75 95 96