34
4
29
6
8
2
3
16
1
10
9
5
7
13
15
11
141
147
19
117
299
43
18
90
28
417
59
142
12
73
614
136
393
102
33
115
54
22
30
181
72
26
21
27
38
14
87
17
53