129
294
161
242
529
540
69
438
459
674