12 3891 1396 true 1 5 40 43 57 71 75 80 92 96 98 99