129
294
162
242
529
540
69
438
459
674