376
243
226
214
196
194
184
169
168
167
155
149
147
146
143
138
137
136
131
129
126
125
123
121
119
117
116
114
112
111
108
105
104
103
102
99
98
97
94
93
92
91