31
16
7
41
4
33
32
278
11
90
14
49
13
18
95
35
146
24
52
99
8
48
21
5
25
19
2
224
62
40
119
38
91
148
249
28
17
10
6