412
270
261
260
253
247
201
195
194
180
177
176
166
157
155
146
140
137
132
131
128
126
124
119
118
117
116
114
112
111
104
103
102
101
100
99
98
95
94
93
91
89
88
87
86