14 1006 455 true 7 10 18 26 33 35 40 43 46 59 82 86 87 99