16 1103 577 true 2 3 9 21 31 33 46 50 51 61 72 76 79 91 92 95