17 998 463 true 8 9 13 23 32 35 38 41 42 43 57 59 74 83 87 88 91