12 657 444 true 1 3 13 16 25 42 49 58 61 85 93 95