116
416
93
384
96
343
60
181
39
167
41
168
34
135
35
142
23
125
19
107
27
100
16
21
97
32
102
6
316
28
90
11
94
20
92