111
265
93
397
96
380
39
301
124
333
77
299
23
253
315
31
214
21
158
143
3
107
17
106
12
6
386
9
98
85
2
19