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