160
37
58
431
129
429
8
27