34
4
29
8
6
2
1
5
3
9
16
13
7
10
11
15
140
147
116
18
19
43
299
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