12 962 387 true 14 17 21 31 34 41 57 77 88 90 92 96