161
158
997
528
233
245
538
311
438
389