520
291
237
224
223
213
208
204
196
190
183
176
174
169
165
163
155
150
149
141
139
138
133
130
126
124
119
118
112
111
110
109
108
107
106
103
102
101
99
97
96
95
92
91
90
88
87