34
4
29
7
6
3
8
1
5
9
2
16
13
10
11
15
143
146
117
19
43
293
106
83
18
27
22
42
24
25
21
12
20
49
28
44
36
45
17
78
26
48
94
75
32