163
153
133
127
119
102
109
100
96
88
82
71
67
64
63
62
62
44