15
5
3
2
38
8
12
20
22
19
9
24
138
10
202
21
14
129
6
377
195
7
42
34
50
35
26
54
312
36
43
29
17
37
82
124
207
40
58
67
13