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