161
529
205
538
438
512
457
87
422
86