15 1316 497 true 18 19 23 27 29 35 38 47 57 62 85 88 90 96 98