8
5
3
1
7
30
12
19
11
26
9
195
29
102
25
13
16
47
34
20
33
48
52
82
41
43
42
24
15
14
95
59
49
123
21
74
32
54
18
23