8
6
3
22
16
15
9
17
18
20
10
47
5
12
41
64
154
59
4
82
43
85
155
32
352
26
25
23
34
51
28
42
7
37
33
62
79
55
58
24
38