15 1784 794 true 3 10 12 31 34 42 45 47 50 57 60 71 77 93 96