11 1057 579 true 17 19 26 29 35 52 63 88 94 95 96