15
4
2
12
13
14
8
41
34
11
10
6
16
3
39
25
24
20
19
17
77
108
82
140
86
304
316
30
49
18
101
103
33
183
115
53
75
51
21
84
45