35
31
29
27
26
24
23
20
19
394
365
307
276
270
216
214
213
202
191
157
155
142
138
122
112
111
107
104
102