412
270
262
260
254
247
202
201
196
194
180
177
166
158
157
155
147
140
138
132
131
128
126
125
124
119
118
117
114
112
111
105
104
103
102
101
100
99
98
97
95
94
93
91
89
88
87