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