253
218
191
187
184
179
174
158
145
141
140
134
123
121
120
119
117
115
109
106
104
103
102
101
98
96
93
92