10 1153 585 true 2 5 18 20 26 43 72 76 86 92