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