111
506
154
439
40
402
216
50
215
133
51
192
184
25
155
6
334
33
129
28
119
46
123
47
115
29
112
32
113
10
79
14
95