377
351
327
320
286
238
210
207
202
201
195
194
191
186
179
173
170
170
170
169
157
151
145
144
142
142
141
141
140
140
140
139
139
137
137
137
135
135
133
133
132
131
128
127
126
126
126
125
124
124
122
121
120
117
117
114
113
111
111
111
110
109
109
107
107
106
105
105
105
105
104
102
101
101
100
99
98
97
97
96
96
95
94
92
91
89
89
89
89
89
87
86
86
85
85
85
85
84
82
82
82
80
80
77