343
268
256
235
228
193
183
173
172
163
161
159
147
146
143
140
136
135
133
132
131
130
125
122
119
117
115
113
112
110
109
107
106
105
103
102
101
100
99