331
245
227
225
201
181
180
174
171
170
163
158
156
155
154
152
147
145
144
141
134
133
131
129
127
125
124
123
122
121
120
118
117
114
113
112
110
108
106
104
103
102
101
100
99