34
4
29
7
8
2
3
16
1
10
9
5
6
13
15
11
141
147
19
117
302
43
18
93
33
28
417
59
144
12
73
615
137
393
102
115
54
22
30
182
70
26
21
27
38
14
87
17
53
72