16 58576 808 20 31 38 58 61 79 83 87 95 97 123 145 146 161 172 195