129
294
161
242
528
538
69
438
456
669