143
97
75
45
458
32
63
27
193
116