116
416
93
384
96
343
39
167
60
181
41
168
35
142
34
134
23
125
27
100
19
101
21
97
16
107
32
102
20
92
11
88
94