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