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
52
143
12
73
608
139
394
102
33
115
53
22
178
70
26
21
38
14
87
17
54
72