129
294
158
997
242
233
245
311
69
389