115
506
52
347
40
221
42
229
23
170
57
227
16
189
33
220
144
158
34
18
148
10
108
92
3
99
15
255
5
101
21
90