163
109
92
63
485
34
76
31
210
132