34
4
29
8
6
2
3
16
1
10
9
5
7
13
15
11
140
147
19
116
299
43
18
96
32
28
417
53
143
12
73
609
137
393
102
33
115
22
180
69
26
21
38
14
87
17
54
72