14 1583 978 true 1 3 8 9 23 31 37 47 49 50 66 85 91 98