129
293
160
242
526
537
69
438
453
669