34
4
29
8
6
2
3
16
1
10
9
5
7
13
15
11
140
147
19
116
299
43
18
12
40
30
21
47
31
62
76
14
32
23
38
52
25
22
57
33
65
156
20
45
39
27
75
26