163
156
153
133
116
119
102
107
100
100
99
82
75
57
63
61
62
62
51
31