16 1123 547 true 2 13 19 31 41 45 51 52 60 65 73 79 80 85 95 96