129
294
161
242
529
539
69
438
459
672