328
259
246
223
217
188
178
166
165
160
157
155
146
144
139
137
135
134
133
131
130
129
128
123
121
120
119
114
113
110
109
108
107
106
105
104
103
101
100
98
97
96